SceneNode Class Reference

#include <scene_node.hh>

Inherited by EntityPartNode, GfxSceneNode, LabelNode, and RootNode.


Public Member Functions

 SceneNode (SceneNode *node_parent)
 SceneNode (QObject *parent=0)
SceneNodeGetParent () const
virtual void AddChild (SceneNode *node)
virtual void RemoveChild (SceneNode *node)
virtual bool IsParent (SceneNode *node) const
virtual SceneNodeGetChild (int row) const
virtual int GetChildCount () const
virtual int GetChildRow (const SceneNode *node) const
virtual int GetRow () const
virtual QVariant GetData (int column, int role)
virtual bool SetData (int column, const QVariant &value, int role)
virtual Qt::ItemFlags Flags (int column) const
virtual int GetColumnCount () const


Detailed Description

Definition at line 37 of file scene_node.hh.


Constructor & Destructor Documentation

SceneNode ( SceneNode node_parent  ) 

SceneNode ( QObject *  parent = 0  ) 


Member Function Documentation

virtual void AddChild ( SceneNode node  )  [virtual]

virtual Qt::ItemFlags Flags ( int  column  )  const [virtual]

virtual SceneNode* GetChild ( int  row  )  const [virtual]

virtual int GetChildCount (  )  const [virtual]

virtual int GetChildRow ( const SceneNode node  )  const [virtual]

virtual int GetColumnCount (  )  const [virtual]

virtual QVariant GetData ( int  column,
int  role 
) [virtual]

SceneNode* GetParent (  )  const

virtual int GetRow (  )  const [virtual]

virtual bool IsParent ( SceneNode node  )  const [virtual]

virtual void RemoveChild ( SceneNode node  )  [virtual]

virtual bool SetData ( int  column,
const QVariant &  value,
int  role 
) [virtual]


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

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8