HoverRace  2.0
Public Member Functions | List of all members
HoverRace::Model::LineSegmentShape Class Referenceabstract

#include <Shapes.h>

+ Inheritance diagram for HoverRace::Model::LineSegmentShape:

Public Member Functions

virtual MR_Int32 HorizontalLen () const =0
 
eShape ShapeType () const override
 
virtual MR_Int32 X0 () const =0
 
virtual MR_Int32 X1 () const =0
 
MR_Int32 XMax () const override
 
MR_Int32 XMin () const override
 
MR_Int32 XPos () const override
 
virtual MR_Int32 Y0 () const =0
 
virtual MR_Int32 Y1 () const =0
 
MR_Int32 YMax () const override
 
MR_Int32 YMin () const override
 
MR_Int32 YPos () const override
 
virtual MR_Int32 Z0 () const =0
 
virtual MR_Int32 Z1 () const =0
 
- Public Member Functions inherited from HoverRace::Model::ShapeInterface
virtual ~ShapeInterface ()
 
virtual MR_Int32 ZMax () const =0
 
virtual MR_Int32 ZMin () const =0
 

Additional Inherited Members

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

Member Function Documentation

virtual MR_Int32 HoverRace::Model::LineSegmentShape::HorizontalLen ( ) const
pure virtual
ShapeInterface::eShape HoverRace::Model::LineSegmentShape::ShapeType ( ) const
overridevirtual
virtual MR_Int32 HoverRace::Model::LineSegmentShape::X0 ( ) const
pure virtual
virtual MR_Int32 HoverRace::Model::LineSegmentShape::X1 ( ) const
pure virtual
MR_Int32 HoverRace::Model::LineSegmentShape::XMax ( ) const
overridevirtual
MR_Int32 HoverRace::Model::LineSegmentShape::XMin ( ) const
overridevirtual
MR_Int32 HoverRace::Model::LineSegmentShape::XPos ( ) const
overridevirtual
virtual MR_Int32 HoverRace::Model::LineSegmentShape::Y0 ( ) const
pure virtual
virtual MR_Int32 HoverRace::Model::LineSegmentShape::Y1 ( ) const
pure virtual
MR_Int32 HoverRace::Model::LineSegmentShape::YMax ( ) const
overridevirtual
MR_Int32 HoverRace::Model::LineSegmentShape::YMin ( ) const
overridevirtual
MR_Int32 HoverRace::Model::LineSegmentShape::YPos ( ) const
overridevirtual
virtual MR_Int32 HoverRace::Model::LineSegmentShape::Z0 ( ) const
pure virtual
virtual MR_Int32 HoverRace::Model::LineSegmentShape::Z1 ( ) const
pure virtual

The documentation for this class was generated from the following files: