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

#include <parameter-creation.hh>

Inheritance diagram for GMap3d::CParameterCreation:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
 CParameterCreation (int ANbRef=0)
 
 CParameterCreation (const CParameterCreation &)
 
virtual ~CParameterCreation ()
 
virtual CParametercopy () const
 
virtual void save (std::ostream &)
 
virtual void load (std::istream &)
 
virtual void reinit ()
 
int getPolygonNbEdges () const
 
void setPolygonNbEdges (int ANbEdges)
 
int getMeshNbSubdivisionsX () const
 
int getMeshNbSubdivisionsY () const
 
int getMeshNbSubdivisionsZ () const
 
void setMeshNbSubdivisionsX (int ASx)
 
void setMeshNbSubdivisionsY (int ASy)
 
void setMeshNbSubdivisionsZ (int ASz)
 
int getMeshDimension () const
 
void setMeshDimension (int ADimension)
 
int getMeshSubdivisionDimension () const
 
void setMeshSubdivisionDimension (int ADimension)
 
bool getMeshCreatedFacesActive () const
 
unsigned char getMeshCreatedFaces () const
 
bool getMeshCreatedFace (unsigned char AFace) const
 
void setMeshCreatedFaces (unsigned char AFaces)
 
void setMeshCreatedFace (unsigned char AFace, bool AValue=true)
 
int getCylinderNbMeridians () const
 
void setCylinderNbMeridians (int ANb)
 
int getCylinderNbParallels () const
 
void setCylinderNbParallels (int ANb)
 
bool getCylinderClosedUp () const
 
void setCylinderClosedUp (bool AClosed)
 
bool getCylinderClosedDown () const
 
void setCylinderClosedDown (bool AClosed)
 
int getPyramidNbMeridians () const
 
void setPyramidNbMeridians (int ANb)
 
int getPyramidNbParallels () const
 
void setPyramidNbParallels (int ANb)
 
bool getPyramidClosed () const
 
void setPyramidClosed (bool AClosed)
 
int getSphereNbMeridians () const
 
void setSphereNbMeridians (int ANb)
 
int getSphereNbParallels () const
 
void setSphereNbParallels (int ANb)
 
int getTorusNbMeridians () const
 
void setTorusNbMeridians (int ANb)
 
int getTorusNbParallels () const
 
void setTorusNbParallels (int ANb)
 
float getTorusRadiusRapport () const
 
void setTorusRadiusRapport (float AValue)
 
- 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 53 of file parameter-creation.hh.

Constructor & Destructor Documentation

CParameterCreation::CParameterCreation ( int  ANbRef = 0)

Definition at line 44 of file parameter-creation.cc.

CParameterCreation::CParameterCreation ( const CParameterCreation AParam)

Definition at line 69 of file parameter-creation.cc.

CParameterCreation::~CParameterCreation ( )
virtual

Definition at line 93 of file parameter-creation.cc.

Member Function Documentation

CParameter * CParameterCreation::copy ( ) const
virtual

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

Implements CParameter.

Definition at line 96 of file parameter-creation.cc.

bool CParameterCreation::getCylinderClosedDown ( ) const

Definition at line 282 of file parameter-creation.cc.

bool CParameterCreation::getCylinderClosedUp ( ) const

Definition at line 268 of file parameter-creation.cc.

int CParameterCreation::getCylinderNbMeridians ( ) const

Definition at line 238 of file parameter-creation.cc.

int CParameterCreation::getCylinderNbParallels ( ) const

Definition at line 253 of file parameter-creation.cc.

bool CParameterCreation::getMeshCreatedFace ( unsigned char  AFace) const

Definition at line 206 of file parameter-creation.cc.

unsigned char CParameterCreation::getMeshCreatedFaces ( ) const

Definition at line 201 of file parameter-creation.cc.

bool CParameterCreation::getMeshCreatedFacesActive ( ) const

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

int CParameterCreation::getMeshDimension ( ) const

Definition at line 158 of file parameter-creation.cc.

int CParameterCreation::getMeshNbSubdivisionsX ( ) const

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

