|
OpenMEEG
|
#include <MeshIO.h>
Classes | |
| class | VertexIndices |
Public Member Functions | |
| virtual | ~MeshIO () |
| virtual const char * | name () const =0 |
| void | open (const std::ios_base::openmode mode=std::ios_base::in) |
| virtual void | load_points (Geometry &geom)=0 |
| virtual void | load_triangles (Mesh &m)=0 |
| virtual void | load (Mesh &m) |
| virtual void | save (const Mesh &mesh, std::ostream &os) const =0 |
| virtual void | save (const Mesh &mesh) |
Static Public Member Functions | |
| static MeshIO * | create (const std::string &filename) |
Protected Types | |
| typedef std::map< std::string, MeshIO * > | Registery |
Protected Member Functions | |
| virtual MeshIO * | clone (const std::string &filename) const =0 |
| virtual bool | binary () const |
| void | reference_vertices (Mesh &mesh) const |
| MeshIO (const std::string &filename, const char *name) | |
Protected Attributes | |
| std::string | fname |
| std::fstream | fs |
| IndexMap | indmap |
Static Protected Attributes | |
| static Registery | registery |
|
protected |
|
inlineprotected |
|
inlinestatic |
|
pure virtual |
|
inline |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
pure virtual |
|
inlinevirtual |
|
protectedpure virtual |
|
inlineprotectedvirtual |
|
inlineprotected |