Go to the documentation of this file.
63 void LoadMesh(
const vector<MeshNodeData2D>&,
const vector<MeshEdgeData2D>&);
edge_iterator edges_begin()
Definition: Mesh2D.h:67
vector< Edge2D > m_edges
Definition: Mesh2D.h:49
vector< Corner2D >::iterator corner_iterator
Definition: Mesh2D.h:58
void forAllEdgesGet(P &, typename P::value_type(Edge2D::*rdf)() const)
Definition: Mesh2D.hpp:27
Console & Debug()
set verbose level of next message to "dbg"
void moveNode(int, const Vec3 &)
Definition: Mesh2D.cpp:102
vector< Corner2D > m_corners
Definition: Mesh2D.h:50
void zeroForces()
Definition: Mesh2D.cpp:135
multimap< int, Edge2D * > m_edge_by_node_id
Definition: Mesh2D.h:52
IStreamIterator< MeshNodeData2D > Iterator
Definition: IterativeReader.h:77
void LoadMesh(const vector< MeshNodeData2D > &, const vector< MeshEdgeData2D > &)
Definition: Mesh2D.cpp:35
read a block of edges from a Finley 2D mesh file.
Definition: Mesh2DReader.h:54
virtual void writeCheckPoint(ostream &, const string &) const
Definition: Mesh2D.cpp:190
corner_iterator corners_end()
Definition: Mesh2D.h:70
#define NULL
Definition: t_list.h:17
map< int, int > m_corner_by_id
Definition: Mesh2D.h:51
vector< pair< int, P > > forAllEdgesGetIndexed(P(Edge2D::*rdf)() const)
Definition: Mesh2D.hpp:40
Mesh2D()
Definition: Mesh2D.cpp:26
Iterator & getIterator()
Definition: IterativeReader.hpp:113
virtual void loadCheckPoint(istream &)
Definition: Mesh2D.cpp:230
void move(const Vec3 &)
Definition: Corner2D.cpp:87
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
read a block of 2D nodes from a Finley mesh file.
Definition: Mesh2DReader.h:38
edge_iterator edges_end()
Definition: Mesh2D.h:68
map< int, int > m_edge_index_by_id
Definition: Mesh2D.h:53
vector< Edge2D >::iterator edge_iterator
Definition: Mesh2D.h:57
void translateBy(const Vec3 &translation)
Definition: Mesh2D.cpp:118
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
virtual ~Mesh2D()
Definition: Mesh2D.h:62
Corner2D * getCornerById(int)
Definition: Mesh2D.cpp:167
Edge2D * getEdgeById(int)
Definition: Mesh2D.cpp:149
corner_iterator corners_begin()
Definition: Mesh2D.h:69
Lattice Solid Model namespace.
Definition: CheckPointable.cpp:19