CParameter Class Reference

#include <parameter.hh>

Inherited by CParameterAimedPoint, CParameterAimedPosition, CParameterAxis, CParameterDrawing, CParameterEyePosition, CParameterGrid, GMap3d::CParameterCreation, GMap3d::CParameterDart, GMap3d::CParameterFace, GMap3d::CParameterGMapVertex, GMap3d::CParameterNormalVector, GMap3d::CParameterObjectPonderation, GMap3d::CParameterObjectPosition, GMap3d::CParameterObjectRotation, GMap3d::CParameterObjectScale, GMap3d::CParameterObjectTransformation, GMap3d::CParameterObjectTranslation, GMap3d::CParameterOperations, GMap3d::CParameterPolylinePosition, GMap3d::CParameterPreview, GMap3d::CParameterSelection, GMap3d::CParameterSew, and GMap3d::CParameterVertex.

List of all members.

Public Member Functions

 CParameter (unsigned int ANbRef=0)
 CParameter (const CParameter &AParameter)
virtual ~CParameter ()
virtual CParametercopy () const =0
virtual void save (std::ostream &)=0
virtual void load (std::istream &)=0
virtual void reinit ()=0
virtual int getType () const =0
void incNbRef (unsigned int AValue=1)
void decNbRef (unsigned int AValue=1)
unsigned int getNbRef () const
virtual void addPrecompileToUpdate (CPrecompile *)
virtual void removePrecompileToUpdate (CPrecompile *)
virtual void putAllNeedToUpdate ()

Private Attributes

unsigned int FNbRef
std::list< CPrecompile * > FListPrecompile


Detailed Description

Definition at line 48 of file parameter.hh.


Constructor & Destructor Documentation

CParameter::CParameter ( unsigned int  ANbRef = 0  ) 

Definition at line 31 of file parameter.cc.

CParameter::CParameter ( const CParameter AParameter  ) 

Definition at line 36 of file parameter.cc.

CParameter::~CParameter (  )  [virtual]

Definition at line 41 of file parameter.cc.


Member Function Documentation

void CParameter::addPrecompileToUpdate ( CPrecompile APrecompile  )  [virtual]

Definition at line 59 of file parameter.cc.

virtual CParameter* CParameter::copy (  )  const [pure virtual]

void CParameter::decNbRef ( unsigned int  AValue = 1  ) 

Definition at line 48 of file parameter.cc.

unsigned int CParameter::getNbRef (  )  const

Definition at line 56 of file parameter.cc.

virtual int CParameter::getType (  )  const [pure virtual]

void CParameter::incNbRef ( unsigned int  AValue = 1  ) 

Definition at line 45 of file parameter.cc.

virtual void CParameter::load ( std::istream &   )  [pure virtual]

void CParameter::putAllNeedToUpdate (  )  [virtual]

Definition at line 87 of file parameter.cc.

virtual void CParameter::reinit (  )  [pure virtual]

void CParameter::removePrecompileToUpdate ( CPrecompile APrecompile  )  [virtual]

Definition at line 67 of file parameter.cc.

virtual void CParameter::save ( std::ostream &   )  [pure virtual]


Member Data Documentation

std::list<CPrecompile *> CParameter::FListPrecompile [private]

Liste des CPrecompile abonnés à ce paramètre.

Definition at line 92 of file parameter.hh.

unsigned int CParameter::FNbRef [private]

Compteur de références des objets contenant ce paramètre.

Definition at line 89 of file parameter.hh.


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

Generated on Tue Jul 7 15:17:57 2009 for Moka controler by  doxygen 1.5.8