34#include "../Maths/Coord.h"
56 virtual void setPos(
const double& ,
const double& ,
const double& ) {
Errors::errorMessage(
"setPos not available for requested face"); };
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
static const Coord defaultCoord
Default Coord object (const version)
Definition Coord.h:55
static void errorMessage(const std::string &message)
Definition Errors.cpp:56
static constexpr double defaultDouble
Definition Errors.h:93
virtual void setNormal(const double &, const double &, const double &)
Definition Face.h:57
Coord m_normal
Definition Face.h:80
virtual Face * creerNouvelleFace()
Definition Face.h:74
virtual void setSize(const Coord &)
Definition Face.h:61
virtual ~Face()
Definition Face.cpp:39
virtual void printInfo() const
Definition Face.h:66
const Coord & getBinormal() const
Definition Face.h:50
virtual const double & getSizeZ()
Definition Face.h:70
virtual void setBinormal(const double &, const double &, const double &)
Definition Face.h:59
virtual const double & getSizeX()
Definition Face.h:68
virtual void setSurface(const double &)
Definition Face.h:54
double distance(Element *e)
Definition Face.cpp:52
const Coord & getTangent() const
Definition Face.h:49
virtual void setTangent(const double &, const double &, const double &)
Definition Face.h:58
virtual void setSize(const double &, const double &, const double &)
Definition Face.h:60
Coord vector(Element *e)
Definition Face.cpp:43
Coord m_position
Definition Face.h:78
virtual void setPos(const double &, const double &, const double &)
Definition Face.h:56
virtual void initializeOthers(const double &, const Coord &, const Coord &, const Coord &)
Definition Face.h:55
Coord m_tangent
Definition Face.h:81
const Coord & getNormal() const
Definition Face.h:48
const Coord & getPos() const
Definition Face.h:52
virtual const Coord & getSize()
Definition Face.h:71
virtual const double & getSizeY()
Definition Face.h:69
Coord m_binormal
Definition Face.h:82
double m_surface
Definition Face.h:79
const double & getSurface() const
Definition Face.h:51
Face()
Definition Face.cpp:35