H3D API
2.4.1
|
This abstract interface is the base class for all node types that include a bounding box. More...
#include <H3D/H3DBoundedObject.h>
Classes | |
class | SFBound |
The Bound object is reference counted by the field. More... | |
Public Member Functions | |
H3DBoundedObject (Inst< SFBound > _bound=0) | |
Constructor. | |
Public Attributes | |
H3DUniquePtr< SFBound > | bound |
The field containing the bound object. More... | |
This abstract interface is the base class for all node types that include a bounding box.
H3DUniquePtr< SFBound > H3D::H3DBoundedObject::bound |
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::Capsule::Capsule(), H3D::Circle2D::Circle2D(), H3D::Cone::Cone(), H3D::Cylinder::Cylinder(), H3D::Disk2D::Disk2D(), H3D::H3DNavigation::doNavigation(), H3D::ElevationGrid::ElevationGrid(), H3D::Extrusion::Extrusion(), H3D::FitToBoxTransform::FitToBoxTransform(), H3D::FullscreenRectangle::FullscreenRectangle(), H3D::X3DComposedGeometryNode::getDefaultTexGenMatrix(), H3D::HumanHand::HumanHand(), H3D::IndexedFaceSet::IndexedFaceSet(), H3D::IndexedLineSet::IndexedLineSet(), H3D::IndexedTriangleFanSet::IndexedTriangleFanSet(), H3D::IndexedTriangleSet::IndexedTriangleSet(), H3D::IndexedTriangleStripSet::IndexedTriangleStripSet(), H3D::FrameBufferTextureGenerator::initialize(), H3D::HAnimHumanoid::initialize(), H3D::ParticleSystem::initialize(), H3D::PlanarReflector::initialize(), H3D::X3DShapeNode::initialize(), H3D::Inline::Inline(), H3D::H3DDisplayListObject::DisplayList::isOutsideViewFrustum(), H3D::GeometryGroup::lineIntersect(), H3D::Text::lineIntersect(), H3D::X3DGroupingNode::lineIntersect(), H3D::LineSet::LineSet(), H3D::MatrixTransform::MatrixTransform(), H3D::GeometryGroup::movingSphereIntersect(), H3D::X3DGroupingNode::movingSphereIntersect(), H3D::NurbsCurve::NurbsCurve(), H3D::MatrixTransform::SFTransformedBound::onAdd(), H3D::Inline::LoadedScene::onAdd(), H3D::PlanarReflector::SFGeometryNode::onAdd(), H3D::X3DGroupingNode::MFChild::onAdd(), H3D::X3DShapeNode::SFGeometryNode::onAdd(), H3D::MatrixTransform::SFTransformedBound::onRemove(), H3D::Inline::LoadedScene::onRemove(), H3D::PlanarReflector::SFGeometryNode::onRemove(), H3D::X3DGroupingNode::MFChild::onRemove(), H3D::X3DShapeNode::SFGeometryNode::onRemove(), H3D::PlanarReflector::PlanarReflector(), H3D::PointSet::PointSet(), H3D::Polyline2D::Polyline2D(), H3D::Polypoint2D::Polypoint2D(), H3D::Rectangle2D::Rectangle2D(), H3D::TriangleSet2D::render(), H3D::X3DPrototypeInstance::setPrototypedNode(), H3D::Sphere::Sphere(), 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::Text::OutputUpdater::update(), H3D::Text::updateLineBounds(), H3D::X3DGroupingNode::X3DGroupingNode(), H3D::X3DNurbsSurfaceGeometryNode::X3DNurbsSurfaceGeometryNode(), H3D::X3DPrototypeInstance::X3DPrototypeInstance(), and H3D::X3DShapeNode::X3DShapeNode().