vector< Edge2D * > m_edges
Definition: Corner2D.h:38
Vec3 getDirectionFromPoint(const Vec3 &) const
Definition: Corner2D.cpp:77
Console & Error()
set verbose level of next message to "err"
VEC3_INLINE Vec3 unit() const
Definition: vec3.hpp:225
Vec3 getPos() const
Definition: Corner2D.h:50
int m_id
Definition: Corner2D.h:39
Corner2D(const Vec3 &, int)
Definition: Corner2D.cpp:22
void addEdge(Edge2D *)
Definition: Corner2D.cpp:35
Vec3 getEdgeNormal(int) const
Definition: Corner2D.cpp:98
VEC3_INLINE double & Z()
Definition: vec3.h:121
int getNEdges() const
Definition: Corner2D.h:52
void move(const Vec3 &)
Definition: Corner2D.cpp:87
int getID() const
Definition: Corner2D.h:51
void applyForceToEdge(int, const Vec3 &)
Definition: Corner2D.cpp:119
class for edge in 2D "mesh"
Definition: Edge2D.h:39
Class representing the corner in a 2D "mesh".
Definition: Corner2D.h:35
Console console
Definition: console.cpp:25
Vec3 m_p
Definition: Corner2D.h:37
bool isValidContact(const Vec3 &) const
Definition: Corner2D.cpp:58
double sep(const Vec3 &) const
Definition: Corner2D.cpp:45