X3D libraries
The libraries to work with X3D dataset

x3d::Collision Class Reference

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

#include <objects.h>

Inheritance diagram for x3d::Collision:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Collision ()
virtual bool FieldHasDefaultValue (field_t name) const
SFTime get_collideTime () const
SFNodePtr get_proxy () 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_collideTime (const SFTime &collideTime)
void set_proxy (SFNode *proxy)
virtual bool SetFieldByName (field_t name, const void *data)
virtual ~Collision ()

Protected Attributes

SFTime f_collideTime
SFNodePtr f_proxy

Detailed Description

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

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


Constructor & Destructor Documentation

x3d::Collision::Collision (   ) 
 

virtual x3d::Collision::~Collision (   )  [virtual]
 


Member Function Documentation

virtual bool x3d::Collision::FieldHasDefaultValue (  field_t  name  )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

SFTime x3d::Collision::get_collideTime (   )  const [inline]
 

SFNodePtr x3d::Collision::get_proxy (   )  const [inline]
 

virtual field_t x3d::Collision::GetDefaultContainerField (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual const char* x3d::Collision::GetDefaultContainerFieldName (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::Collision::GetFieldByIndex (  int  idx,
FieldInfo *  info
)  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::Collision::GetFieldByName (  field_t  name,
FieldInfo *  info
)  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual int x3d::Collision::GetFieldCount (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::Collision::GetFieldDefault (  field_t  name,
FieldInfo *  info
)  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual const char* x3d::Collision::GetNodeName (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

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

Reimplemented from x3d::X3DSensorNode.

virtual int x3d::Collision::GetTypeCount (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::Collision::IsNodeType (  field_t  type  )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

void x3d::Collision::set_collideTime (  const SFTime &  collideTime  )  [inline]
 

void x3d::Collision::set_proxy (  SFNode *  proxy  )  [inline]
 

virtual bool x3d::Collision::SetFieldByName (  field_t  name,
const void *  data
)  [virtual]
 

Reimplemented from x3d::X3DSensorNode.


Member Data Documentation

SFTime x3d::Collision::f_collideTime [protected]
 

SFNodePtr x3d::Collision::f_proxy [protected]
 


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