Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
GMap3d::CParameterObjectPonderation Class Reference

#include <parameter-object-ponderation.hh>

Inheritance diagram for GMap3d::CParameterObjectPonderation:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
 CParameterObjectPonderation (int ANbRef=0)
 
 CParameterObjectPonderation (const CParameterObjectPonderation &)
 
virtual ~CParameterObjectPonderation ()
 
virtual CParametercopy () const
 
virtual void save (std::ostream &)
 
virtual void load (std::istream &)
 
virtual void reinit ()
 
void setPonderationType (TPonderationType APonderationType)
 
TPonderationType getPonderationType () const
 
void setPonderationCenter (const CVertex &APonderationCenter)
 Centre de pondération :
 
CVertex getPonderationCenter () const
 
void setPonderationVector (const CVertex &APonderationVector)
 
CVertex getPonderationVector () const
 
void setPonderationStretchIn (bool AActive)
 
bool getPonderationStretchIn () const
 
void setPonderationStretchInMin (float AMin)
 Définition des bornes d'étalonnage en entrée :
 
float getPonderationStretchInMin () const
 
void setPonderationStretchInMax (float AMax)
 
float getPonderationStretchInMax () const
 
void setPonderationFunctionType (TFunctionType AFunctionType)
 Fonction de pondération :
 
TFunctionType getPonderationFunctionType () const
 
void setPonderationStretchOut (bool AActive)
 
bool getPonderationStretchOut () const
 
void setPonderationStretchOutMin (float AMin)
 Définition des bornes d'étalonnage en sortie :
 
float getPonderationStretchOutMin () const
 
void setPonderationStretchOutMax (float AMax)
 
float getPonderationStretchOutMax () const
 
- Public Member Functions inherited from CParameter
 CParameter (unsigned int ANbRef=0)
 
 CParameter (const CParameter &AParameter)
 
virtual ~CParameter ()
 
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 ()
 

Detailed Description

Definition at line 35 of file parameter-object-ponderation.hh.

Constructor & Destructor Documentation

CParameterObjectPonderation::CParameterObjectPonderation ( int  ANbRef = 0)

Definition at line 32 of file parameter-object-ponderation.cc.

CParameterObjectPonderation::CParameterObjectPonderation ( const CParameterObjectPonderation AParam)

Definition at line 47 of file parameter-object-ponderation.cc.

CParameterObjectPonderation::~CParameterObjectPonderation ( )
virtual

Definition at line 61 of file parameter-object-ponderation.cc.

Member Function Documentation

CParameter * CParameterObjectPonderation::copy ( ) const
virtual

Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.

Implements CParameter.

Definition at line 64 of file parameter-object-ponderation.cc.

CVertex CParameterObjectPonderation::getPonderationCenter ( ) const

Definition at line 106 of file parameter-object-ponderation.cc.

TFunctionType CParameterObjectPonderation::getPonderationFunctionType ( ) const

Definition at line 163 of file parameter-object-ponderation.cc.

bool CParameterObjectPonderation::getPonderationStretchIn ( ) const

Definition at line 131 of file parameter-object-ponderation.cc.

float CParameterObjectPonderation::getPonderationStretchInMax ( ) const

Definition at line 151 of file parameter-object-ponderation.cc.

float CParameterObjectPonderation::getPonderationStretchInMin ( ) const

Definition at line 141 of file parameter-object-ponderation.cc.

bool CParameterObjectPonderation::getPonderationStretchOut ( ) const

Definition at line 173 of file parameter-object-ponderation.cc.

float CParameterObjectPonderation::getPonderationStretchOutMax ( ) const

Definition at line 193 of file parameter-object-ponderation.cc.

float CParameterObjectPonderation::getPonderationStretchOutMin ( ) const

Definition at line 183 of file parameter-object-ponderation.cc.

TPonderationType CParameterObjectPonderation::getPonderationType ( ) const

Definition at line 91 of file parameter-object-ponderation.cc.

CVertex CParameterObjectPonderation::getPonderationVector ( ) const

Definition at line 121 of file parameter-object-ponderation.cc.

int CParameterObjectPonderation::getType ( ) const
virtual

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 76 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::load ( std::istream &  )
virtual

Implements CParameter.

Definition at line 67 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::reinit ( )
virtual

Implements CParameter.

Definition at line 73 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::save ( std::ostream &  )
virtual

Implements CParameter.

Definition at line 70 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationCenter ( const CVertex &  APonderationCenter)

Centre de pondération :

Definition at line 96 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationFunctionType ( TFunctionType  AFunctionType)

Fonction de pondération :

Definition at line 157 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationStretchIn ( bool  AActive)

Definition at line 126 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationStretchInMax ( float  AMax)

Definition at line 146 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationStretchInMin ( float  AMin)

Définition des bornes d'étalonnage en entrée :

Definition at line 136 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationStretchOut ( bool  AActive)

Definition at line 168 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationStretchOutMax ( float  AMax)

Definition at line 188 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationStretchOutMin ( float  AMin)

Définition des bornes d'étalonnage en sortie :

Definition at line 178 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationType ( TPonderationType  APonderationType)

Definition at line 81 of file parameter-object-ponderation.cc.

void CParameterObjectPonderation::setPonderationVector ( const CVertex &  APonderationVector)

Definition at line 111 of file parameter-object-ponderation.cc.


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