Geometrize  1.0
An application for geometrizing images into geometric primitives
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
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

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

Member Function Documentation

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

Member Data Documentation

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

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