GMap3d::CParameterOperations Class Reference

#include <parameter-operations.hh>

Inherits CParameter.

Collaboration diagram for GMap3d::CParameterOperations:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
 CParameterOperations (int ANbRef=0)
 CParameterOperations (const CParameterOperations &)
virtual ~CParameterOperations ()
virtual CParametercopy () const
virtual void save (std::ostream &)
virtual void load (std::istream &)
virtual void reinit ()
void setRotateCells (bool ABool)
bool getRotateCells () const
void setScaleCells (bool ABool)
bool getScaleCells () const
void setTranslateCells (bool ABool)
bool getTranslateCells () const
int getMeshNbSubdivisionsX () const
int getMeshNbSubdivisionsY () const
int getMeshNbSubdivisionsZ () const
void setMeshNbSubdivisionsX (int ASx)
void setMeshNbSubdivisionsY (int ASy)
void setMeshNbSubdivisionsZ (int ASz)
int getMeshSubdivisionDimensionFrom () const
void setMeshSubdivisionDimensionFrom (int ADim)
int getMeshSubdivisionDimensionTo () const
void setMeshSubdivisionDimensionTo (int ADim)
bool getInterpolationMerges () const
void setInterpolationMerges (bool ABool)
bool getInterpolationSews () const
void setInterpolationSews (bool ABool)
bool isActiveInterpolationSews () const
bool getSmoothMerges () const
void setSmoothMerges (bool ABool)
bool getSmoothSews () const
void setSmoothSews (bool ABool)
TSmoothType getSmoothMethod () const
void setSmoothMethod (TSmoothType AValue)
const CTransformationMatrix & getMeshMatrix () const
bool isActiveSmoothMerges () const
bool isActiveSmoothSews () const
float getExtrusionCoef () const
void setExtrusionCoef (float ACoef)
float getExtrusionRevolutionAngle () const
void setExtrusionRevolutionAngle (float AAngle)
bool getExtrusionAdjacentSews () const
void setExtrusionAdjacentSews (bool ABool)
int getExtrusionInitialPositionMode () const
void setExtrusionInitialPositionMode (int AValue)
int getExtrusionInitialDirectionMode () const
void setExtrusionInitialDirectionMode (int AValue)
bool getExtrusionDirection () const
void setExtrusionDirection (bool ABool)
bool getExtrusionScale () const
void setExtrusionScale (bool ABool)
bool getExtrusionPonderateSection () const
void setExtrusionPonderateSection (bool ABool)
int getExtrusionRevolutionNbEdges () const
void setExtrusionRevolutionNbEdges (int AValue)
float getDefaultRoundingCoefForVertices () const
void setDefaultRoundingCoefForVertices (float ACoef)
float getDefaultRoundingCoefForEdges () const
void setDefaultRoundingCoefForEdges (float ACoef)
float getDefaultRoundingCoefForFaces () const
void setDefaultRoundingCoefForFaces (float ACoef)

Private Attributes

bool FRotateCells
bool FScaleCells
bool FTranslateCells
int FMeshNbSubdivisions [3]
bool FInterpolationMerges
bool FInterpolationSews
bool FSmoothMerges
bool FSmoothSews
TSmoothType FSmoothMethod
float FExtrusionCoef
float FExtrusionRevolutionAngle
bool FExtrusionAdjacentSews
int FExtrusionInitialPositionMode
int FExtrusionInitialDirectionMode
bool FExtrusionDirection
bool FExtrusionScale
bool FExtrusionPonderateSection
int FExtrusionRevolutionNbEdges
float FRoundingDefaultCoefs [3]


Detailed Description

Definition at line 35 of file parameter-operations.hh.


Constructor & Destructor Documentation

CParameterOperations::CParameterOperations ( int  ANbRef = 0  ) 

Definition at line 30 of file parameter-operations.cc.

CParameterOperations::CParameterOperations ( const CParameterOperations AParam  ) 

Definition at line 64 of file parameter-operations.cc.

CParameterOperations::~CParameterOperations (  )  [virtual]

Definition at line 97 of file parameter-operations.cc.


Member Function Documentation

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

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

Implements CParameter.

Definition at line 101 of file parameter-operations.cc.

