20 #ifndef __TY_SOURCE_CHEMINEE__
21 #define __TY_SOURCE_CHEMINEE__
68 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
70 virtual std::string
toString()
const;
110 double normeQChem(
const int& indice_Ka,
const int& indice_theta,
const double& ka,
111 const double& theta)
const;
#define OPROTODECL(classname)
std::vector< LPTYSourceChemineeGeoNode > TYTabSourceChemineeGeoNode
Collection de noeuds geometriques de type TYSourceCheminee.
SmartPtr< TYSourceChemineeGeoNode > LPTYSourceChemineeGeoNode
Smart Pointer sur TYSourceChemineeGeoNode.
TYGeometryNode TYSourceChemineeGeoNode
Noeud geometrique de type TYSourceCheminee.
SmartPtr< TYSourceCheminee > LPTYSourceCheminee
Smart Pointer sur TYSourceCheminee.
Class to define a segment.
LPTYRectangle _pAcousticRectangle
Le rectangle acoustique associe a cette source.
double normeQChem(const int &indice_Ka, const int &indice_theta, const double &ka, const double &theta) const
const LPTYRectangle getAcousticRectangle() const
bool operator!=(const TYSourceCheminee &other) const
Operateur !=.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
TYSourceCheminee & operator=(const TYSourceCheminee &other)
Operateur =.
bool operator==(const TYSourceCheminee &other) const
Operateur ==.
virtual ~TYSourceCheminee()
void setAcousticRectangle(LPTYRectangle pAcousticRectangle)
virtual std::string toString() const
virtual int fromXML(DOM_Element domElement)
LPTYRectangle getAcousticRectangle()
virtual DOM_Element toXML(DOM_Element &domElement)