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

Public Member Functions | |
| CTransformationMatrix | getTransformationMatrix () const |
| virtual int | getType () const |
| CParameterObjectPosition (bool ANeedRotation, int ANbRef=0) | |
| CParameterObjectPosition (const CParameterObjectPosition &) | |
| virtual | ~CParameterObjectPosition () |
| virtual CParameter * | copy () const |
| virtual void | save (std::ostream &) |
| virtual void | load (std::istream &) |
| virtual void | reinit () |
| float | getScale () const |
| void | setScale (float AScale) |
| float | getProportionX () const |
| float | getProportionY () const |
| float | getProportionZ () const |
| CVertex | getProportions () const |
| void | setProportionX (float AX) |
| void | setProportionY (float AY) |
| void | setProportionZ (float AZ) |
| void | setProportions (float AX, float AY, float AZ) |
| void | setProportions (const CVertex &AValues) |
| float | getDimensionX () const |
| float | getDimensionY () const |
| float | getDimensionZ () const |
| CVertex | getDimensions () const |
| void | setDimensionX (float AX) |
| void | setDimensionY (float AY) |
| void | setDimensionZ (float AZ) |
| void | setDimensions (float AX, float AY, float AZ) |
| void | setDimensions (const CVertex &AValues) |
| float | getCenterX () const |
| float | getCenterY () const |
| float | getCenterZ () const |
| CVertex | getCenter () const |
| void | setCenterX (float AX) |
| void | setCenterY (float AY) |
| void | setCenterZ (float AZ) |
| void | setCenter (float AX, float AY, float AZ) |
| void | setCenter (const CVertex &AVertex) |
| float | getRotationX () const |
| float | getRotationY () const |
| float | getRotationZ () const |
| CVertex | getRotations () const |
| void | setRotationX (float AAlpha) |
| void | setRotationY (float ABeta) |
| void | setRotationZ (float AGamma) |
| void | setRotations (float AAlpha, float ABeta, float AGamma) |
| void | setRotations (const CVertex &AAngles) |
| float | getFirstVertexX () const |
| float | getFirstVertexY () const |
| float | getFirstVertexZ () const |
| CVertex | getFirstVertex () const |
| void | setFirstVertexX (float AX, bool AKeepNormalVector=false) |
| void | setFirstVertexY (float AY, bool AKeepNormalVector=false) |
| void | setFirstVertexZ (float AZ, bool AKeepNormalVector=false) |
| void | setFirstVertex (float AX, float AY, float AZ, bool AKeepNormalVector=false) |
| void | setFirstVertex (const CVertex &AVertex, bool AKeepNormalVector=false) |
| float | getNormalVectorX () const |
| float | getNormalVectorY () const |
| float | getNormalVectorZ () const |
| CVertex | getNormalVector () const |
| void | setNormalVectorX (float AX) |
| void | setNormalVectorY (float AY) |
| void | setNormalVectorZ (float AZ) |
| void | setNormalVector (float AX, float AY, float AZ) |
| void | setNormalVector (const CVertex &AVector) |
Private Attributes | |
| CVertex | FCenter |
| float | FScale |
| CVertex | FProportions |
| CVertex | FDimensions |
| CVertex | FFirstVertex |
| CVertex | FNormalVector |
| CVertex | FRotations |
| bool | FNeedRotation |
Definition at line 34 of file parameter-object-position.hh.
| CParameterObjectPosition::CParameterObjectPosition | ( | bool | ANeedRotation, | |
| int | ANbRef = 0 | |||
| ) |
Definition at line 53 of file parameter-object-position.cc.
| CParameterObjectPosition::CParameterObjectPosition | ( | const CParameterObjectPosition & | AParam | ) |
Definition at line 62 of file parameter-object-position.cc.
| CParameterObjectPosition::~CParameterObjectPosition | ( | ) | [virtual] |
Definition at line 72 of file parameter-object-position.cc.
| CParameter * CParameterObjectPosition::copy | ( | ) | const [virtual] |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CParameter.
Definition at line 75 of file parameter-object-position.cc.
| CVertex CParameterObjectPosition::getCenter | ( | ) | const |
Definition at line 204 of file parameter-object-position.cc.
| float CParameterObjectPosition::getCenterX | ( | ) | const |
Definition at line 197 of file parameter-object-position.cc.
| float CParameterObjectPosition::getCenterY | ( | ) | const |
Definition at line 199 of file parameter-object-position.cc.
| float CParameterObjectPosition::getCenterZ | ( | ) | const |
Definition at line 201 of file parameter-object-position.cc.
| CVertex CParameterObjectPosition::getDimensions | ( | ) | const |
Definition at line 163 of file parameter-object-position.cc.
| float CParameterObjectPosition::getDimensionX | ( | ) | const |
Definition at line 156 of file parameter-object-position.cc.
| float CParameterObjectPosition::getDimensionY | ( | ) | const |
Definition at line 158 of file parameter-object-position.cc.
| float CParameterObjectPosition::getDimensionZ | ( | ) | const |
Definition at line 160 of file parameter-object-position.cc.
| CVertex CParameterObjectPosition::getFirstVertex | ( | ) | const |
Definition at line 288 of file parameter-object-position.cc.
| float CParameterObjectPosition::getFirstVertexX | ( | ) | const |
Definition at line 281 of file parameter-object-position.cc.
| float CParameterObjectPosition::getFirstVertexY | ( | ) | const |
Definition at line 283 of file parameter-object-position.cc.
| float CParameterObjectPosition::getFirstVertexZ | ( | ) | const |
Definition at line 285 of file parameter-object-position.cc.
| CVertex CParameterObjectPosition::getNormalVector | ( | ) | const |
Definition at line 348 of file parameter-object-position.cc.
| float CParameterObjectPosition::getNormalVectorX | ( | ) | const |
Definition at line 341 of file parameter-object-position.cc.
| float CParameterObjectPosition::getNormalVectorY | ( | ) | const |
Definition at line 343 of file parameter-object-position.cc.
| float CParameterObjectPosition::getNormalVectorZ | ( | ) | const |
Definition at line 345 of file parameter-object-position.cc.
| CVertex CParameterObjectPosition::getProportions | ( | ) | const |
Definition at line 123 of file parameter-object-position.cc.
| float CParameterObjectPosition::getProportionX | ( | ) | const |
Definition at line 116 of file parameter-object-position.cc.
| float CParameterObjectPosition::getProportionY | ( | ) | const |
Definition at line 118 of file parameter-object-position.cc.
| float CParameterObjectPosition::getProportionZ | ( | ) | const |
Definition at line 120 of file parameter-object-position.cc.
| CVertex CParameterObjectPosition::getRotations | ( | ) | const |
Definition at line 241 of file parameter-object-position.cc.
| float CParameterObjectPosition::getRotationX | ( | ) | const |
Definition at line 234 of file parameter-object-position.cc.
| float CParameterObjectPosition::getRotationY | ( | ) | const |
Definition at line 236 of file parameter-object-position.cc.
| float CParameterObjectPosition::getRotationZ | ( | ) | const |
Definition at line 238 of file parameter-object-position.cc.
| float CParameterObjectPosition::getScale | ( | ) | const |
Definition at line 92 of file parameter-object-position.cc.
| CTransformationMatrix CParameterObjectPosition::getTransformationMatrix | ( | ) | const |
Récupération de la matrice de transformation :.
Definition at line 381 of file parameter-object-position.cc.
| int CParameterObjectPosition::getType | ( | ) | const [virtual] |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 395 of file parameter-object-position.cc.
| virtual void GMap3d::CParameterObjectPosition::load | ( | std::istream & | ) | [virtual] |
Implements CParameter.
| void CParameterObjectPosition::reinit | ( | ) | [virtual] |
| virtual void GMap3d::CParameterObjectPosition::save | ( | std::ostream & | ) | [virtual] |
Implements CParameter.
| void CParameterObjectPosition::setCenter | ( | const CVertex & | AVertex | ) |
Definition at line 217 of file parameter-object-position.cc.
| void CParameterObjectPosition::setCenter | ( | float | AX, | |
| float | AY, | |||
| float | AZ | |||
| ) |
Definition at line 214 of file parameter-object-position.cc.
| void CParameterObjectPosition::setCenterX | ( | float | AX | ) |
Definition at line 207 of file parameter-object-position.cc.
| void CParameterObjectPosition::setCenterY | ( | float | AY | ) |
Definition at line 209 of file parameter-object-position.cc.
| void CParameterObjectPosition::setCenterZ | ( | float | AZ | ) |
Definition at line 211 of file parameter-object-position.cc.
| void CParameterObjectPosition::setDimensions | ( | const CVertex & | AValues | ) |
Definition at line 176 of file parameter-object-position.cc.
| void CParameterObjectPosition::setDimensions | ( | float | AX, | |
| float | AY, | |||
| float | AZ | |||
| ) |
Definition at line 173 of file parameter-object-position.cc.
| void CParameterObjectPosition::setDimensionX | ( | float | AX | ) |
Definition at line 166 of file parameter-object-position.cc.
| void CParameterObjectPosition::setDimensionY | ( | float | AY | ) |
Definition at line 168 of file parameter-object-position.cc.
| void CParameterObjectPosition::setDimensionZ | ( | float | AZ | ) |
Definition at line 170 of file parameter-object-position.cc.
| void CParameterObjectPosition::setFirstVertex | ( | const CVertex & | AVertex, | |
| bool | AKeepNormalVector = false | |||
| ) |
Definition at line 311 of file parameter-object-position.cc.
| void CParameterObjectPosition::setFirstVertex | ( | float | AX, | |
| float | AY, | |||
| float | AZ, | |||
| bool | AKeepNormalVector = false | |||
| ) |
Definition at line 307 of file parameter-object-position.cc.
| void CParameterObjectPosition::setFirstVertexX | ( | float | AX, | |
| bool | AKeepNormalVector = false | |||
| ) |
Definition at line 291 of file parameter-object-position.cc.
| void CParameterObjectPosition::setFirstVertexY | ( | float | AY, | |
| bool | AKeepNormalVector = false | |||
| ) |
Definition at line 296 of file parameter-object-position.cc.
| void CParameterObjectPosition::setFirstVertexZ | ( | float | AZ, | |
| bool | AKeepNormalVector = false | |||
| ) |
Definition at line 301 of file parameter-object-position.cc.
| void CParameterObjectPosition::setNormalVector | ( | const CVertex & | AVector | ) |
Definition at line 361 of file parameter-object-position.cc.
| void CParameterObjectPosition::setNormalVector | ( | float | AX, | |
| float | AY, | |||
| float | AZ | |||
| ) |
Definition at line 358 of file parameter-object-position.cc.
| void CParameterObjectPosition::setNormalVectorX | ( | float | AX | ) |
Definition at line 351 of file parameter-object-position.cc.
| void CParameterObjectPosition::setNormalVectorY | ( | float | AY | ) |
Definition at line 353 of file parameter-object-position.cc.
| void CParameterObjectPosition::setNormalVectorZ | ( | float | AZ | ) |
Definition at line 355 of file parameter-object-position.cc.
| void CParameterObjectPosition::setProportions | ( | const CVertex & | AValues | ) |
Definition at line 136 of file parameter-object-position.cc.
| void CParameterObjectPosition::setProportions | ( | float | AX, | |
| float | AY, | |||
| float | AZ | |||
| ) |
Definition at line 133 of file parameter-object-position.cc.
| void CParameterObjectPosition::setProportionX | ( | float | AX | ) |
Definition at line 126 of file parameter-object-position.cc.
| void CParameterObjectPosition::setProportionY | ( | float | AY | ) |
Definition at line 128 of file parameter-object-position.cc.
| void CParameterObjectPosition::setProportionZ | ( | float | AZ | ) |
Definition at line 130 of file parameter-object-position.cc.
| void CParameterObjectPosition::setRotations | ( | const CVertex & | AAngles | ) |
Definition at line 258 of file parameter-object-position.cc.
| void CParameterObjectPosition::setRotations | ( | float | AAlpha, | |
| float | ABeta, | |||
| float | AGamma | |||
| ) |
Definition at line 253 of file parameter-object-position.cc.
| void CParameterObjectPosition::setRotationX | ( | float | AAlpha | ) |
Definition at line 246 of file parameter-object-position.cc.
| void CParameterObjectPosition::setRotationY | ( | float | ABeta | ) |
Definition at line 248 of file parameter-object-position.cc.
| void CParameterObjectPosition::setRotationZ | ( | float | AGamma | ) |
Definition at line 250 of file parameter-object-position.cc.
| void CParameterObjectPosition::setScale | ( | float | AScale | ) |
Definition at line 95 of file parameter-object-position.cc.
CVertex GMap3d::CParameterObjectPosition::FCenter [private] |
Definition at line 136 of file parameter-object-position.hh.
CVertex GMap3d::CParameterObjectPosition::FDimensions [private] |
Definition at line 145 of file parameter-object-position.hh.
CVertex GMap3d::CParameterObjectPosition::FFirstVertex [private] |
Definition at line 148 of file parameter-object-position.hh.
bool GMap3d::CParameterObjectPosition::FNeedRotation [private] |
Definition at line 157 of file parameter-object-position.hh.
CVertex GMap3d::CParameterObjectPosition::FNormalVector [private] |
Definition at line 151 of file parameter-object-position.hh.
CVertex GMap3d::CParameterObjectPosition::FProportions [private] |
Definition at line 142 of file parameter-object-position.hh.
CVertex GMap3d::CParameterObjectPosition::FRotations [private] |
Definition at line 154 of file parameter-object-position.hh.
float GMap3d::CParameterObjectPosition::FScale [private] |
Definition at line 139 of file parameter-object-position.hh.
1.5.8