X3D libraries
The libraries to work with X3D dataset

x3d::X3DBoundedObject Class Reference

X3DBoundedObject class definition automatically generated by html-to-header v1.0. More...

#include <objects.h>

Inheritance diagram for x3d::X3DBoundedObject:

Inheritance graph
[legend]
Collaboration diagram for x3d::X3DBoundedObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual bool FieldHasDefaultValue (field_t name) const
SFVec3fget_bboxCenter () const
SFVec3fget_bboxSize () const
virtual field_t GetDefaultContainerField () const
virtual const char * GetDefaultContainerFieldName () const
virtual bool GetFieldByIndex (int idx, FieldInfo *info) const
virtual bool GetFieldByName (field_t name, FieldInfo *info) const
virtual int GetFieldCount () const
virtual bool GetFieldDefault (field_t name, FieldInfo *info) const
virtual const char * GetNodeName () const
virtual field_t GetNodeType (int idx=0) const
virtual int GetTypeCount () const
virtual bool IsNodeType (field_t type) const
void set_bboxCenter (const SFVec3f &bboxCenter)
void set_bboxSize (const SFVec3f &bboxSize)
virtual bool SetFieldByName (field_t name, const void *data)
 X3DBoundedObject ()
virtual ~X3DBoundedObject ()

Protected Attributes

SFVec3f f_bboxCenter
SFVec3f f_bboxSize

Detailed Description

X3DBoundedObject class definition automatically generated by html-to-header v1.0.

This class was automatically generated using the definition available in this modified X3D abstract: X3DBoundedObject


Constructor & Destructor Documentation

x3d::X3DBoundedObject::X3DBoundedObject  ) 
 

virtual x3d::X3DBoundedObject::~X3DBoundedObject  )  [virtual]
 


Member Function Documentation

virtual bool x3d::X3DBoundedObject::FieldHasDefaultValue field_t  name  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

SFVec3f& x3d::X3DBoundedObject::get_bboxCenter  )  const [inline]
 

SFVec3f& x3d::X3DBoundedObject::get_bboxSize  )  const [inline]
 

virtual field_t x3d::X3DBoundedObject::GetDefaultContainerField  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual const char* x3d::X3DBoundedObject::GetDefaultContainerFieldName  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual bool x3d::X3DBoundedObject::GetFieldByIndex int  idx,
FieldInfo info
const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual bool x3d::X3DBoundedObject::GetFieldByName field_t  name,
FieldInfo info
const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual int x3d::X3DBoundedObject::GetFieldCount  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual bool x3d::X3DBoundedObject::GetFieldDefault field_t  name,
FieldInfo info
const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual const char* x3d::X3DBoundedObject::GetNodeName  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual field_t x3d::X3DBoundedObject::GetNodeType int  idx = 0  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual int x3d::X3DBoundedObject::GetTypeCount  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

virtual bool x3d::X3DBoundedObject::IsNodeType field_t  type  )  const [virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.

void x3d::X3DBoundedObject::set_bboxCenter const SFVec3f bboxCenter  )  [inline]
 

void x3d::X3DBoundedObject::set_bboxSize const SFVec3f bboxSize  )  [inline]
 

virtual bool x3d::X3DBoundedObject::SetFieldByName field_t  name,
const void *  data
[virtual]
 

Reimplemented in x3d::X3DGroupingNode, x3d::EspduTransform, x3d::ReceiverPdu, x3d::SignalPdu, x3d::TransmitterPdu, x3d::GeoLocation, x3d::GeoLOD, x3d::Group, x3d::StaticGroup, x3d::Switch, x3d::Transform, x3d::HAnimHumanoid, x3d::HAnimJoint, x3d::HAnimSegment, x3d::HAnimSite, x3d::Billboard, x3d::Collision, x3d::LOD, x3d::Anchor, x3d::Inline, x3d::NurbsSet, x3d::X3DShapeNode, and x3d::Shape.


Member Data Documentation

SFVec3f x3d::X3DBoundedObject::f_bboxCenter [protected]
 

SFVec3f x3d::X3DBoundedObject::f_bboxSize [protected]
 


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