GMap3d::CParameterCreation Class Reference

#include <parameter-creation.hh>

Inherits CParameter.

Collaboration diagram for GMap3d::CParameterCreation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
 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)

Private Attributes

int FPolygonNbEdges
int FMeshNbSubdivisions [3]
int FMeshDimension
int FMeshSubdivisionDimension
unsigned char FCreatedFaces
int FCylinderNbMeridians
int FCylinderNbParallels
bool FCylinderClosedUp
bool FCylinderClosedDown
int FPyramidNbMeridians
int FPyramidNbParallels
bool FPyramidClosed
int FSphereNbMeridians
int FSphereNbParallels
int FTorusNbMeridians
int FTorusNbParallels
float FTorusRadiusRapport


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.

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

Implements CParameter.

void CParameterCreation::reinit (  )  [virtual]

Implements CParameter.

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

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

Implements CParameter.

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.


Member Data Documentation

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

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

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

Definition at line 172 of file parameter-creation.hh.

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

Definition at line 167 of file parameter-creation.hh.

Definition at line 166 of file parameter-creation.hh.

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

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

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

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

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

Definition at line 183 of file parameter-creation.hh.

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

Definition at line 187 of file parameter-creation.hh.

Definition at line 188 of file parameter-creation.hh.

Definition at line 189 of file parameter-creation.hh.


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

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