float CParameterOperations::getDefaultRoundingCoefForEdges (  )  const

Definition at line 425 of file parameter-operations.cc.

float CParameterOperations::getDefaultRoundingCoefForFaces (  )  const

Definition at line 435 of file parameter-operations.cc.

float CParameterOperations::getDefaultRoundingCoefForVertices (  )  const

Definition at line 415 of file parameter-operations.cc.

bool CParameterOperations::getExtrusionAdjacentSews (  )  const

Definition at line 331 of file parameter-operations.cc.

float CParameterOperations::getExtrusionCoef (  )  const

Definition at line 311 of file parameter-operations.cc.

bool CParameterOperations::getExtrusionDirection (  )  const

Definition at line 367 of file parameter-operations.cc.

int CParameterOperations::getExtrusionInitialDirectionMode (  )  const

Definition at line 355 of file parameter-operations.cc.

int CParameterOperations::getExtrusionInitialPositionMode (  )  const

Definition at line 343 of file parameter-operations.cc.

bool CParameterOperations::getExtrusionPonderateSection (  )  const

Definition at line 391 of file parameter-operations.cc.

float CParameterOperations::getExtrusionRevolutionAngle (  )  const

Definition at line 321 of file parameter-operations.cc.

int CParameterOperations::getExtrusionRevolutionNbEdges (  )  const

Definition at line 403 of file parameter-operations.cc.

bool CParameterOperations::getExtrusionScale (  )  const

Definition at line 379 of file parameter-operations.cc.

bool CParameterOperations::getInterpolationMerges (  )  const

Definition at line 193 of file parameter-operations.cc.

bool CParameterOperations::getInterpolationSews (  )  const

Definition at line 205 of file parameter-operations.cc.

const CTransformationMatrix & CParameterOperations::getMeshMatrix (  )  const

Definition at line 277 of file parameter-operations.cc.

int CParameterOperations::getMeshNbSubdivisionsX (  )  const

Definition at line 160 of file parameter-operations.cc.

int CParameterOperations::getMeshNbSubdivisionsY (  )  const

Definition at line 165 of file parameter-operations.cc.

int CParameterOperations::getMeshNbSubdivisionsZ (  )  const

Definition at line 170 of file parameter-operations.cc.

int GMap3d::CParameterOperations::getMeshSubdivisionDimensionFrom (  )  const

int GMap3d::CParameterOperations::getMeshSubdivisionDimensionTo (  )  const

bool CParameterOperations::getRotateCells (  )  const

Definition at line 127 of file parameter-operations.cc.

bool CParameterOperations::getScaleCells (  )  const

Definition at line 141 of file parameter-operations.cc.

bool CParameterOperations::getSmoothMerges (  )  const

Definition at line 224 of file parameter-operations.cc.

TSmoothType CParameterOperations::getSmoothMethod (  )  const

Definition at line 256 of file parameter-operations.cc.

bool CParameterOperations::getSmoothSews (  )  const

Definition at line 240 of file parameter-operations.cc.

bool CParameterOperations::getTranslateCells (  )  const

Definition at line 155 of file parameter-operations.cc.

int CParameterOperations::getType (  )  const [virtual]

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 113 of file parameter-operations.cc.

bool CParameterOperations::isActiveInterpolationSews (  )  const

Definition at line 221 of file parameter-operations.cc.

bool CParameterOperations::isActiveSmoothMerges (  )  const

Definition at line 298 of file parameter-operations.cc.

bool CParameterOperations::isActiveSmoothSews (  )  const

Definition at line 304 of file parameter-operations.cc.

virtual void GMap3d::CParameterOperations::load ( std::istream &   )  [virtual]

Implements CParameter.

void CParameterOperations::reinit (  )  [virtual]

Implements CParameter.

Definition at line 110 of file parameter-operations.cc.

virtual void GMap3d::CParameterOperations::save ( std::ostream &   )  [virtual]

Implements CParameter.

void CParameterOperations::setDefaultRoundingCoefForEdges ( float  ACoef  ) 

Definition at line 430 of file parameter-operations.cc.

void CParameterOperations::setDefaultRoundingCoefForFaces ( float  ACoef  ) 

