Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

X3DTK::SFType Class Reference

Class defining an artificial data structure storing the derivation tree. More...

List of all members.

Public Methods

Static Public Methods


Detailed Description

Class defining an artificial data structure storing the derivation tree.

It is based upon singleton for tag. It means that it exists only one instance of SFType of tag name "Cylinder".


Member Function Documentation

MFType X3DTK::SFType::getChildList   const [inline]
 

Gets the list of the children.

SFComponent* X3DTK::SFType::getComponent   const [inline]
 

Gets the component.

SFString X3DTK::SFType::getComponentName   const [inline]
 

Returns the name of the component of the node.

int X3DTK::SFType::getId   const [inline]
 

Return the id of the node.

SFString X3DTK::SFType::getName   const [inline]
 

Returns the name of the node.

SFType* X3DTK::SFType::getParent   const [inline]
 

Gets the parent.

SFSceneGraph* X3DTK::SFType::getSceneGraph   const [inline]
 

Gets the sceneGraph.

SFString X3DTK::SFType::getSceneGraphName   const [inline]
 

Returns the name of the component of the node.

SFType* X3DTK::SFType::getTypeOfId int    id [static]
 

Gets the SFType of id id.

SFType* X3DTK::SFType::getTypeOfName const SFString   sceneGraph,
const SFString   component,
const SFString   name
[static]
 

Gets the SFType of name name.

void X3DTK::SFType::printDerivationTree   [static]
 

Prints the current derivation tree.

void X3DTK::SFType::recomputeIds   [static]
 

Recomputes the id and changes all the nodeProxy array.(Not yet implemented).


Friends And Related Function Documentation

friend class Visitor [friend]
 

friend class Walker [friend]
 

friend class X3D::Creator [friend]
 

friend class X3D::X3DComponentCreator [friend]
 

friend class X3DAbstractNode [friend]
 

friend class X3DComponentVisitor [friend]
 

friend class X3DComponentWalker [friend]
 


Generated on Thu Dec 4 13:25:54 2003 for X3DToolKit by doxygen1.2.18