gramods
Loading...
Searching...
No Matches
Public Attributes | List of all members
gramods::gmTouch::TouchState::TouchLine Struct Reference

A 3D line representation of a touch point. More...

#include <TouchState.hh>

Collaboration diagram for gramods::gmTouch::TouchState::TouchLine:
Collaboration graph
[legend]

Public Attributes

Eigen::Vector3f x
 The origin of the 3D line.
 
Eigen::Vector3f v
 The direction of the 3D line.
 
TouchPointId id
 internal id of the touch point.
 
unsigned char state
 State of the touch point expressed as a bitwise combination.
 
unsigned int clicks
 The number of times this position was clicked in succession, for example two (2) for a double click.
 

Detailed Description

A 3D line representation of a touch point.

Member Data Documentation

◆ clicks

unsigned int gramods::gmTouch::TouchState::TouchLine::clicks

The number of times this position was clicked in succession, for example two (2) for a double click.

◆ id

TouchPointId gramods::gmTouch::TouchState::TouchLine::id

internal id of the touch point.

◆ state

unsigned char gramods::gmTouch::TouchState::TouchLine::state

State of the touch point expressed as a bitwise combination.

See also
State

◆ v

Eigen::Vector3f gramods::gmTouch::TouchState::TouchLine::v

The direction of the 3D line.

◆ x

Eigen::Vector3f gramods::gmTouch::TouchState::TouchLine::x

The origin of the 3D line.


The documentation for this struct was generated from the following file: