63 if (TYElement::operator!=(other))
106 return "TYAttenuateur";
127 QDomNodeList childs = domElement.childNodes();
129 for (
unsigned int i = 0; i < childs.length(); i++)
131 elemCur = childs.item(i).toElement();
TY_EXTENSION_INST(TYAttenuateur)
virtual const char * getClassName() const
void setType(TYSpectreType type)
Set the spectrum type.
void setDefaultValue(const double &valeur=TY_SPECTRE_DEFAULT_VALUE)
bool operator==(const TYAttenuateur &other) const
Operateur ==.
TYAttenuateur & operator=(const TYAttenuateur &other)
Operateur =.
bool operator!=(const TYAttenuateur &other) const
Operateur !=.
virtual std::string toString() const
TYSpectre _spectreAtt
Spectre d'attenuation.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual int fromXML(DOM_Element domElement)
virtual DOM_Element toXML(DOM_Element &domElement)
int _type
Type d'attenuateur.
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)
QString generateName(const char *classname)
Retourne le nom de la classe associe a un nombre.
static TYNameManager * get()
Retourne l'instance singleton.
virtual DOM_Element toXML(DOM_Element &domElement)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)