BaseConfig Class Reference

Base Config class. More...

#include <BaseConfig.h>

Inheritance diagram for BaseConfig:

ConfigMatrix ConfigMatrix::ConfigCell EditableInWindowConfig ConfigApplication ConfigCanvas Object::Config ObjectAgent::Config ObjectFixed::Config ObjectTrail::Config ObjectTransferable::Config List of all members.

Public Member Functions

 BaseConfig ()
 Default constructor.
virtual ~BaseConfig ()
 Destructor.
virtual TiXmlElement * CreateXmlNode () const =0
 Creates node representing the config.

Private Member Functions

 BaseConfig (const BaseConfig &)
BaseConfigoperator= (const BaseConfig &)

Detailed Description

Base Config class.

Every config class must be derived from this class.


Constructor & Destructor Documentation

BaseConfig::BaseConfig (  )  [inline]

Default constructor.

virtual BaseConfig::~BaseConfig (  )  [inline, virtual]

Destructor.

BaseConfig::BaseConfig ( const BaseConfig  )  [private]


Member Function Documentation

virtual TiXmlElement* BaseConfig::CreateXmlNode (  )  const [pure virtual]

Creates node representing the config.

Implemented in ConfigApplication, ConfigCanvas, ConfigMatrix::ConfigCell, ConfigMatrix, Object::Config, ObjectAgent::Config, ObjectFixed::Config, ObjectTrail::Config, and ObjectTransferable::Config.

BaseConfig& BaseConfig::operator= ( const BaseConfig  )  [private]


The documentation for this class was generated from the following file:
Generated on Sun Apr 29 11:46:11 2007 for IPP/ICP2007 by  doxygen 1.4.7