20 #ifndef __TY_DIRECTIVITY__
21 #define __TY_DIRECTIVITY__
110 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
111 virtual std::string
toString()
const;
172 return dynamic_cast<T*
>(dir);
T * downcast_tydirectivity(TYDirectivity *dir)
std::vector< ConstraintDirectivityElement > ConstraintDirectivityDefinition
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
virtual int fromXML(DOM_Element domElement)
TYComputedDirectivity(OVector3D &vec, int type, double size)
virtual DOM_Element toXML(DOM_Element &domElement)
TYDirectivity(OVector3D &vec)
TYDirectivity & operator=(const TYDirectivity &other)
Operateur =.
virtual DOM_Element toXML(DOM_Element &domElement)
bool operator==(const TYDirectivity &other) const
Operateur ==.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
bool operator!=(const TYDirectivity &other) const
Operateur !=.
virtual std::string toString() const
virtual int fromXML(DOM_Element domElement)
OVector3D DirectivityVector
ConstraintDirectivityDefinition & getDirectivityTable()
void buildSolverTable(int sampleStep, void *tableToBuild)
~TYUserDefinedDirectivity()
TYUserDefinedDirectivity(OVector3D &vec)
ConstraintDirectivityElement readValuesFromCSV(std::deque< double > &line_array)
void LoadFromCsv(std::string fileName)
ConstraintDirectivityDefinition DirectivityTable
virtual DOM_Element toXML(DOM_Element &domElement)
virtual int fromXML(DOM_Element domElement)
void setDirectivityTable(const ConstraintDirectivityDefinition &table_)
TYUserDefinedDirectivity()
bool operator==(const ConstraintDirectivityElement &other) const
Operateur de comparaison.
ConstraintDirectivityElement & operator=(const ConstraintDirectivityElement &other)