TactileVestProject  V1.0
Tactile user interface configuration tool
 All Classes Functions
Signals | Public Member Functions | Protected Attributes | List of all members
Node Class Reference

Inherits QObject.

Inherited by TactorNode.

Signals

void addNode (Node *)
 
void removeNode (Node *)
 

Public Member Functions

 Node (const QString &id)
 
QString GetID () const
 
osg::Vec3d GetLocation ()
 
void SetID (const QString &id)
 
void SetLocation (osg::Vec3d location)
 
virtual osg::ShapeDrawable * getDrawable ()
 
void unplace ()
 
bool isPlaced ()
 

Protected Attributes

QString id
 
osg::Vec3d location
 
bool placed
 

Member Function Documentation

osg::ShapeDrawable * Node::getDrawable ( )
virtual

Gets the drawablwe object of the node

Returns

Reimplemented in TactorNode.

QString Node::GetID ( ) const

Gets the id

Returns
The id
osg::Vec3d Node::GetLocation ( )

Gets the 3D point

Returns
Gets the 3D point
void Node::SetID ( const QString &  id)

Sets the the ID of this node

Parameters
idThe node ID to set
void Node::SetLocation ( osg::Vec3d  location)

Set the 3D point

Parameters
pointThe 3D point to set
void Node::unplace ( )

Removes node


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