int CParameterCreation::getMeshNbSubdivisionsY ( ) const

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

int CParameterCreation::getMeshNbSubdivisionsZ ( ) const

Definition at line 123 of file parameter-creation.cc.

int CParameterCreation::getMeshSubdivisionDimension ( ) const

Definition at line 177 of file parameter-creation.cc.

int CParameterCreation::getPolygonNbEdges ( ) const

Definition at line 99 of file parameter-creation.cc.

bool CParameterCreation::getPyramidClosed ( ) const

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

int CParameterCreation::getPyramidNbMeridians ( ) const

Definition at line 296 of file parameter-creation.cc.

int CParameterCreation::getPyramidNbParallels ( ) const

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

int CParameterCreation::getSphereNbMeridians ( ) const

Definition at line 340 of file parameter-creation.cc.

int CParameterCreation::getSphereNbParallels ( ) const

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

int CParameterCreation::getTorusNbMeridians ( ) const

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

int CParameterCreation::getTorusNbParallels ( ) const

Definition at line 385 of file parameter-creation.cc.

float CParameterCreation::getTorusRadiusRapport ( ) const

Definition at line 400 of file parameter-creation.cc.

int CParameterCreation::getType ( ) const
virtual

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 424 of file parameter-creation.cc.

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

Implements CParameter.

Definition at line 418 of file parameter-creation.cc.

void CParameterCreation::reinit ( )
virtual

Implements CParameter.

Definition at line 421 of file parameter-creation.cc.

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

Implements CParameter.

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

void CParameterCreation::setCylinderClosedDown ( bool  AClosed)

Definition at line 287 of file parameter-creation.cc.

void CParameterCreation::setCylinderClosedUp ( bool  AClosed)

Definition at line 273 of file parameter-creation.cc.

void CParameterCreation::setCylinderNbMeridians ( int  ANb)

Definition at line 243 of file parameter-creation.cc.

void CParameterCreation::setCylinderNbParallels ( int  ANb)

Definition at line 258 of file parameter-creation.cc.

void CParameterCreation::setMeshCreatedFace ( unsigned char  AFace,
bool  AValue = true 
)

Definition at line 225 of file parameter-creation.cc.

void CParameterCreation::setMeshCreatedFaces ( unsigned char  AFaces)

Definition at line 215 of file parameter-creation.cc.

void CParameterCreation::setMeshDimension ( int  ADimension)

Definition at line 163 of file parameter-creation.cc.

void CParameterCreation::setMeshNbSubdivisionsX ( int  ASx)

Definition at line 128 of file parameter-creation.cc.

void CParameterCreation::setMeshNbSubdivisionsY ( int  ASy)

Definition at line 138 of file parameter-creation.cc.

void CParameterCreation::setMeshNbSubdivisionsZ ( int  ASz)

Definition at line 148 of file parameter-creation.cc.

void CParameterCreation::setMeshSubdivisionDimension ( int  ADimension)

Definition at line 182 of file parameter-creation.cc.

void CParameterCreation::setPolygonNbEdges ( int  ANbEdges)

Definition at line 102 of file parameter-creation.cc.

void CParameterCreation::setPyramidClosed ( bool  AClosed)

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

void CParameterCreation::setPyramidNbMeridians ( int  ANb)

Definition at line 301 of file parameter-creation.cc.

void CParameterCreation::setPyramidNbParallels ( int  ANb)

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

void CParameterCreation::setSphereNbMeridians ( int  ANb)

Definition at line 345 of file parameter-creation.cc.

void CParameterCreation::setSphereNbParallels ( int  ANb)

Definition at line 360 of file parameter-creation.cc.

void CParameterCreation::setTorusNbMeridians ( int  ANb)

Definition at line 375 of file parameter-creation.cc.

void CParameterCreation::setTorusNbParallels ( int  ANb)

Definition at line 390 of file parameter-creation.cc.

void CParameterCreation::setTorusRadiusRapport ( float  AValue)

Definition at line 405 of file parameter-creation.cc.


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