HoverRace
2.0
|
#include <Shapes.h>
Public Member Functions | |
eShape | ShapeType () const override |
virtual MR_Int32 | SideLen (int pIndex) const =0 |
virtual int | VertexCount () const =0 |
virtual MR_Int32 | X (int pIndex) const =0 |
MR_Int32 | XPos () const override |
virtual MR_Int32 | Y (int pIndex) const =0 |
MR_Int32 | YPos () const override |
![]() | |
virtual | ~ShapeInterface () |
virtual MR_Int32 | XMax () const =0 |
virtual MR_Int32 | XMin () const =0 |
virtual MR_Int32 | YMax () const =0 |
virtual MR_Int32 | YMin () const =0 |
virtual MR_Int32 | ZMax () const =0 |
virtual MR_Int32 | ZMin () const =0 |
Additional Inherited Members | |
![]() | |
enum | eShape { eCylinder = 0, eLineSegment = 1, ePolygon = 2 } |
|
overridevirtual |
Implements HoverRace::Model::ShapeInterface.
|
pure virtual |
Implemented in HoverRace::Model::Level::SectionShape.
|
pure virtual |
Implemented in HoverRace::Model::Level::SectionShape.
|
pure virtual |
Implemented in HoverRace::Model::Level::SectionShape.
|
overridevirtual |
Implements HoverRace::Model::ShapeInterface.
|
pure virtual |
Implemented in HoverRace::Model::Level::SectionShape.
|
overridevirtual |
Implements HoverRace::Model::ShapeInterface.