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

X3DTK::SFType Class Reference
[abstractNode]

Class declared in <X3DTK/kernel.h> storing the informations relative to the nodes of the derivation tree. More...

List of all members.

Public Member Functions

Static Public Member Functions


Detailed Description

Class declared in <X3DTK/kernel.h> storing the informations relative to the nodes of the derivation tree.

It is based upon one singleton per tag. It means that it exists only one instance of SFType of tag name "Cylinder" for the component "Geometry3D" of the "GL" scene graph.


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 Tue Mar 2 14:08:59 2004 for X3DToolKit by doxygen 1.3.3