OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
opencover::ARToolKitMarker Class Reference

#include <ARToolKit.h>

Inheritance diagram for opencover::ARToolKitMarker:
Inheritance graph
[legend]
Collaboration diagram for opencover::ARToolKitMarker:
Collaboration graph
[legend]

Public Member Functions

 ARToolKitMarker (const char *Name)
 
virtual ~ARToolKitMarker ()
 
osg::Matrix & getCameraTrans ()
 
osg::Matrix & getMarkerTrans ()
 
osg::Matrix & getOffset ()
 
virtual void tabletEvent (coTUIElement *tUIItem)
 
double getSize ()
 
int getPattern ()
 
bool isVisible ()
 
bool isObjectMarker ()
 
void setObjectMarker (bool o)
 
void setColor (float r, float g, float b)
 
void setOffset (osg::Matrix &mat)
 
- Public Member Functions inherited from opencover::coTUIListener
virtual ~coTUIListener ()
 
virtual void tabletPressEvent (coTUIElement *tUIItem)
 
virtual void tabletSelectEvent (coTUIElement *tUIItem)
 
virtual void tabletChangeModeEvent (coTUIElement *tUIItem)
 
virtual void tabletFindEvent (coTUIElement *tUIItem)
 
virtual void tabletLoadFilesEvent (char *nodeName)
 
virtual void tabletReleaseEvent (coTUIElement *tUIItem)
 
virtual void tabletCurrentEvent (coTUIElement *tUIItem)
 
virtual void tabletDataEvent (coTUIElement *tUIItem, covise::TokenBuffer &tb)
 

Public Attributes

osg::Geode * quadGeode
 
osg::ref_ptr
< osg::MatrixTransform > 
markerQuad
 
osg::MatrixTransform * posSize
 
osg::Vec4Array * colors
 
osg::Geometry * geom
 
coTUIToggleButtondisplayQuad
 
coTUIToggleButtoncalibrate
 
int numCalibSamples
 
osg::Matrix matrixSumm
 
bool lastVisible
 

Constructor & Destructor Documentation

opencover::ARToolKitMarker::ARToolKitMarker ( const char *  Name)
virtual opencover::ARToolKitMarker::~ARToolKitMarker ( )
virtual

Member Function Documentation

osg::Matrix& opencover::ARToolKitMarker::getCameraTrans ( )
osg::Matrix& opencover::ARToolKitMarker::getMarkerTrans ( )
osg::Matrix& opencover::ARToolKitMarker::getOffset ( )
inline
int opencover::ARToolKitMarker::getPattern ( )
double opencover::ARToolKitMarker::getSize ( )
bool opencover::ARToolKitMarker::isObjectMarker ( )
inline
bool opencover::ARToolKitMarker::isVisible ( )
void opencover::ARToolKitMarker::setColor ( float  r,
float  g,
float  b 
)
void opencover::ARToolKitMarker::setObjectMarker ( bool  o)
inline
void opencover::ARToolKitMarker::setOffset ( osg::Matrix &  mat)
virtual void opencover::ARToolKitMarker::tabletEvent ( coTUIElement tUIItem)
virtual

Reimplemented from opencover::coTUIListener.

Member Data Documentation

coTUIToggleButton* opencover::ARToolKitMarker::calibrate
osg::Vec4Array* opencover::ARToolKitMarker::colors
coTUIToggleButton* opencover::ARToolKitMarker::displayQuad
osg::Geometry* opencover::ARToolKitMarker::geom
bool opencover::ARToolKitMarker::lastVisible
osg::ref_ptr<osg::MatrixTransform> opencover::ARToolKitMarker::markerQuad
osg::Matrix opencover::ARToolKitMarker::matrixSumm
int opencover::ARToolKitMarker::numCalibSamples
osg::MatrixTransform* opencover::ARToolKitMarker::posSize
osg::Geode* opencover::ARToolKitMarker::quadGeode

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