CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

csMeshObject::eiObjectModel Struct Reference

Inheritance diagram for csMeshObject::eiObjectModel:

csObjectModel iObjectModel iBase List of all members.

Public Member Functions

virtual void GetObjectBoundingBox (csBox3 &bbox)
 Get the bounding box in object space for this mesh object.
virtual void GetRadius (csVector3 &radius, csVector3 &center)
 Get the radius and center of this object in object space.
virtual void SetObjectBoundingBox (const csBox3 &bbox)
 Override the bounding box of this mesh object in object space.

Detailed Description

Definition at line 245 of file meshobjtmpl.h.


Member Function Documentation

virtual void csMeshObject::eiObjectModel::GetObjectBoundingBox csBox3 bbox  )  [inline, virtual]
 

Get the bounding box in object space for this mesh object.

Implements iObjectModel.

Definition at line 248 of file meshobjtmpl.h.

virtual void csMeshObject::eiObjectModel::GetRadius csVector3 radius,
csVector3 center
[inline, virtual]
 

Get the radius and center of this object in object space.

Implements iObjectModel.

Definition at line 256 of file meshobjtmpl.h.

virtual void csMeshObject::eiObjectModel::SetObjectBoundingBox const csBox3 bbox  )  [inline, virtual]
 

Override the bounding box of this mesh object in object space.

Note that some mesh objects don't have a bounding box on their own and may delegate this call to their factory (like genmesh).

Implements iObjectModel.

Definition at line 252 of file meshobjtmpl.h.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4