![]() |
VR-Forces 4.0.4 Class Documentation
|
OSG graphics link. More...

Public Member Functions | |
| virtual | ~DtDiGuyOsgGraphicsLink () |
| virtual void | build () |
| virtual void | unbuild () |
| virtual void | attach_to_scene () |
| virtual void | detach_from_scene () |
| virtual void | attach_to_link (diguyGraphicsLink *link) |
| virtual void | detach_from_link () |
| virtual void | update () |
| void | useExternalNode (osg::MatrixTransform *) |
| Make this link use external nodes. | |
| void | setExternalObject (DtSceneObject *object) |
| void | useInternalNodes () |
| osg::MatrixTransform * | get_dof_node () |
| Get the dof node used to control the link. | |
| osg::Group * | modelRoot () |
| void | setVisible (bool visible) |
Static Public Member Functions | |
| static diguyGraphicsLink * | create (void *internal_data) |
Protected Member Functions | |
| DtDiGuyOsgGraphicsLink (DtDe &de, void *internal_data) | |
| void | createModelRoot () |
| void | releaseModelRoot () |
Protected Attributes | |
| const std::string | myNameRoot |
| DtDe & | myDe |
| osg::ref_ptr < osg::MatrixTransform > | myLinkOffsetNode |
| osg::ref_ptr < osg::MatrixTransform > | myLinkOrientationNode |
| osg::ref_ptr < osg::MatrixTransform > | myObjectTransformNode |
| osg::ref_ptr < osg::MatrixTransform > | myModelRoot |
| DtSceneObject * | myObject |
| bool | myInSceneFlag |
| bool | myIsVisibleFlag |
OSG graphics link.
| virtual makVrv::DtDiGuyOsgGraphicsLink::~DtDiGuyOsgGraphicsLink | ( | ) | [virtual] |
| makVrv::DtDiGuyOsgGraphicsLink::DtDiGuyOsgGraphicsLink | ( | DtDe & | de, |
| void * | internal_data | ||
| ) | [protected] |
| static diguyGraphicsLink* makVrv::DtDiGuyOsgGraphicsLink::create | ( | void * | internal_data | ) | [static] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::build | ( | ) | [virtual] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::unbuild | ( | ) | [virtual] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::attach_to_scene | ( | ) | [virtual] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::detach_from_scene | ( | ) | [virtual] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::attach_to_link | ( | diguyGraphicsLink * | link | ) | [virtual] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::detach_from_link | ( | ) | [virtual] |
| virtual void makVrv::DtDiGuyOsgGraphicsLink::update | ( | ) | [virtual] |
| void makVrv::DtDiGuyOsgGraphicsLink::useExternalNode | ( | osg::MatrixTransform * | ) |
Make this link use external nodes.
| void makVrv::DtDiGuyOsgGraphicsLink::setExternalObject | ( | DtSceneObject * | object | ) |
| osg::MatrixTransform* makVrv::DtDiGuyOsgGraphicsLink::get_dof_node | ( | ) |
Get the dof node used to control the link.
| osg::Group* makVrv::DtDiGuyOsgGraphicsLink::modelRoot | ( | ) |
| void makVrv::DtDiGuyOsgGraphicsLink::setVisible | ( | bool | visible | ) |
| void makVrv::DtDiGuyOsgGraphicsLink::createModelRoot | ( | ) | [protected] |
| void makVrv::DtDiGuyOsgGraphicsLink::releaseModelRoot | ( | ) | [protected] |
const std::string makVrv::DtDiGuyOsgGraphicsLink::myNameRoot [protected] |
DtDe& makVrv::DtDiGuyOsgGraphicsLink::myDe [protected] |
osg::ref_ptr<osg::MatrixTransform> makVrv::DtDiGuyOsgGraphicsLink::myLinkOffsetNode [protected] |
osg::ref_ptr<osg::MatrixTransform> makVrv::DtDiGuyOsgGraphicsLink::myLinkOrientationNode [protected] |
osg::ref_ptr<osg::MatrixTransform> makVrv::DtDiGuyOsgGraphicsLink::myObjectTransformNode [protected] |
osg::ref_ptr<osg::MatrixTransform> makVrv::DtDiGuyOsgGraphicsLink::myModelRoot [protected] |
DtSceneObject* makVrv::DtDiGuyOsgGraphicsLink::myObject [protected] |
bool makVrv::DtDiGuyOsgGraphicsLink::myInSceneFlag [protected] |
bool makVrv::DtDiGuyOsgGraphicsLink::myIsVisibleFlag [protected] |