25#include <util/DLinkList.h>
30#include <osgUtil/RenderBin>
31#include <osgUtil/RenderStage>
84 osg::Vec3 calibrationPositions[3];
89 virtual void drawImplementation(osgUtil::RenderBin *bin, osg::RenderInfo &renderInfo, osgUtil::RenderLeaf *&previous){};
102 osgUtil::RenderBin *renderBin();
105class BinList :
public std::list<BinListEntry *>
122 if (_preRenderList.size() > 0)
123 return (*_preRenderList.begin()).second.get();
129 if (_postRenderList.size() > 0)
130 return (*_postRenderList.begin()).second.get();
172 coTUITab *presentationTab =
nullptr;
237 float getPhiZVerti(
float y2,
float y1,
float x2,
float widthX,
float widthY);
239 float getPhiZHori(
float x2,
float x1,
float y2,
float widthY,
float widthX);
241 float getPhi(
float relCoord1,
float width1);
243 void makeRot(
float heading,
float pitch,
float roll,
int headingBool,
int pitchBool,
int rollBool);
247 float actScaleFactor;
248 float mx, my, x0, y0, relx0, rely0;
250 osg::Matrix mat0_Scale;
251 float currentVelocity;
254 float widthX, widthY, originX, originY;
255 double lastUpdateTime;
Tablet user interface proxy classes.
mouse and tracker 3D navigation
Definition: ARToolKit.h:33
Definition: coIntersection.h:28
Definition: coTabletUI.h:147
Definition: coTabletUI.h:212
Definition: coTabletUI.h:253
Definition: coTabletUI.h:277
Definition: coTabletUI.h:467
Definition: coTabletUI.h:672
Definition: coTabletUI.h:727
Definition: coTabletUI.h:1000
Definition: coTabletUI.h:1069
Definition: coTabletUI.h:1156
Definition: coTabletUI.h:1268
Definition: coTabletUI.h:1591
Definition: coTabletUI.h:1644
Definition: coTabletUI.h:1681
Action listener for events triggered by any coTUIElement.
Definition: coTUIListener.h:61
NavMode
Definition: coVRNavigationManager.h:80
virtual void tabletEvent(coTUIElement *tUIItem)
BinListEntry(osgUtil::RenderBin *rb, int num)
Definition: coVRTui.h:106
Definition: coVRTui.h:116
osgUtil::RenderBin * getPostRenderStage()
Definition: coVRTui.h:127
osgUtil::RenderBin * getPreRenderStage()
Definition: coVRTui.h:120
BinRenderStage(osgUtil::RenderStage &rs)
Definition: coVRTui.h:118
Definition: coVRTui.h:137
virtual void tabletReleaseEvent(coTUIElement *tUIItem)
virtual void tabletPressEvent(coTUIElement *tUIItem)
void updateFPS(double fps)
coTUIFileBrowserButton * getExtFB()
virtual void tabletEvent(coTUIElement *tUIItem)
static coVRTui * instance()
BinList * binList
Definition: coVRTui.h:163
void getTmpFileName(std::string url)
coTUITab * getCOVERTab()
Definition: coVRTui.h:149
coTUITabFolder * mainFolder
Definition: coVRTui.h:147
coTUIFrame * getTopContainer()
Definition: coVRTui.h:153