33 #include "utility/kernel/CommandEntity.h" 34 #include "domain/mesh/MeshEdge.h" 52 typedef std::deque<const Node *> node_sequence;
59 std::deque<Polyline3d>
getContours(
const double &factor)
const;
60 void print(std::ostream &)
const;
67 inline std::ostream &operator<<(std::ostream &os,
const MeshEdges &me)
Polyline in a three-dimensional space.
Definition: Polyline3d.h:37
void print(std::ostream &) const
Prints edges information.
Definition: MeshEdges.cc:199
boost::python::list getContoursNodeSequencesPy(void) const
Returns node sequences corresponding to closed contours from the edge set.
Definition: MeshEdges.cc:114
Objet that can execute python scripts.
Definition: CommandEntity.h:40
MeshEdges(void)
Constructor.
Definition: MeshEdges.cc:35
Mesh edge.
Definition: MeshEdge.h:40
std::deque< const MeshEdge * > getLoop(const MeshEdge *) const
returns the loop that starts in vertex passed as parameter.
Definition: MeshEdges.cc:39
MeshEdges getEdgesNotInLoop(const std::deque< const MeshEdge *> &) const
Returns the edges that result from removing the edges from the loop passed as parameter.
Definition: MeshEdges.cc:185
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
std::deque< node_sequence > getContoursNodeSequences(void) const
Returns node sequences corresponding to closed contours from the edge set.
Definition: MeshEdges.cc:110
std::deque< Polyline3d > getContours(const double &factor) const
Returns closed contours from the edge set.
Definition: MeshEdges.cc:106
Element edge container.
Definition: MeshEdges.h:49