20 #ifndef __TY_POINTCALCUL__ 21 #define __TY_POINTCALCUL__ 80 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
87 virtual std::string
toString()
const;
175 #endif // __TY_POINTCALCUL__ virtual DOM_Element toXML(DOM_Element &domElement)
virtual std::string toString() const
Copie du map calcul-spectre.
TYPointCalcul & operator=(TYPointCalcul &other)
Operateur =.
SmartPtr< TYPointCalculGeoNode > LPTYPointCalculGeoNode
Smart Pointer sur TYPointCalculGeoNode.
virtual ~TYPointCalcul()
Destructeur Destructeur de la classe TYPointCalcul.
bool operator==(const TYPointCalcul &other) const
Operateur ==.
const double getValA() const
Get de la valeur globale A au point.
double getValLin()
Get de la valeur globale Lin au point.
virtual bool etat(const TYUUID &id_calc)
virtual LPTYSpectre getSpectre()
Get du spectre resultat d'un calcul donne.
std::vector< LPTYPointCalculGeoNode > TYTabPointCalculGeoNode
Collection de noeuds geometriques de type TYPointCalcul.
bool operator!=(const TYPointCalcul &other) const
Operateur !=.
TYPoint getCoordSIG()
Passage en coordonnees SIG.
void setSpectre(const LPTYSpectre spectre)
Set du spectre resultat d'un calcul donne.
#define OPROTODECL(classname)
virtual void setEtat(const bool &etat)
virtual double valGlobDBA() const
Compute the global value dB[A] of a one-third Octave spectrum.
#define TY_EXTENSION_DECL_ONLY(classname)
virtual int fromXML(DOM_Element domElement)
TYPointCalcul()
Constructeur par defaut Constructeur par defaut de la classe TYPointCalcul.
virtual double valGlobDBLin() const
Compute the global value dB[Lin] of a one-third Octave spectrum.
Classe de definition d'un point de calcul.C'est une classe derivee a TYPoint avec en plus un spectrep...
PointCalculState
Les differents etats possible pour un point de calcul.
double getValA()
Get de la valeur globale A au point.
virtual bool etat(const TYCalcul *pCalc)
TYGeometryNode TYPointCalculGeoNode
Noeud geometrique de type TYPointCalcul.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
const double getValLin() const
Get de la valeur globale Lin au point.