MPK_Box Class Reference

#include <basic/geometry/MPK_Box.h>

Inherits ObjectBase.

Inherited by GL_Box.

Inheritance diagram for MPK_Box:

Inheritance graph
[legend]
Collaboration diagram for MPK_Box:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MPK_Box (const MPK_Box &right)
 MPK_Box (FrameManager *frameManager)
virtual ~MPK_Box ()
void SetWidth (const double value)
void SetLength (const double value)
void SetHeight (const double value)
double Width () const
double Length () const
double Height () const
virtual bool IsInterfering (const Entity *entity) const
virtual bool CanCheckInterference (const Entity *entity) const
virtual void Serialize (ostream &os) const
virtual void Deserialize (IfstreamWithComments &is)

Protected Attributes

double length
double width
double height

Detailed Description

Definition at line 36 of file MPK_Box.h.


Constructor & Destructor Documentation

MPK_Box::MPK_Box const MPK_Box right  ) 
 

Definition at line 29 of file MPK_Box.cpp.

MPK_Box::MPK_Box FrameManager frameManager  ) 
 

Definition at line 45 of file MPK_Box.cpp.

MPK_Box::~MPK_Box  )  [virtual]
 

Definition at line 59 of file MPK_Box.cpp.


Member Function Documentation

bool MPK_Box::CanCheckInterference const Entity entity  )  const [virtual]
 

Implements Entity.

Definition at line 111 of file MPK_Box.cpp.

void MPK_Box::Deserialize IfstreamWithComments is  )  [virtual]
 

Reimplemented from ObjectBase.

Definition at line 127 of file MPK_Box.cpp.

double MPK_Box::Height  )  const
 

Definition at line 97 of file MPK_Box.cpp.

References height.

Referenced by Range_Sensor::AddBoxToDepthMap().

bool MPK_Box::IsInterfering const Entity entity  )  const [virtual]
 

Implements ObjectBase.

Definition at line 102 of file MPK_Box.cpp.

double MPK_Box::Length  )  const
 

Definition at line 93 of file MPK_Box.cpp.

References length.

Referenced by Range_Sensor::AddBoxToDepthMap().

void MPK_Box::Serialize ostream &  os  )  const [virtual]
 

Definition at line 120 of file MPK_Box.cpp.

void MPK_Box::SetHeight const double  value  ) 
 

Definition at line 82 of file MPK_Box.cpp.

References height.

void MPK_Box::SetLength const double  value  ) 
 

Definition at line 75 of file MPK_Box.cpp.

References length.

void MPK_Box::SetWidth const double  value  ) 
 

Definition at line 68 of file MPK_Box.cpp.

References width.

double MPK_Box::Width  )  const
 

Definition at line 89 of file MPK_Box.cpp.

References width.

Referenced by Range_Sensor::AddBoxToDepthMap().


Member Data Documentation

double MPK_Box::height [protected]
 

Definition at line 99 of file MPK_Box.h.

Referenced by GL_Box::DrawExplicit(), Height(), and SetHeight().

double MPK_Box::length [protected]
 

Definition at line 89 of file MPK_Box.h.

Referenced by GL_Box::DrawExplicit(), Length(), and SetLength().

double MPK_Box::width [protected]
 

Definition at line 94 of file MPK_Box.h.

Referenced by GL_Box::DrawExplicit(), SetWidth(), and Width().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 21:51:45 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO