H3D::H3DBoundedObject Class Reference
[Abstract interface classes.]

This abstract interface is the base class for all node types that include a bounding box. More...

#include <H3D/H3DBoundedObject.h>

Inheritance diagram for H3D::H3DBoundedObject:

Inheritance graph

List of all members.

Classes

class  SFBound
 The Bound object is reference counted by the field. More...

Public Member Functions

 H3DBoundedObject (Inst< SFBound > _bound=0)
 Constructor.

Public Attributes

auto_ptr< SFBoundbound
 The field containing the bound object.


Detailed Description

This abstract interface is the base class for all node types that include a bounding box.


Member Data Documentation

The field containing the bound object.

Access type: inputOutput
Default value: InfiniteBound

Referenced by H3D::Arc2D::Arc2D(), H3D::ArcClose2D::ArcClose2D(), H3D::Box::Box(), H3D::H3DWindowNode::calculateFarAndNearPlane(), H3D::X3DGeometryNode::DisplayList::callList(), H3D::Circle2D::Circle2D(), H3D::Cone::Cone(), H3D::Cylinder::Cylinder(), H3D::Disk2D::Disk2D(), H3D::ElevationGrid::ElevationGrid(), H3D::Extrusion::Extrusion(), H3D::FitToBoxTransform::FitToBoxTransform(), H3D::IndexedFaceSet::IndexedFaceSet(), H3D::IndexedLineSet::IndexedLineSet(), H3D::IndexedTriangleFanSet::IndexedTriangleFanSet(), H3D::IndexedTriangleSet::IndexedTriangleSet(), H3D::IndexedTriangleStripSet::IndexedTriangleStripSet(), H3D::X3DShapeNode::initialize(), H3D::PlanarReflector::initialize(), H3D::ParticleSystem::initialize(), H3D::Inline::Inline(), H3D::X3DGroupingNode::lineIntersect(), H3D::X3DGeometryNode::lineIntersect(), H3D::Text::lineIntersect(), H3D::LineSet::LineSet(), H3D::MatrixTransform::MatrixTransform(), H3D::X3DGroupingNode::movingSphereIntersect(), H3D::X3DGeometryNode::movingSphereIntersect(), H3D::NurbsCurve::NurbsCurve(), H3D::X3DShapeNode::SFGeometryNode::onAdd(), H3D::X3DGroupingNode::MFChild::onAdd(), H3D::PlanarReflector::SFGeometryNode::onAdd(), H3D::MatrixTransform::SFTransformedBound::onAdd(), H3D::Inline::LoadedScene::onAdd(), H3D::X3DShapeNode::SFGeometryNode::onRemove(), H3D::X3DGroupingNode::MFChild::onRemove(), H3D::PlanarReflector::SFGeometryNode::onRemove(), H3D::MatrixTransform::SFTransformedBound::onRemove(), H3D::Inline::LoadedScene::onRemove(), H3D::PlanarReflector::PlanarReflector(), H3D::PointSet::PointSet(), H3D::Polyline2D::Polyline2D(), H3D::Polypoint2D::Polypoint2D(), H3D::Rectangle2D::Rectangle2D(), H3D::TriangleSet2D::render(), H3D::Sphere::Sphere(), H3D::X3DComposedGeometryNode::startTexGen(), H3D::SuperShape::startTexGen(), H3D::ElevationGrid::startTexGen(), H3D::Switch::Switch(), H3D::Text::Text(), H3D::ParticleSystem::traverseSG(), H3D::TriangleFanSet::TriangleFanSet(), H3D::TriangleSet::TriangleSet(), H3D::TriangleSet2D::TriangleSet2D(), H3D::TriangleStripSet::TriangleStripSet(), H3D::NurbsCurve::SFBound::update(), H3D::X3DGeometryNode::X3DGeometryNode(), H3D::X3DGroupingNode::X3DGroupingNode(), H3D::X3DNurbsSurfaceGeometryNode::X3DNurbsSurfaceGeometryNode(), and H3D::X3DShapeNode::X3DShapeNode().


The documentation for this class was generated from the following file:

Generated on Fri Nov 7 10:30:12 2008 for H3D API by  doxygen 1.5.7