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

X3DTK::X3DComponent Class Reference

Abstract class defining the concept of component. More...

Inheritance diagram for X3DTK::X3DComponent:

X3DTK::X3DComponentCreator X3DTK::X3DComponentVisitor X3DTK::X3DComponentWalker X3DTK::AbstractCreator X3DTK::X3D::CoreCreator X3DTK::X3D::Geometry3DCreator X3DTK::X3D::GroupingCreator X3DTK::X3D::InterpolationCreator X3DTK::X3D::LightingCreator X3DTK::X3D::NURBSCreator X3DTK::X3D::RenderingCreator X3DTK::X3D::ShapeCreator X3DTK::X3D::TexturingCreator X3DTK::AbstractVisitor X3DTK::GL::CoreVisitor X3DTK::GL::Geometry3DVisitor X3DTK::GL::GroupingVisitor X3DTK::GL::RenderingVisitor X3DTK::GL::ShapeVisitor X3DTK::GL::TexturingVisitor X3DTK::Mesh::CoreVisitor X3DTK::X3D::CoreVisitor X3DTK::X3D::Geometry3DVisitor X3DTK::X3D::GroupingVisitor X3DTK::X3D::InterpolationVisitor X3DTK::X3D::LightingVisitor X3DTK::X3D::NURBSVisitor X3DTK::X3D::RenderingVisitor X3DTK::X3D::ShapeVisitor X3DTK::X3D::TexturingVisitor X3DTK::AbstractWalker X3DTK::GL::CoreWalker X3DTK::GL::Geometry3DWalker X3DTK::GL::GroupingWalker X3DTK::GL::RenderingWalker X3DTK::GL::ShapeWalker X3DTK::GL::TexturingWalker X3DTK::Mesh::CoreWalker X3DTK::X3D::CoreWalker X3DTK::X3D::Geometry3DWalker X3DTK::X3D::GroupingWalker X3DTK::X3D::InterpolationWalker X3DTK::X3D::LightingWalker X3DTK::X3D::NURBSWalker X3DTK::X3D::RenderingWalker X3DTK::X3D::ShapeWalker X3DTK::X3D::TexturingWalker List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Abstract class defining the concept of component.


Constructor & Destructor Documentation

X3DTK::X3DComponent::X3DComponent  ) 
 

Constructor.

virtual X3DTK::X3DComponent::~X3DComponent  )  [pure virtual]
 

Destructor.


Member Function Documentation

void X3DTK::X3DComponent::addOneProxy  ) 
 

Adds one proxy.

void X3DTK::X3DComponent::defineComponentName const SFString name  )  [protected]
 

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

Returns the component.

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

Returns the name of the component.

unsigned int X3DTK::X3DComponent::getProxyNumber  )  const [inline]
 

Returns the number of proxies.

void X3DTK::X3DComponent::removeOneProxy  ) 
 

Removes one proxy.


Member Data Documentation

Component* X3DTK::X3DComponent::component [protected]
 


Generated on Wed Sep 10 11:25:18 2003 for X3DToolKit by doxygen1.3