Phoenix2D-Library  0.10
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
Phoenix::Flag Class Reference

Flag
The Flag lorem Ipsum More...

#include <Flag.h>

Collaboration diagram for Phoenix::Flag:
Collaboration graph
[legend]

Public Member Functions

 Flag (std::string name, std::string position, int simulation_time)
 
 ~Flag ()
 
std::string getName ()
 
double getDistance ()
 
double getDirection ()
 
double getX ()
 
double getY ()
 
double getMinDistance ()
 
double getMaxDistance ()
 
double getError ()
 

Static Public Member Functions

static void initializeField ()
 

Private Attributes

std::string name
 
double distance
 
double direction
 
double x
 
double y
 
double minDistance
 
double maxDistance
 
double error
 
int simulation_time
 

Static Private Attributes

static std::map< std::string,
_coordinate
FIELD
 

Detailed Description

Flag
The Flag lorem Ipsum

Definition at line 45 of file Flag.h.

Constructor & Destructor Documentation

Phoenix::Flag::Flag ( std::string  name,
std::string  position,
int  simulation_time 
)
Phoenix::Flag::~Flag ( )

Definition at line 62 of file Flag.cpp.

Member Function Documentation

double Phoenix::Flag::getDirection ( )

Definition at line 132 of file Flag.cpp.

References direction.

Referenced by Phoenix::triangular().

double Phoenix::Flag::getDistance ( )

Definition at line 128 of file Flag.cpp.

References distance.

Referenced by Phoenix::compareFlags(), and Phoenix::triangular().

double Phoenix::Flag::getError ( )

Definition at line 152 of file Flag.cpp.

References error.

Referenced by Phoenix::triangular().

double Phoenix::Flag::getMaxDistance ( )

Definition at line 148 of file Flag.cpp.

References maxDistance.

double Phoenix::Flag::getMinDistance ( )

Definition at line 144 of file Flag.cpp.

References minDistance.

std::string Phoenix::Flag::getName ( )

Definition at line 124 of file Flag.cpp.

References name.

double Phoenix::Flag::getX ( )

Definition at line 136 of file Flag.cpp.

References x.

Referenced by Phoenix::triangular().

double Phoenix::Flag::getY ( )

Definition at line 140 of file Flag.cpp.

References y.

Referenced by Phoenix::triangular().

void Phoenix::Flag::initializeField ( )
static

Definition at line 66 of file Flag.cpp.

References FIELD, and Phoenix::makeCoordinate().

Referenced by Phoenix::Self::Self().

Here is the call graph for this function:

Member Data Documentation

double Phoenix::Flag::direction
private

Definition at line 48 of file Flag.h.

Referenced by Flag(), and getDirection().

double Phoenix::Flag::distance
private

Definition at line 47 of file Flag.h.

Referenced by Flag(), and getDistance().

double Phoenix::Flag::error
private

Definition at line 53 of file Flag.h.

Referenced by Flag(), and getError().

std::map< std::string, _coordinate > Phoenix::Flag::FIELD
staticprivate

Definition at line 55 of file Flag.h.

Referenced by Flag(), and initializeField().

double Phoenix::Flag::maxDistance
private

Definition at line 52 of file Flag.h.

Referenced by Flag(), and getMaxDistance().

double Phoenix::Flag::minDistance
private

Definition at line 51 of file Flag.h.

Referenced by Flag(), and getMinDistance().

std::string Phoenix::Flag::name
private

Definition at line 46 of file Flag.h.

Referenced by Flag(), and getName().

int Phoenix::Flag::simulation_time
private

Definition at line 54 of file Flag.h.

Referenced by Flag().

double Phoenix::Flag::x
private

Definition at line 49 of file Flag.h.

Referenced by Flag(), and getX().

double Phoenix::Flag::y
private

Definition at line 50 of file Flag.h.

Referenced by Flag(), and getY().


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