63 if (TYSource::operator!=(other))
113 return "TYSourceLineic";
140 bool nbSrcsOk =
false;
141 bool densiteSrcsOk =
false;
142 bool srcsCorrOk =
false;
146 QDomNodeList childs = domElement.childNodes();
148 for (i = 0; i < childs.length(); i++)
150 elemCur = childs.item(i).toElement();
165 for (i = 0; i < srcs.size(); i++)
190 TYTabLPSourcePonctuelle::iterator ite;
194 if ((*ite) == pSrcPonct)
208 TYTabLPSourcePonctuelle::iterator ite;
212 if ((*ite)->getID().toString() == idSrc)
std::vector< LPTYElement > LPTYElementArray
Representation graphique d'une source lineique (fichier header)
TY_EXTENSION_INST(TYSourceLineic)
TY_EXT_GRAPHIC_INST(TYSourceLineic)
virtual OPrototype * clone() const =0
virtual const char * getClassName() const
QString _name
Nom courant de l'element.
void setParent(TYElement *pParent)
static LPTYElementArray findTypeCollectionAndCallFromXML(DOM_Element parentElem, const char *type)
QString generateName(const char *classname)
Retourne le nom de la classe associe a un nombre.
static TYNameManager * get()
Retourne l'instance singleton.
bool operator==(const TYSourceLineic &other) const
Operateur ==.
bool addSrc(LPTYSourcePonctuelle pSrcPonct)
virtual DOM_Element toXML(DOM_Element &domElement)
bool remSrc(const LPTYSourcePonctuelle pSrcPonct)
bool _srcsCorr
Indiquateur de correlation des sources ponctuelles.
virtual int fromXML(DOM_Element domElement)
TYTabLPSourcePonctuelle _listSrcPonct
Liste des sources ponctuelles.
bool operator!=(const TYSourceLineic &other) const
Operateur !=.
double _densiteSrcs
Densite des sources ponctuelles (exprimee en sources/metre).
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual ~TYSourceLineic()
virtual std::string toString() const
TYSourceLineic & operator=(const TYSourceLineic &other)
Operateur =.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual int fromXML(DOM_Element domElement)
TYSource & operator=(const TYSource &other)
Operateur =.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual DOM_Element toXML(DOM_Element &domElement)