|
| Grid (DAFFViz::SGNode *pParentNode, unsigned int iCellsX=10, unsigned int iCellsZ=10) |
|
| Grid (unsigned int iCellsX=10, unsigned int iCellsZ=10) |
|
| ~Grid () |
|
void | SetVisible (bool bVisible) |
| Set visibility. More...
|
|
bool | IsVisible () const |
| Get visibility. More...
|
|
| SGNode (DAFFViz::SGNode *pParentNode=NULL) |
| Constructor with optional linking to a parent node. More...
|
|
virtual | ~SGNode () |
| Destructor. More...
|
|
DAFFViz::SGNode * | GetRootNode () const |
| Traverses up to the root (recursively) and returns the node pointer. More...
|
|
DAFFViz::SGNode * | GetParentNode () const |
| Returns the parent node pointer. More...
|
|
bool | HasParentNode () const |
| Returns true if the node is appended to a parent node. More...
|
|
bool | IsRoot () const |
| Returns true if the node is a root node (... has no parent node) More...
|
|
bool | HasChildNodes () const |
| Returns true if the node combines one or more child nodes. More...
|
|
bool | IsLeaf () const |
| Returns true if the node appears as a leaf node (... has no child nodes) More...
|
|
const DAFFViz::SGNode * | GetChildNode (int iIndex) const |
| Returns the pointer to the child node of given index (for const correctness) More...
|
|
DAFFViz::SGNode * | GetChildNode (int iIndex) |
| Returns the pointer to the child node of given index. More...
|
|
void | GetChildNodes (std::vector< const DAFFViz::SGNode * > &vpChildren) const |
| Returns all the pointers to the child nodes (for const correctness, clears vector if no childs available) More...
|
|
void | GetChildNodes (std::vector< DAFFViz::SGNode * > &vpChildren) |
| Returns all the pointers to the child nodes (clears vector if no childs available) More...
|
|
bool | AddChildNode (DAFFViz::SGNode *pChild) |
| Appends a single child node. More...
|
|
bool | AddChildNodes (const std::vector< DAFFViz::SGNode * > &vpChildren) |
| Appends a vector child nodes. More...
|
|
bool | RemoveChildNode (DAFFViz::SGNode *pChild) |
| Removes a single child node. More...
|
|
bool | RemoveChildNodes (const std::vector< DAFFViz::SGNode * > &vpChildren) |
| Removes a vector of child nodes. More...
|
|
void | GetPosition (double &x, double &y, double &z) const |
| Position setter (unit is meter) More...
|
|
void | SetPosition (double x, double y, double z) |
| Position getter (unit is meter) More...
|
|
void | GetOrientation (double &dRotXDeg, double &dRotYDeg, double &dRotZDeg) const |
| Orientation getter (angles in [°]) More...
|
|
void | SetOrientation (double dRotXDeg, double dRotYDeg, double dRotZDeg) |
| Sets the orientation of the node assembly based on world coordinate axis (angles in [°]) More...
|
|
void | SetOrientationYPR (double dYawDeg, double dPitchDeg, double dRollDeg) |
| Sets the orientation of the node assembly based on yaw, pitch and roll angles around own coordinate axis (angles in [°]) More...
|
|
void | GetOrientationYPR (double &dYawDeg, double &dPitchDeg, double &dRollDeg) |
| Orientation getter of the node assembly based on yaw, pitch and roll angles around own coordinate axis (angles in [°]) More...
|
|
void | SetOrientationVU (double vx, double vy, double vz, double ux, double uy, double uz) |
| Sets the orientation of the node assembly based on view- and up-vectors. More...
|
|
void | GetOrientationVU (double &vx, double &vy, double &vz, double &ux, double &uy, double &uz) |
| Returns the orientation of the node assembly based on view- and up-vectors. More...
|
|
void | GetScale (double &sx, double &sy, double &sz) const |
| Scale getter. More...
|
|
void | SetScale (double sx, double sy, double sz) |
| Scale setter. More...
|
|
Grid object node.
This class derived from the scene graph node class creates a wireframe Grid for usage in plots of Cartesian character. It is of size 1 times 1 in the XZ plane, and as defined will create sub cells in each direction, 10 as default
- Note
- Created for the CartesianCoordinateAssistant used in SPAX application by Jonas Stienen.
Definition at line 32 of file DAFFVizGrid.h.