Main Page
|
Modules
|
Namespace List
|
Class Hierarchy
|
Class List
|
File List
|
Namespace Members
|
Class Members
|
File Members
|
Related Pages
X3DTK::SimpleMeshGLScene Class Reference
List of all members.
Public Member Functions
SimpleMeshGLScene
()
virtual
~SimpleMeshGLScene
()
virtual void
load
(const char *file)
virtual void
drawMesh
(bool selection=false)
virtual void
drawSelected
()
SFVec3f
getBBoxMin
() const
SFVec3f
getBBoxMax
() const
void
release
()
void
changeDrawPoints
()
void
changeDrawEdges
()
void
changeDrawFaces
()
void
changeOneColorPerMesh
()
void
setSelectedType
(
SelectedType
selectedType)
void
setSelectedMesh
(int selectedMesh)
void
setSelectedId
(int selectedId)
SelectedType
getSelectedType
() const
int
getSelectedMesh
() const
int
getSelectedId
() const
Protected Member Functions
void
loadFile
(const char *file)
void
computeBBox
()
void
buildMeshScene
()
Protected Attributes
X3D::Scene
*
scene
MESH::Scene
*
meshScene
SFVec3f
min
SFVec3f
max
Constructor & Destructor Documentation
X3DTK::SimpleMeshGLScene::SimpleMeshGLScene
(
)
virtual X3DTK::SimpleMeshGLScene::~
SimpleMeshGLScene
(
)
[virtual]
Member Function Documentation
void X3DTK::SimpleMeshGLScene::buildMeshScene
(
)
[protected]
void X3DTK::SimpleMeshGLScene::changeDrawEdges
(
)
[inline]
void X3DTK::SimpleMeshGLScene::changeDrawFaces
(
)
[inline]
void X3DTK::SimpleMeshGLScene::changeDrawPoints
(
)
[inline]
void X3DTK::SimpleMeshGLScene::changeOneColorPerMesh
(
)
[inline]
void X3DTK::SimpleMeshGLScene::computeBBox
(
)
[protected]
virtual void X3DTK::SimpleMeshGLScene::drawMesh
(
bool
selection
= false
)
[virtual]
virtual void X3DTK::SimpleMeshGLScene::drawSelected
(
)
[virtual]
SFVec3f
X3DTK::SimpleMeshGLScene::getBBoxMax
(
)
const
[inline]
SFVec3f
X3DTK::SimpleMeshGLScene::getBBoxMin
(
)
const
[inline]
int X3DTK::SimpleMeshGLScene::getSelectedId
(
)
const
[inline]
int X3DTK::SimpleMeshGLScene::getSelectedMesh
(
)
const
[inline]
SelectedType
X3DTK::SimpleMeshGLScene::getSelectedType
(
)
const
[inline]
virtual void X3DTK::SimpleMeshGLScene::load
(
const char *
file
)
[virtual]
void X3DTK::SimpleMeshGLScene::loadFile
(
const char *
file
)
[protected]
void X3DTK::SimpleMeshGLScene::release
(
)
void X3DTK::SimpleMeshGLScene::setSelectedId
(
int
selectedId
)
[inline]
void X3DTK::SimpleMeshGLScene::setSelectedMesh
(
int
selectedMesh
)
[inline]
void X3DTK::SimpleMeshGLScene::setSelectedType
(
SelectedType
selectedType
)
[inline]
Member Data Documentation
SFVec3f
X3DTK::SimpleMeshGLScene::max
[protected]
MESH::Scene
*
X3DTK::SimpleMeshGLScene::meshScene
[protected]
SFVec3f
X3DTK::SimpleMeshGLScene::min
[protected]
X3D::Scene
*
X3DTK::SimpleMeshGLScene::scene
[protected]
Generated on Thu Jun 3 10:12:17 2004 for X3DToolKit by
1.3.6