65 if (TYElement::operator!=(other))
109 return "TYVegetation";
127 bool hauteurOk =
false, foliageOK =
false;
129 QDomNodeList childs = domElement.childNodes();
130 for (
unsigned int i = 0; i < childs.length(); i++)
132 elemCur = childs.item(i).toElement();
154 unsigned int retValue = 0;
156 for (
unsigned int i = 0; i < 5; i++)
TY_EXTENSION_INST(TYVegetation)
OSpectreAbstract & toGPhy() const
Converts to physical quantity.
void setType(TYSpectreType type)
Set the spectrum type.
TYSpectreEtat getEtat() const
Get the spectrum state.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual DOM_Element toXML(DOM_Element &domElement)
QString _name
Nom courant de l'element.
TYElement & operator=(const TYElement &other)
bool callFromXMLIfEqual(DOM_Element &domElement, int *pRetVal=NULL)
void setParent(TYElement *pParent)
virtual int fromXML(DOM_Element domElement)
virtual DOM_Element toXML(DOM_Element &domElement)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
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)
void setSpectreAtt(TYSpectre *pAtt)
virtual DOM_Element toXML(DOM_Element &domElement)
virtual std::string toString() const
static unsigned int getIndexVegetation(const QString &vegeName)
TYVegetation & operator=(const TYVegetation &other)
Operateur =.