#include <coVR3DGizmo.h>
|
| coVR3DGizmo (GIZMO_TYPE gizmptype, bool translate, bool rotate, bool scale, osg::Matrix m, float s, vrui::coInteraction::InteractionType type, const char *iconName, const char *interactorName, vrui::coInteraction::InteractionPriority priority) |
|
| ~coVR3DGizmo () |
|
GIZMO_TYPE | getType () |
|
void | changeGizmoType () |
|
void | setGizmoTypes (bool translate, bool rotate, bool scale) |
|
void | preFrame () |
|
void | startInteraction () |
|
void | stopInteraction () |
|
void | doInteraction () |
|
bool | wasStarted () |
|
bool | wasStopped () |
|
bool | isRunning () |
|
void | resetState () |
|
vrui::coInteraction::InteractionState | getState () |
|
bool | wasHit () |
|
int | isIntersected () |
|
void | show () |
|
void | hide () |
|
void | enableIntersection () |
|
void | disableIntersection () |
|
bool | isInitializedThroughSharedState () |
|
void | updateTransform (osg::Matrix m) |
|
osg::Vec3 | getHitPos () |
|
osg::Matrix | getMatrix () |
|
osg::Matrix | getMoveMatrix_o () const |
|
osg::Matrix | getMoveMatrix_w () const |
|
◆ GIZMO_TYPE
Enumerator |
---|
ROTATE | |
TRANSLATE | |
SCALE | |
◆ coVR3DGizmo()
◆ ~coVR3DGizmo()
opencover::coVR3DGizmo::~coVR3DGizmo |
( |
| ) |
|
◆ changeGizmoType()
void opencover::coVR3DGizmo::changeGizmoType |
( |
| ) |
|
◆ disableIntersection()
void opencover::coVR3DGizmo::disableIntersection |
( |
| ) |
|
|
inline |
◆ doInteraction()
void opencover::coVR3DGizmo::doInteraction |
( |
| ) |
|
|
inline |
◆ enableIntersection()
void opencover::coVR3DGizmo::enableIntersection |
( |
| ) |
|
|
inline |
◆ getHitPos()
osg::Vec3 opencover::coVR3DGizmo::getHitPos |
( |
| ) |
|
|
inline |
◆ getMatrix()
osg::Matrix opencover::coVR3DGizmo::getMatrix |
( |
| ) |
|
|
inline |
◆ getMoveMatrix_o()
osg::Matrix opencover::coVR3DGizmo::getMoveMatrix_o |
( |
| ) |
const |
|
inline |
◆ getMoveMatrix_w()
osg::Matrix opencover::coVR3DGizmo::getMoveMatrix_w |
( |
| ) |
const |
|
inline |
◆ getState()
◆ getType()
◆ hide()
void opencover::coVR3DGizmo::hide |
( |
| ) |
|
|
inline |
◆ isInitializedThroughSharedState()
bool opencover::coVR3DGizmo::isInitializedThroughSharedState |
( |
| ) |
|
|
inline |
◆ isIntersected()
int opencover::coVR3DGizmo::isIntersected |
( |
| ) |
|
|
inline |
◆ isRunning()
bool opencover::coVR3DGizmo::isRunning |
( |
| ) |
|
|
inline |
◆ preFrame()
void opencover::coVR3DGizmo::preFrame |
( |
| ) |
|
|
inline |
◆ resetState()
void opencover::coVR3DGizmo::resetState |
( |
| ) |
|
|
inline |
◆ setGizmoTypes()
void opencover::coVR3DGizmo::setGizmoTypes |
( |
bool |
translate, |
|
|
bool |
rotate, |
|
|
bool |
scale |
|
) |
| |
◆ show()
void opencover::coVR3DGizmo::show |
( |
| ) |
|
|
inline |
◆ startInteraction()
void opencover::coVR3DGizmo::startInteraction |
( |
| ) |
|
|
inline |
◆ stopInteraction()
void opencover::coVR3DGizmo::stopInteraction |
( |
| ) |
|
|
inline |
◆ updateTransform()
void opencover::coVR3DGizmo::updateTransform |
( |
osg::Matrix |
m | ) |
|
|
inline |
◆ wasHit()
bool opencover::coVR3DGizmo::wasHit |
( |
| ) |
|
|
inline |
◆ wasStarted()
bool opencover::coVR3DGizmo::wasStarted |
( |
| ) |
|
|
inline |
◆ wasStopped()
bool opencover::coVR3DGizmo::wasStopped |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: