Geometrize  1.0
An application for geometrizing images into geometric primitives
Public Member Functions | Public Attributes | List of all members
geometrize::scene::TabletEventData Class Reference

The TabletEventData class represents data produced from a Wacom pen/tablet event (in the context of a graphics view) More...

#include <customtabletevent.h>

Public Member Functions

 TabletEventData ()=default
 
 ~TabletEventData ()=default
 
TabletEventDataoperator= (const TabletEventData &)=default
 
 TabletEventData (const TabletEventData &)=default
 

Public Attributes

TabletEventType eventType {TabletEventType::Unknown}
 
TabletEventPointerType pointerType {TabletEventPointerType::UnknownPointer}
 
float xViewPos {0.0f}
 
float yViewPos {0.0f}
 
float xScenePos {0.0f}
 
float yScenePos {0.0f}
 
float pressure {0.0f}
 
float tangentialPressure {0.0f}
 
float rotation {0.0f}
 
float xTilt {0.0f}
 
float yTilt {0.0f}
 

Detailed Description

The TabletEventData class represents data produced from a Wacom pen/tablet event (in the context of a graphics view)

Constructor & Destructor Documentation

◆ TabletEventData() [1/2]

geometrize::scene::TabletEventData::TabletEventData ( )
default

◆ ~TabletEventData()

geometrize::scene::TabletEventData::~TabletEventData ( )
default

◆ TabletEventData() [2/2]

geometrize::scene::TabletEventData::TabletEventData ( const TabletEventData )
default

Member Function Documentation

◆ operator=()

TabletEventData& geometrize::scene::TabletEventData::operator= ( const TabletEventData )
default

Member Data Documentation

◆ eventType

TabletEventType geometrize::scene::TabletEventData::eventType {TabletEventType::Unknown}

◆ pointerType

TabletEventPointerType geometrize::scene::TabletEventData::pointerType {TabletEventPointerType::UnknownPointer}

◆ pressure

float geometrize::scene::TabletEventData::pressure {0.0f}

◆ rotation

float geometrize::scene::TabletEventData::rotation {0.0f}

◆ tangentialPressure

float geometrize::scene::TabletEventData::tangentialPressure {0.0f}

◆ xScenePos

float geometrize::scene::TabletEventData::xScenePos {0.0f}

◆ xTilt

float geometrize::scene::TabletEventData::xTilt {0.0f}

◆ xViewPos

float geometrize::scene::TabletEventData::xViewPos {0.0f}

◆ yScenePos

float geometrize::scene::TabletEventData::yScenePos {0.0f}

◆ yTilt

float geometrize::scene::TabletEventData::yTilt {0.0f}

◆ yViewPos

float geometrize::scene::TabletEventData::yViewPos {0.0f}

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