HoverRace  2.0
Public Member Functions | Public Attributes | List of all members
HoverRace::ObjFac1::TestElement::Cylinder Struct Reference
+ Inheritance diagram for HoverRace::ObjFac1::TestElement::Cylinder:

Public Member Functions

MR_Int32 AxisX () const override
 
MR_Int32 AxisY () const override
 
MR_Int32 RayLen () const override
 
MR_Int32 ZMax () const override
 
MR_Int32 ZMin () const override
 
- Public Member Functions inherited from HoverRace::Model::CylinderShape
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
 
- Public Member Functions inherited from HoverRace::Model::ShapeInterface
virtual ~ShapeInterface ()
 

Public Attributes

MR_3DCoordinate mPosition
 
MR_Int32 mRay
 

Additional Inherited Members

- Public Types inherited from HoverRace::Model::ShapeInterface
enum  eShape { eCylinder = 0, eLineSegment = 1, ePolygon = 2 }
 

Member Function Documentation

MR_Int32 HoverRace::ObjFac1::TestElement::Cylinder::AxisX ( ) const
inlineoverridevirtual
MR_Int32 HoverRace::ObjFac1::TestElement::Cylinder::AxisY ( ) const
inlineoverridevirtual
MR_Int32 HoverRace::ObjFac1::TestElement::Cylinder::RayLen ( ) const
inlineoverridevirtual
MR_Int32 HoverRace::ObjFac1::TestElement::Cylinder::ZMax ( ) const
inlineoverridevirtual
MR_Int32 HoverRace::ObjFac1::TestElement::Cylinder::ZMin ( ) const
inlineoverridevirtual

Member Data Documentation

MR_3DCoordinate HoverRace::ObjFac1::TestElement::Cylinder::mPosition
MR_Int32 HoverRace::ObjFac1::TestElement::Cylinder::mRay

The documentation for this struct was generated from the following file: