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

X3DTK::SimpleX3DGLScene Class Reference

Class defining a facade to allow an easy load and display of an X3D scene. More...

List of all members.

Public Methods

Protected Methods

Protected Attributes


Detailed Description

Class defining a facade to allow an easy load and display of an X3D scene.


Constructor & Destructor Documentation

X3DTK::SimpleX3DGLScene::SimpleX3DGLScene  
 

Constructor.

virtual X3DTK::SimpleX3DGLScene::~SimpleX3DGLScene   [virtual]
 

Destructor.


Member Function Documentation

void X3DTK::SimpleX3DGLScene::buildGLScene   [protected]
 

void X3DTK::SimpleX3DGLScene::computeBBox   [protected]
 

virtual void X3DTK::SimpleX3DGLScene::draw   [virtual]
 

Draw the scene in an opengl context.

SFVec3f X3DTK::SimpleX3DGLScene::getBBoxMax   const [inline]
 

Gets the Bounding Box size.

SFVec3f X3DTK::SimpleX3DGLScene::getBBoxMin   const [inline]
 

Gets the Bounding Box center.

X3D::X3DBBoxUpdater* X3DTK::SimpleX3DGLScene::getBBoxUpdater   const [inline]
 

Gets the BBoxUpdater.

X3D::X3DGLBuilder* X3DTK::SimpleX3DGLScene::getGLBuilder   const [inline]
 

Gets the GLCreator.

GL::X3DRenderer* X3DTK::SimpleX3DGLScene::getGLRenderer   const [inline]
 

Gets the GLRenderer.

X3D::Loader* X3DTK::SimpleX3DGLScene::getLoader   const [inline]
 

Gets the loader.

X3DMemReleaser* X3DTK::SimpleX3DGLScene::getMemReleaser   const [inline]
 

Gets the MemReleaser.

virtual void X3DTK::SimpleX3DGLScene::load const char *    file,
bool    fileValidation = true
[virtual]
 

Loads ths scene from file.

void X3DTK::SimpleX3DGLScene::loadFile const char *    file,
bool    fileValidation
[protected]
 

void X3DTK::SimpleX3DGLScene::release  
 

Releases the memory.

void X3DTK::SimpleX3DGLScene::setBBoxUpdater X3D::X3DBBoxUpdater   bboxUpdater
 

Sets the BBoxUpdater.

void X3DTK::SimpleX3DGLScene::setFileValidator X3D::X3DFileValidator   fileValidator
 

Sets the FileValidator.

void X3DTK::SimpleX3DGLScene::setGLBuilder X3D::X3DGLBuilder   builder
 

Sets the GLCreator.

void X3DTK::SimpleX3DGLScene::setGLRenderer GL::X3DRenderer   renderer
 

Sets the GLRenderer.

void X3DTK::SimpleX3DGLScene::setLoader X3D::Loader   loader
 

Sets the loader.

void X3DTK::SimpleX3DGLScene::setMemReleaser X3DMemReleaser   memReleaser
 

Sets the MemReleaser.


Member Data Documentation

GL::Scene* X3DTK::SimpleX3DGLScene::glscene [protected]
 

SFVec3f X3DTK::SimpleX3DGLScene::max [protected]
 

SFVec3f X3DTK::SimpleX3DGLScene::min [protected]
 

X3D::Scene* X3DTK::SimpleX3DGLScene::scene [protected]
 


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