vizkit3d
Classes | Functions
TransformerGraph.cpp File Reference
#include "TransformerGraph.hpp"
#include "AxesNode.hpp"
#include "OsgVisitors.hpp"
#include "NodeLink.hpp"
#include <osg/PositionAttitudeTransform>
#include <osg/NodeVisitor>
#include <osg/Switch>
#include <osgText/Text>
#include <stdexcept>
#include <assert.h>
#include <iostream>

Classes

class  FindFrame
 
class  FindFrameNames
 
class  AnnotationSetter
 
class  TextSizeSetter
 
class  NodeRemover
 
class  WorldCoordOfNodeVisitor
 
class  DescriptionVisitor
 

Functions

osg::PositionAttitudeTransform * getTransform (osg::Node *node, bool raise=true)
 
osg::PositionAttitudeTransform * createFrame (const std::string &name, bool root=false, float textSize=0.1)
 
osg::PositionAttitudeTransform * getParentTransform (osg::Node *transformer)
 
osg::Group * getFrameGroup (osg::Node *transformer)
 
osg::Switch * getFrameSwitch (osg::Node *transformer)
 
osgText::Text * getFrameText (osg::Node *transform)
 

Function Documentation

osg::PositionAttitudeTransform* createFrame ( const std::string &  name,
bool  root = false,
float  textSize = 0.1 
)
osg::Group* getFrameGroup ( osg::Node *  transformer)
osg::Switch* getFrameSwitch ( osg::Node *  transformer)
osgText::Text* getFrameText ( osg::Node *  transform)
osg::PositionAttitudeTransform* getParentTransform ( osg::Node *  transformer)
osg::PositionAttitudeTransform* getTransform ( osg::Node *  node,
bool  raise = true 
)