ObjectManipulatorNode Class Reference

#include <ObjectManipulatorNode.h>

List of all members.

Public Member Functions

 ObjectManipulatorNode (SceneObject *currentObject)
void setAxisScale (const osg::Vec3d &scale)
 postavlja dimenzije pojedinih osi
void setCurrentObject (SceneObject *object)
 pridružuje manipulacijski čvor nekom objektu iz scene
void setActive (bool state)
void setAxisState (axis a, bool visible)
bool isActive ()
osg::Node * getAxisKnob (axis a)
ManipulationAxisgetAxis (axis a)
float getAxisLenght (axis a)
double getAxisRadius ()
void setAttitude (const osg::Vec3d &attitude)
void setScale (const osg::Vec3d &scale)
void setPosition (const osg::Vec3d &position)
virtual ~ObjectManipulatorNode (void)

Detailed Description

Čvor grafa scene za prikaz cjelokupnog koordinatnog sustava koji se dodjeljuje odabranom objektu


Constructor & Destructor Documentation

ObjectManipulatorNode::ObjectManipulatorNode ( SceneObject currentObject  ) 
ObjectManipulatorNode::~ObjectManipulatorNode ( void   )  [virtual]

Member Function Documentation

ManipulationAxis * ObjectManipulatorNode::getAxis ( axis  a  ) 
osg::Node * ObjectManipulatorNode::getAxisKnob ( axis  a  ) 
float ObjectManipulatorNode::getAxisLenght ( axis  a  ) 
double ObjectManipulatorNode::getAxisRadius (  ) 
bool ObjectManipulatorNode::isActive (  ) 
void ObjectManipulatorNode::setActive ( bool  state  ) 
void ObjectManipulatorNode::setAttitude ( const osg::Vec3d &  attitude  ) 
void ObjectManipulatorNode::setAxisScale ( const osg::Vec3d &  scale  ) 

postavlja dimenzije pojedinih osi

void ObjectManipulatorNode::setAxisState ( axis  a,
bool  visible 
)
void ObjectManipulatorNode::setCurrentObject ( SceneObject object  ) 

pridružuje manipulacijski čvor nekom objektu iz scene

void ObjectManipulatorNode::setPosition ( const osg::Vec3d &  position  ) 
void ObjectManipulatorNode::setScale ( const osg::Vec3d &  scale  ) 

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

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1