local Class Reference

#include <local.h>

Inheritance diagram for local:
base

List of all members.

Public Member Functions

 local ()
 ~local ()
int init (int, coeur *, IXMLReader *)
int update ()
 Updating(should be call on each loop).
int close ()
 Close the base.
localItemgetObservationMesh (int)
localItemgetObservationItem (int)
localItemgetCombinaison ()
stringw getCaption ()
bool OnEvent (const SEvent &)

Private Member Functions

int addObservationMesh (int, stringw, stringc)
int addObservationItem (int, stringw, stringc)
int addCombinaison (int, stringw, stringc)

Private Attributes

std::vector< localItem * > * observationMesh
std::vector< localItem * > * observationItem
std::vector< localItem * > * combinaison
stringw caption

Detailed Description

Definition at line 20 of file local.h.


Constructor & Destructor Documentation

local::local (  ) 

Definition at line 40 of file local.cpp.

References combinaison, and observationItem.

local::~local (  ) 

Definition at line 47 of file local.cpp.

References combinaison, and observationItem.


Member Function Documentation

int local::addCombinaison ( int  id,
stringw  text,
stringc  path 
) [private]

Definition at line 145 of file local.cpp.

References combinaison, localItem::init(), and base::log().

Referenced by init().

int local::addObservationItem ( int  id,
stringw  text,
stringc  path 
) [private]

Definition at line 136 of file local.cpp.

References localItem::init(), base::log(), and observationItem.

Referenced by init().

int local::addObservationMesh ( int  id,
stringw  text,
stringc  path 
) [private]

Definition at line 127 of file local.cpp.

References localItem::init(), and base::log().

Referenced by init().

int local::close (  )  [virtual]

Close the base.

Close the log and put base::initialize to false

Returns:
logger::closeFile()

Reimplemented from base.

Definition at line 100 of file local.cpp.

References combinaison, base::log(), and observationItem.

Referenced by coeur::close(), and coeur::loadLocal().

stringw local::getCaption (  ) 

Definition at line 159 of file local.cpp.

References caption.

Referenced by BOOST_PYTHON_MODULE(), and coeur::init().

localItem * local::getCombinaison (  ) 

Definition at line 154 of file local.cpp.

References combinaison.

Referenced by BOOST_PYTHON_MODULE(), and coeur::getCombinaison().

localItem * local::getObservationItem ( int  id  ) 

Definition at line 179 of file local.cpp.

References observationItem.

Referenced by BOOST_PYTHON_MODULE(), and coeur::getObservationItem().

localItem * local::getObservationMesh ( int  id  ) 

Definition at line 169 of file local.cpp.

Referenced by BOOST_PYTHON_MODULE(), and coeur::getObservationMesh().

int local::init ( int  i,
coeur c,
IXMLReader *  xmlLocal 
)
bool local::OnEvent ( const SEvent &  event  ) 

Definition at line 164 of file local.cpp.

int local::update (  )  [virtual]

Updating(should be call on each loop).

Does nothing

Returns:
Always 0

Reimplemented from base.

Definition at line 95 of file local.cpp.


Member Data Documentation

stringw local::caption [private]

Definition at line 46 of file local.h.

Referenced by getCaption(), and init().

std::vector<localItem*>* local::combinaison [private]

Definition at line 44 of file local.h.

Referenced by addCombinaison(), close(), getCombinaison(), init(), local(), and ~local().

std::vector<localItem*>* local::observationItem [private]

Definition at line 43 of file local.h.

Referenced by addObservationItem(), close(), getObservationItem(), init(), local(), and ~local().

std::vector<localItem*>* local::observationMesh [private]

Definition at line 42 of file local.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends

Generated on Wed Sep 9 18:20:16 2009 for The Merry Turnip by  doxygen 1.6.1