Moka controlers
|
#include <parameter.hh>
Public Member Functions | |
CParameter (unsigned int ANbRef=0) | |
CParameter (const CParameter &AParameter) | |
virtual | ~CParameter () |
virtual CParameter * | copy () 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 () |
Definition at line 48 of file parameter.hh.
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.
|
virtual |
Definition at line 41 of file parameter.cc.
|
virtual |
Definition at line 59 of file parameter.cc.
|
pure virtual |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implemented in GMap3d::CParameterCreation, GMap3d::CParameterObjectTransformation, GMap3d::CParameterPreview, GMap3d::CParameterSew, GMap3d::CParameterVertex, CParameterEyePosition, GMap3d::CParameterDart, GMap3d::CParameterFace, GMap3d::CParameterNormalVector, CParameterAimedPosition, CParameterDrawing, CParameterAimedPoint, CParameterAxis, GMap3d::CParameterGMapVertex, CParameterGrid, GMap3d::CParameterSelection, GMap3d::CParameterPolylinePosition, GMap3d::CParameterObjectPonderation, GMap3d::CParameterObjectRotation, GMap3d::CParameterObjectScale, GMap3d::CParameterObjectTranslation, GMap3d::CParameterOperations, and GMap3d::CParameterObjectPosition.
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.
|
pure virtual |
Implemented in CParameterEyePosition, GMap3d::CParameterCreation, GMap3d::CParameterDart, GMap3d::CParameterGMapVertex, CParameterGrid, GMap3d::CParameterSew, CParameterAimedPosition, GMap3d::CParameterObjectPosition, CParameterAxis, GMap3d::CParameterNormalVector, GMap3d::CParameterPreview, GMap3d::CParameterFace, CParameterAimedPoint, CParameterDrawing, GMap3d::CParameterObjectTransformation, GMap3d::CParameterVertex, GMap3d::CParameterSelection, GMap3d::CParameterPolylinePosition, GMap3d::CParameterObjectPonderation, GMap3d::CParameterObjectRotation, GMap3d::CParameterObjectScale, GMap3d::CParameterObjectTranslation, and GMap3d::CParameterOperations.
void CParameter::incNbRef | ( | unsigned int | AValue = 1 | ) |
Definition at line 45 of file parameter.cc.
|
pure virtual |
Implemented in GMap3d::CParameterObjectTransformation, GMap3d::CParameterPreview, GMap3d::CParameterSew, GMap3d::CParameterVertex, CParameterEyePosition, GMap3d::CParameterDart, GMap3d::CParameterFace, GMap3d::CParameterNormalVector, CParameterAimedPosition, CParameterDrawing, CParameterAimedPoint, CParameterAxis, CParameterGrid, GMap3d::CParameterCreation, GMap3d::CParameterGMapVertex, GMap3d::CParameterSelection, GMap3d::CParameterPolylinePosition, GMap3d::CParameterObjectPonderation, GMap3d::CParameterObjectRotation, GMap3d::CParameterObjectScale, GMap3d::CParameterObjectTranslation, GMap3d::CParameterOperations, and GMap3d::CParameterObjectPosition.
|
virtual |
Definition at line 87 of file parameter.cc.
|
pure virtual |
Implemented in GMap3d::CParameterObjectTransformation, GMap3d::CParameterPreview, GMap3d::CParameterSew, GMap3d::CParameterVertex, CParameterEyePosition, GMap3d::CParameterDart, GMap3d::CParameterFace, GMap3d::CParameterNormalVector, CParameterAimedPosition, CParameterDrawing, CParameterAimedPoint, CParameterAxis, CParameterGrid, GMap3d::CParameterCreation, GMap3d::CParameterGMapVertex, GMap3d::CParameterSelection, GMap3d::CParameterPolylinePosition, GMap3d::CParameterObjectPonderation, GMap3d::CParameterObjectRotation, GMap3d::CParameterObjectScale, GMap3d::CParameterObjectTranslation, GMap3d::CParameterOperations, and GMap3d::CParameterObjectPosition.
|
virtual |
Definition at line 67 of file parameter.cc.
|
pure virtual |
Implemented in GMap3d::CParameterObjectTransformation, GMap3d::CParameterPreview, GMap3d::CParameterSew, GMap3d::CParameterVertex, CParameterEyePosition, GMap3d::CParameterDart, GMap3d::CParameterFace, GMap3d::CParameterNormalVector, CParameterAimedPosition, CParameterDrawing, CParameterAimedPoint, CParameterAxis, CParameterGrid, GMap3d::CParameterCreation, GMap3d::CParameterGMapVertex, GMap3d::CParameterSelection, GMap3d::CParameterPolylinePosition, GMap3d::CParameterObjectPonderation, GMap3d::CParameterObjectRotation, GMap3d::CParameterObjectScale, GMap3d::CParameterObjectTranslation, GMap3d::CParameterOperations, and GMap3d::CParameterObjectPosition.