eng::Object::VisitorComputeVolume Class Reference

Inheritance diagram for eng::Object::VisitorComputeVolume:

eng::Visitor

List of all members.

Public Member Functions

 VisitorComputeVolume (Graph &graph)
void Visit (TransformNode &node)
void Visit (VertexsNode &node)
void End (void)
 Visitor::End() is called after traversal ended.
SharedPtr0< VolumeGetWorldVolume (void)
fp GetRadius (void)

Private Attributes

Matrix mMatrix
SharedPtr0< BoxVolumemBoxVolume
bool mVolumeValid


Detailed Description

Visits every vertex to calculate world volume.

Constructor & Destructor Documentation

eng::Object::VisitorComputeVolume::VisitorComputeVolume ( Graph graph  ) 


Member Function Documentation

void eng::Object::VisitorComputeVolume::Visit ( TransformNode node  )  [virtual]

Reimplemented from eng::Visitor.

void eng::Object::VisitorComputeVolume::Visit ( VertexsNode node  )  [virtual]

Reimplemented from eng::Visitor.

void eng::Object::VisitorComputeVolume::End ( void   )  [virtual]

Visitor::End() is called after traversal ended.

Reimplemented from eng::Visitor.

SharedPtrNull< Volume > eng::Object::VisitorComputeVolume::GetWorldVolume ( void   ) 

fp eng::Object::VisitorComputeVolume::GetRadius ( void   ) 


Member Data Documentation

Matrix eng::Object::VisitorComputeVolume::mMatrix [private]

SharedPtr0<BoxVolume> eng::Object::VisitorComputeVolume::mBoxVolume [private]

bool eng::Object::VisitorComputeVolume::mVolumeValid [private]


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:24 2007