H3D API  2.4.1
Classes | Namespaces
X3DGeometryNode.h File Reference

Header file for X3DGeometryNode, X3D scene-graph node. More...

#include <H3D/X3DChildNode.h>
#include <H3D/H3DBoundedObject.h>
#include <H3D/H3DDisplayListObject.h>
#include <H3D/MFBool.h>
#include <H3D/MFVec3f.h>
#include <H3D/H3DOptionNode.h>
#include <H3D/MFNode.h>
#include <H3D/X3DTextureCoordinateNode.h>
#include <H3D/OpenHapticsOptions.h>
#include <HAPI/HAPIGLShape.h>
#include <HAPI/HapticTriangleSet.h>
#include <H3DUtil/AutoPtrVector.h>

Go to the source code of this file.

Classes

class  H3D::X3DGeometryNode
 This is the base node type for all geometry in X3D. More...
 
class  H3D::X3DGeometryNode::BugWorkaroundDisplayList
 This is just a dummy class to get around a bug in Visual C++ 7.1 If the X3DGeometry::DisplayList inherits directly from H3DDisplayListObject::Display list the application will crash if trying to call H3DDisplayListObject::DisplayList::callList By using an intermediate class the bug dissappears. More...
 
class  H3D::X3DGeometryNode::DisplayList
 Display list is extended in order to set front sidedness of triangles outside the display list. More...
 
class  H3D::X3DGeometryNode::SFBoundTree
 The SFBoundTree constructs a BinaryBoundTree that can be used for collision detection as well as fast collection of haptic primitives (triangles, points, lines). More...
 

Namespaces

 H3D
 H3D API namespace.
 

Detailed Description

Header file for X3DGeometryNode, X3D scene-graph node.