20 #ifndef __TY_VEGETATION__
21 #define __TY_VEGETATION__
65 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
67 virtual std::string
toString()
const;
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
bool operator!=(const TYVegetation &other) const
Operateur !=.
TYSpectre * _pSpectreAtt
Spectre d'attenuation.
static QString _vegeName[]
virtual int fromXML(DOM_Element domElement)
bool operator==(const TYVegetation &other) const
Operateur ==.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
const TYSpectre * getSpectreAtt() const
void setSpectreAtt(TYSpectre *pAtt)
bool getFoliageStatus() const
virtual DOM_Element toXML(DOM_Element &domElement)
void setHauteur(double haut)
virtual std::string toString() const
double getHauteur() const
TYSpectre * getSpectreAtt()
static unsigned int getIndexVegetation(const QString &vegeName)
void setFoliageStatus(bool bStatus)
Get/Set de l'existence de feuillage.
TYVegetation & operator=(const TYVegetation &other)
Operateur =.