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: