36 float r = 0.0f, g = 85.0f, b = 0.0f;
82 if (TYElement::operator!=(other))
86 if (TYColorInterface::operator!=(other))
136 for (
unsigned int i = 0; i < pOtherTerrain->
_listPoints.size(); i++)
168 for (
unsigned int i = 0; i <
_listPoints.size(); i++)
193 bool nbPointsOk =
false;
194 bool bVegetDone =
false;
195 bool activeOk =
false;
207 QDomNodeList childs = domElement.childNodes();
208 for (
unsigned int i = 0; i < childs.length(); i++)
210 elemCur = childs.item(i).toElement();
281 for (
unsigned int i = 0; i <
_listPoints.size(); i++)
#define TYDIRPREFERENCEMANAGER
Representation graphique d'un terrain (fichier header)
TY_EXTENSION_INST(TYTerrain)
TY_EXT_GRAPHIC_INST(TYTerrain)
virtual const char * getClassName() const
int fromXML(DOM_Element domElement)
TYColorInterface & operator=(const TYColorInterface &other)
virtual void setColor(const OColor &color)
void deepCopy(const TYColorInterface *pOther, bool copyId=true, bool pUseCopyTag=false)
DOM_Element toXML(DOM_Element &domElement)
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)
static bool testId(const TYUUID &id, const TYElement *pElem)
const TYUUID & getID() const
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 bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual double surface() const
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual DOM_Element toXML(DOM_Element &domElement)
bool operator!=(const TYTerrain &other) const
Operateur !=.
void useVegetation(bool state=true)
bool operator==(const TYTerrain &other) const
Operateur ==.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual DOM_Element toXML(DOM_Element &domElement)
LPTYVegetation _pVegetation
Vegetation eventuelle.
TYTabPoint _listPoints
Liste de points.
bool _vegetActive
Etat d'utilisation de la vegetation.
virtual int fromXML(DOM_Element domElement)
TYTerrain & operator=(const TYTerrain &other)
Operateur =.
virtual std::string toString() const
void setVegetation(LPTYVegetation pVeget)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual DOM_Element toXML(DOM_Element &domElement)