HoverRace
2.0
|
#include <ConcreteShape.h>
Public Member Functions | |
MR_Int32 | AxisX () const |
MR_Int32 | AxisY () const |
MR_Int32 | RayLen () const |
MR_Int32 | ZMax () const |
MR_Int32 | ZMin () const |
![]() | |
eShape | ShapeType () const override |
MR_Int32 | XMax () const override |
MR_Int32 | XMin () const override |
MR_Int32 | XPos () const override |
MR_Int32 | YMax () const override |
MR_Int32 | YMin () const override |
MR_Int32 | YPos () const override |
![]() | |
virtual | ~ShapeInterface () |
Public Attributes | |
MR_2DCoordinate | mAxis |
MR_Int32 | mRayLen |
MR_Int32 | mZMax |
MR_Int32 | mZMin |
Additional Inherited Members | |
![]() | |
enum | eShape { eCylinder = 0, eLineSegment = 1, ePolygon = 2 } |
|
virtual |
Implements HoverRace::Model::CylinderShape.
|
virtual |
Implements HoverRace::Model::CylinderShape.
|
virtual |
Implements HoverRace::Model::CylinderShape.
|
virtual |
Implements HoverRace::Model::ShapeInterface.
|
virtual |
Implements HoverRace::Model::ShapeInterface.
MR_2DCoordinate HoverRace::Model::Cylinder::mAxis |
MR_Int32 HoverRace::Model::Cylinder::mRayLen |
MR_Int32 HoverRace::Model::Cylinder::mZMax |
MR_Int32 HoverRace::Model::Cylinder::mZMin |