GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GraphFromMap Class Reference

#include <Graph.hh>

Inheritance diagram for GraphFromMap:
Collaboration diagram for GraphFromMap:

Public Member Functions

 GraphFromMap (Bitmap< bool > &mymap, Bitmap< Point > &pos, bool twoway, float radius)
VertexData3d Vertex (int v) const
EdgeData3d Edge (int, int v1, int v2) const
int NumVertexes () const
int NumEdges () const
std::pair< int, int > EdgeVertex (int edge) const
void Refresh ()
int find (int x, int y)
Public Member Functions inherited from Graph
virtual ~Graph ()
Public Member Functions inherited from GraphData< VertexData3d, EdgeData3d >
virtual ~GraphData ()

Constructor & Destructor Documentation

◆ GraphFromMap()

GraphFromMap::GraphFromMap ( Bitmap< bool > & mymap,
Bitmap< Point > & pos,
bool twoway,
float radius )
inline

Member Function Documentation

◆ Edge()

EdgeData3d GraphFromMap::Edge ( int ,
int v1,
int v2 ) const
inlinevirtual

◆ EdgeVertex()

std::pair< int, int > GraphFromMap::EdgeVertex ( int edge) const
inlinevirtual

Implements Graph.

◆ find()

int GraphFromMap::find ( int x,
int y )
inline
Here is the caller graph for this function:

◆ NumEdges()

int GraphFromMap::NumEdges ( ) const
inlinevirtual

Implements Graph.

◆ NumVertexes()

int GraphFromMap::NumVertexes ( ) const
inlinevirtual

Implements Graph.

◆ Refresh()

void GraphFromMap::Refresh ( )
inline
Here is the caller graph for this function:

◆ Vertex()

VertexData3d GraphFromMap::Vertex ( int v) const
inlinevirtual

Implements GraphData< VertexData3d, EdgeData3d >.

Here is the caller graph for this function:

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