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

X3DTK::Type Class Reference

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

List of all members.

Public Member Functions

Static Public Member Functions


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 Type of tag name "Cylinder".


Member Function Documentation

MFType X3DTK::Type::getChildList  )  const [inline]
 

Gets the list of the children.

Component* X3DTK::Type::getComponent  )  const [inline]
 

Gets the component.

int X3DTK::Type::getId  )  const [inline]
 

Return the id of the node.

SFString X3DTK::Type::getName  )  const [inline]
 

Returns the name of the node.

Type* X3DTK::Type::getParent  )  const [inline]
 

Gets the parent.

Type* X3DTK::Type::getTypeOfId int  id  )  [static]
 

Gets the Type of id id.

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

Gets the Type of name name.

void X3DTK::Type::printDerivationTree  )  [static]
 

Prints the current derivation tree.

void X3DTK::Type::recomputeIds  )  [static]
 

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


Friends And Related Function Documentation

friend class NodeCreationProxy [friend]
 

friend class NodeVisitingProxy [friend]
 

friend class NodeWalkingProxy [friend]
 

friend class X3DAbstractNode [friend]
 

friend class X3DComponentCreator [friend]
 

friend class X3DComponentVisitor [friend]
 

friend class X3DComponentWalker [friend]
 


Generated on Tue Jul 15 16:46:55 2003 for X3DToolKit by doxygen1.3