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

#include <parameter-operations.hh>

Inheritance diagram for GMap3d::CParameterOperations:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
 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)
 
- 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-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.

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

Implements CParameter.

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

void CParameterOperations::reinit ( )
virtual

Implements CParameter.

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

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

Implements CParameter.

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

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.


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