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

X3DTK::X3DLoader Class Reference
[X3DLoader]

Class declared in <X3DTK/X3D/scenegraph.h> defining a facade to the X3D loader of which version depends on your system. More...

Inheritance diagram for X3DTK::X3DLoader:

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

Public Member Functions

Static Public Member Functions

Protected Attributes


Detailed Description

Class declared in <X3DTK/X3D/scenegraph.h> defining a facade to the X3D loader of which version depends on your system.


Constructor & Destructor Documentation

X3DTK::X3DLoader::X3DLoader  ) 
 

Constructor.

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

Destructor.


Member Function Documentation

template<class L>
L* X3DTK::X3DLoader::getInstanceOf  )  [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  )  [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::setWalkerForFileValidator Walker walker  ) 
 

Sets the componentWalker for the FileValidator.

void X3DTK::X3DLoader::X3DLoader::setFileValidator X3D::X3DFileValidator fileValidator  ) 
 

Sets 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 Wed Apr 7 12:15:30 2004 for X3DToolKit by doxygen 1.3.3