GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
SimpleShape< C > Class Template Referenceabstract

#include <GraphI.hh>

Inheritance diagram for SimpleShape< C >:

Public Member Functions

virtual ~SimpleShape ()
virtual int SizeY () const =0
virtual int NumEdges (int y) const =0
virtual float Edge (int y, int edge) const =0
virtual C EdgeLeftSide (int y, int edge) const =0
virtual C EdgeRightSide (int y, int edge) const =0

Constructor & Destructor Documentation

◆ ~SimpleShape()

template<class C>
virtual SimpleShape< C >::~SimpleShape ( )
inlinevirtual

Member Function Documentation

◆ Edge()

template<class C>
virtual float SimpleShape< C >::Edge ( int y,
int edge ) const
pure virtual

Implemented in LineShape< C >.

◆ EdgeLeftSide()

template<class C>
virtual C SimpleShape< C >::EdgeLeftSide ( int y,
int edge ) const
pure virtual

Implemented in LineShape< C >.

◆ EdgeRightSide()

template<class C>
virtual C SimpleShape< C >::EdgeRightSide ( int y,
int edge ) const
pure virtual

Implemented in LineShape< C >.

◆ NumEdges()

template<class C>
virtual int SimpleShape< C >::NumEdges ( int y) const
pure virtual

Implemented in LineShape< C >.

◆ SizeY()

template<class C>
virtual int SimpleShape< C >::SizeY ( ) const
pure virtual

Implemented in LineShape< C >.


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