#include <parameter-object-scale.hh>
Inherits CParameter.

Public Member Functions | |
| virtual int | getType () const |
| CParameterObjectScale (int ANbRef=0) | |
| CParameterObjectScale (const CParameterObjectScale &) | |
| virtual | ~CParameterObjectScale () |
| virtual CParameter * | copy () const |
| virtual void | save (std::ostream &) |
| virtual void | load (std::istream &) |
| virtual void | reinit () |
| void | setScaleType (TScaleType AScaleType) |
| TScaleType | getScaleType () const |
| void | setCenter (const CVertex &ACenter) |
| CVertex | getCenter () const |
| void | setVector (const CVertex &AVector) |
| CVertex | getVector () const |
| bool | getIsoScale () |
| void | setIsoScale (bool AValue) |
| void | setIsoCoef (float AValue) |
| float | getIsoCoef () const |
| void | setCoef (const CVertex &AValue) |
| CVertex | getCoef () const |
| void | setCoef (int ADim, float AValue) |
| float | getCoef (int ADim) const |
| void | setPonderation (bool AActive) |
| bool | getPonderation () const |
Private Attributes | |
| TScaleType | FScaleType |
| CVertex | FCenter |
| CVertex | FVector |
| CVertex | FCoef |
| bool | FPonderation |
| bool | FIsoScale |
Definition at line 35 of file parameter-object-scale.hh.
| CParameterObjectScale::CParameterObjectScale | ( | int | ANbRef = 0 |
) |
Definition at line 32 of file parameter-object-scale.cc.
| CParameterObjectScale::CParameterObjectScale | ( | const CParameterObjectScale & | AParam | ) |
Definition at line 43 of file parameter-object-scale.cc.
| CParameterObjectScale::~CParameterObjectScale | ( | ) | [virtual] |
Definition at line 53 of file parameter-object-scale.cc.
| CParameter * CParameterObjectScale::copy | ( | ) | const [virtual] |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CParameter.
Definition at line 57 of file parameter-object-scale.cc.
| CVertex CParameterObjectScale::getCenter | ( | ) | const |
Definition at line 100 of file parameter-object-scale.cc.
| float CParameterObjectScale::getCoef | ( | int | ADim | ) | const |
Definition at line 156 of file parameter-object-scale.cc.
| CVertex CParameterObjectScale::getCoef | ( | ) | const |
Definition at line 143 of file parameter-object-scale.cc.
| float CParameterObjectScale::getIsoCoef | ( | ) | const |
Definition at line 133 of file parameter-object-scale.cc.
| bool CParameterObjectScale::getIsoScale | ( | ) |
Definition at line 119 of file parameter-object-scale.cc.
| bool CParameterObjectScale::getPonderation | ( | ) | const |
Definition at line 171 of file parameter-object-scale.cc.
| TScaleType CParameterObjectScale::getScaleType | ( | ) | const |
Definition at line 86 of file parameter-object-scale.cc.
| int CParameterObjectScale::getType | ( | ) | const [virtual] |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 69 of file parameter-object-scale.cc.
| CVertex CParameterObjectScale::getVector | ( | ) | const |
Definition at line 114 of file parameter-object-scale.cc.
| virtual void GMap3d::CParameterObjectScale::load | ( | std::istream & | ) | [virtual] |
Implements CParameter.
| void CParameterObjectScale::reinit | ( | ) | [virtual] |
| virtual void GMap3d::CParameterObjectScale::save | ( | std::ostream & | ) | [virtual] |
Implements CParameter.
| void CParameterObjectScale::setCenter | ( | const CVertex & | ACenter | ) |
| void CParameterObjectScale::setCoef | ( | int | ADim, | |
| float | AValue | |||
| ) |
Definition at line 146 of file parameter-object-scale.cc.
| void CParameterObjectScale::setCoef | ( | const CVertex & | AValue | ) |
Definition at line 140 of file parameter-object-scale.cc.
| void CParameterObjectScale::setIsoCoef | ( | float | AValue | ) |
Definition at line 130 of file parameter-object-scale.cc.
| void CParameterObjectScale::setIsoScale | ( | bool | AValue | ) |
Definition at line 122 of file parameter-object-scale.cc.
| void CParameterObjectScale::setPonderation | ( | bool | AActive | ) |
Activation / désactivation de la pondération :.
Definition at line 162 of file parameter-object-scale.cc.
| void CParameterObjectScale::setScaleType | ( | TScaleType | AScaleType | ) |
Définition du type d'homothétie (centrale, axiale, ou planaire).
Definition at line 74 of file parameter-object-scale.cc.
| void CParameterObjectScale::setVector | ( | const CVertex & | AVector | ) |
Definition at line 105 of file parameter-object-scale.cc.
CVertex GMap3d::CParameterObjectScale::FCenter [private] |
Definition at line 100 of file parameter-object-scale.hh.
CVertex GMap3d::CParameterObjectScale::FCoef [private] |
Definition at line 102 of file parameter-object-scale.hh.
bool GMap3d::CParameterObjectScale::FIsoScale [private] |
Definition at line 104 of file parameter-object-scale.hh.
bool GMap3d::CParameterObjectScale::FPonderation [private] |
Definition at line 103 of file parameter-object-scale.hh.
Definition at line 99 of file parameter-object-scale.hh.
CVertex GMap3d::CParameterObjectScale::FVector [private] |
Definition at line 101 of file parameter-object-scale.hh.
1.5.8