#include <basic/geometry/MPK_Cylinder.h>
Inherits ObjectBase.
Inherited by GL_Cylinder.
Inheritance diagram for MPK_Cylinder:
Public Member Functions | |
MPK_Cylinder (FrameManager *frameManager) | |
MPK_Cylinder (const MPK_Cylinder &right) | |
virtual | ~MPK_Cylinder () |
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) |
void | SetRadius (double radius) |
void | SetHeight (double height) |
double | Height () const |
double | Radius () const |
Protected Attributes | |
double | radius |
double | height |
Definition at line 36 of file MPK_Cylinder.h.
|
Definition at line 28 of file MPK_Cylinder.cpp. |
|
Definition at line 41 of file MPK_Cylinder.cpp. |
|
Definition at line 55 of file MPK_Cylinder.cpp. |
|
Implements Entity. Definition at line 72 of file MPK_Cylinder.cpp. |
|
Reimplemented from ObjectBase. Definition at line 87 of file MPK_Cylinder.cpp. |
|
Definition at line 108 of file MPK_Cylinder.cpp. References height. Referenced by Range_Sensor::AddCylinderToDepthMap(), and MPK_Sphere::IsInterfering(). |
|
Implements ObjectBase. Definition at line 64 of file MPK_Cylinder.cpp. |
|
Definition at line 115 of file MPK_Cylinder.cpp. References radius. Referenced by Range_Sensor::AddCylinderToDepthMap(). |
|
Definition at line 80 of file MPK_Cylinder.cpp. |
|
Definition at line 101 of file MPK_Cylinder.cpp. |
|
Definition at line 94 of file MPK_Cylinder.cpp. |
|
Definition at line 91 of file MPK_Cylinder.h. Referenced by GL_Cylinder::DrawExplicit(), and Height(). |
|
Definition at line 86 of file MPK_Cylinder.h. Referenced by GL_Cylinder::DrawExplicit(), and Radius(). |