HOG2
Public Member Functions | Private Attributes | Friends | List of all members
Experiment Class Reference

#include <ScenarioLoader.h>

Collaboration diagram for Experiment:
Collaboration graph
[legend]

Public Member Functions

 Experiment (int sx, int sy, int gx, int gy, int b, double d, string m)
 
 Experiment (int sx, int sy, int gx, int gy, int sizeX, int sizeY, int b, double d, string m)
 
int GetStartX () const
 
int GetStartY () const
 
int GetGoalX () const
 
int GetGoalY () const
 
int GetBucket () const
 
double GetDistance () const
 
void GetMapName (char *mymap) const
 
const char * GetMapName () const
 
int GetXScale () const
 
int GetYScale () const
 

Private Attributes

int startx
 
int starty
 
int goalx
 
int goaly
 
int scaleX
 
int scaleY
 
int bucket
 
double distance
 
string map
 

Friends

class ScenarioLoader
 

Detailed Description

Definition at line 24 of file ScenarioLoader.h.

Constructor & Destructor Documentation

◆ Experiment() [1/2]

Experiment::Experiment ( int  sx,
int  sy,
int  gx,
int  gy,
int  b,
double  d,
string  m 
)
inline

Definition at line 26 of file ScenarioLoader.h.

◆ Experiment() [2/2]

Experiment::Experiment ( int  sx,
int  sy,
int  gx,
int  gy,
int  sizeX,
int  sizeY,
int  b,
double  d,
string  m 
)
inline

Definition at line 28 of file ScenarioLoader.h.

Member Function Documentation

◆ GetBucket()

int Experiment::GetBucket ( ) const
inline

Definition at line 34 of file ScenarioLoader.h.

References bucket.

◆ GetDistance()

double Experiment::GetDistance ( ) const
inline

Definition at line 35 of file ScenarioLoader.h.

References distance.

◆ GetGoalX()

int Experiment::GetGoalX ( ) const
inline

Definition at line 32 of file ScenarioLoader.h.

References goalx.

◆ GetGoalY()

int Experiment::GetGoalY ( ) const
inline

Definition at line 33 of file ScenarioLoader.h.

References goaly.

◆ GetMapName() [1/2]

const char* Experiment::GetMapName ( ) const
inline

Definition at line 37 of file ScenarioLoader.h.

References map.

◆ GetMapName() [2/2]

void Experiment::GetMapName ( char *  mymap) const
inline

Definition at line 36 of file ScenarioLoader.h.

References map.

◆ GetStartX()

int Experiment::GetStartX ( ) const
inline

Definition at line 30 of file ScenarioLoader.h.

References startx.

◆ GetStartY()

int Experiment::GetStartY ( ) const
inline

Definition at line 31 of file ScenarioLoader.h.

References starty.

◆ GetXScale()

int Experiment::GetXScale ( ) const
inline

Definition at line 38 of file ScenarioLoader.h.

References scaleX.

◆ GetYScale()

int Experiment::GetYScale ( ) const
inline

Definition at line 39 of file ScenarioLoader.h.

References scaleY.

Friends And Related Function Documentation

◆ ScenarioLoader

friend class ScenarioLoader
friend

Definition at line 42 of file ScenarioLoader.h.

Member Data Documentation

◆ bucket

int Experiment::bucket
private

Definition at line 46 of file ScenarioLoader.h.

Referenced by GetBucket().

◆ distance

double Experiment::distance
private

Definition at line 47 of file ScenarioLoader.h.

Referenced by GetDistance().

◆ goalx

int Experiment::goalx
private

Definition at line 43 of file ScenarioLoader.h.

Referenced by GetGoalX().

◆ goaly

int Experiment::goaly
private

Definition at line 43 of file ScenarioLoader.h.

Referenced by GetGoalY().

◆ map

string Experiment::map
private

Definition at line 48 of file ScenarioLoader.h.

Referenced by GetMapName().

◆ scaleX

int Experiment::scaleX
private

Definition at line 44 of file ScenarioLoader.h.

Referenced by GetXScale().

◆ scaleY

int Experiment::scaleY
private

Definition at line 45 of file ScenarioLoader.h.

Referenced by GetYScale().

◆ startx

int Experiment::startx
private

Definition at line 43 of file ScenarioLoader.h.

Referenced by GetStartX().

◆ starty

int Experiment::starty
private

Definition at line 43 of file ScenarioLoader.h.

Referenced by GetStartY().


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