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

X3DTK::X3DLoader Class Reference

Abstract class defining an interface for an X3D file loader. More...

Inheritance diagram for X3DTK::X3DLoader:

X3DTK::X3D::Loader List of all members.

Public Methods

Static Public Methods

Protected Attributes


Detailed Description

Abstract class defining an interface for an X3D file loader.


Constructor & Destructor Documentation

X3DTK::X3DLoader::X3DLoader  
 

Constructor.

virtual X3DTK::X3DLoader::~X3DLoader   [pure virtual]
 

Destructor.


Member Function Documentation

template<class L>
L* X3DTK::X3DLoader::getInstanceOf   [inline, static]
 

Gets the instance of X3DLoader.

X3D::Scene* X3DTK::X3DLoader::load const char *    file,
bool    fileValidation = true
const
 

Loads a scene from the file.

If fileValidation is true, then the file will be verified and messages will be written if the file is invalid. Nevertheless the content of the scene is not deleted.

void X3DTK::X3DLoader::removeAllInstances   [static]
 

Removes all the instances of X3DLoader.

template<class L>
void X3DTK::X3DLoader::removeInstanceOf   [inline, static]
 

Removes the instance of X3DLoader.

void X3DTK::X3DLoader::setComponentCreator X3D::X3DComponentCreator   component
 

Sets the componentCreator.

void X3DTK::X3DLoader::setComponentVisitorForFileValidator X3DComponentVisitor   component
 

Sets the componentVisitor for the FileValidator.

void X3DTK::X3DLoader::setComponentWalkerForFileValidator X3DComponentWalker   component
 

Sets the componentWalker for the FileValidator.


Member Data Documentation

X3D::Creator* X3DTK::X3DLoader::creator [protected]
 

Creator.

X3D::X3DFileValidator* X3DTK::X3DLoader::fileValidator [protected]
 

FileValidator.

X3D::X3DXmlLoader* X3DTK::X3DLoader::xmlLoader [protected]
 

XmlLoader.


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