Definition at line 440 of file parameter-operations.cc.

void CParameterOperations::setDefaultRoundingCoefForVertices ( float  ACoef  ) 

Definition at line 420 of file parameter-operations.cc.

void CParameterOperations::setExtrusionAdjacentSews ( bool  ABool  ) 

Definition at line 334 of file parameter-operations.cc.

void CParameterOperations::setExtrusionCoef ( float  ACoef  ) 

Definition at line 316 of file parameter-operations.cc.

void CParameterOperations::setExtrusionDirection ( bool  ABool  ) 

Definition at line 370 of file parameter-operations.cc.

void CParameterOperations::setExtrusionInitialDirectionMode ( int  AValue  ) 

Definition at line 358 of file parameter-operations.cc.

void CParameterOperations::setExtrusionInitialPositionMode ( int  AValue  ) 

Definition at line 346 of file parameter-operations.cc.

void CParameterOperations::setExtrusionPonderateSection ( bool  ABool  ) 

Definition at line 394 of file parameter-operations.cc.

void CParameterOperations::setExtrusionRevolutionAngle ( float  AAngle  ) 

Definition at line 326 of file parameter-operations.cc.

void CParameterOperations::setExtrusionRevolutionNbEdges ( int  AValue  ) 

Definition at line 406 of file parameter-operations.cc.

void CParameterOperations::setExtrusionScale ( bool  ABool  ) 

Definition at line 382 of file parameter-operations.cc.

void CParameterOperations::setInterpolationMerges ( bool  ABool  ) 

Definition at line 196 of file parameter-operations.cc.

void CParameterOperations::setInterpolationSews ( bool  ABool  ) 

Definition at line 212 of file parameter-operations.cc.

void CParameterOperations::setMeshNbSubdivisionsX ( int  ASx  ) 

Definition at line 175 of file parameter-operations.cc.

void CParameterOperations::setMeshNbSubdivisionsY ( int  ASy  ) 

Definition at line 181 of file parameter-operations.cc.

void CParameterOperations::setMeshNbSubdivisionsZ ( int  ASz  ) 

Definition at line 187 of file parameter-operations.cc.

void GMap3d::CParameterOperations::setMeshSubdivisionDimensionFrom ( int  ADim  ) 

void GMap3d::CParameterOperations::setMeshSubdivisionDimensionTo ( int  ADim  ) 

void CParameterOperations::setRotateCells ( bool  ABool  ) 

Definition at line 118 of file parameter-operations.cc.

void CParameterOperations::setScaleCells ( bool  ABool  ) 

Definition at line 132 of file parameter-operations.cc.

void CParameterOperations::setSmoothMerges ( bool  ABool  ) 

Definition at line 231 of file parameter-operations.cc.

void CParameterOperations::setSmoothMethod ( TSmoothType  AValue  ) 

Definition at line 259 of file parameter-operations.cc.

void CParameterOperations::setSmoothSews ( bool  ABool  ) 

Definition at line 247 of file parameter-operations.cc.

void CParameterOperations::setTranslateCells ( bool  ABool  ) 

Definition at line 146 of file parameter-operations.cc.


Member Data Documentation

Definition at line 175 of file parameter-operations.hh.

Definition at line 173 of file parameter-operations.hh.

Definition at line 178 of file parameter-operations.hh.

Definition at line 177 of file parameter-operations.hh.

Definition at line 176 of file parameter-operations.hh.

Definition at line 180 of file parameter-operations.hh.

Definition at line 174 of file parameter-operations.hh.

Definition at line 181 of file parameter-operations.hh.

Definition at line 179 of file parameter-operations.hh.

Definition at line 164 of file parameter-operations.hh.

Definition at line 165 of file parameter-operations.hh.

Definition at line 163 of file parameter-operations.hh.

Definition at line 158 of file parameter-operations.hh.

Definition at line 184 of file parameter-operations.hh.

Definition at line 159 of file parameter-operations.hh.

Definition at line 168 of file parameter-operations.hh.

Definition at line 170 of file parameter-operations.hh.

Definition at line 169 of file parameter-operations.hh.

Definition at line 160 of file parameter-operations.hh.


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

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