|
OpenMEEG
|
#include <GeometryIO.h>
Public Member Functions | |
| virtual const char * | name () const =0 |
| void | load (Geometry &geometry) |
| void | load (Geometry &geometry, Matrix &matrix) |
| void | save (const Geometry &geometry) |
| void | save (const Geometry &geometry, const Matrix &matrix) |
| virtual | ~GeometryIO ()=default |
Static Public Member Functions | |
| static GeometryIO * | create (const std::string &filename) |
Protected Types | |
| typedef std::map< std::string, GeometryIO * > | Registery |
Protected Member Functions | |
| virtual void | load_meshes (Geometry &geometry)=0 |
| virtual void | load_domains (Geometry &) |
| virtual Matrix | load_data () const =0 |
| virtual void | save_geom (const Geometry &geometry)=0 |
| virtual void | save_data (const Geometry &geometry, const Matrix &matrix) const =0 |
| virtual void | write () const =0 |
| virtual GeometryIO * | clone (const std::string &filename) const =0 |
| GeometryIO (const std::string &filename, const char *name) | |
Protected Attributes | |
| std::string | fname |
Static Protected Attributes | |
| static Registery | registery |
Definition at line 21 of file GeometryIO.h.
|
protected |
Definition at line 70 of file GeometryIO.h.
|
virtualdefault |
|
inlineprotected |
Definition at line 74 of file GeometryIO.h.
|
inlinestatic |
Definition at line 24 of file GeometryIO.h.
|
pure virtual |
|
inline |
Definition at line 35 of file GeometryIO.h.
Definition at line 40 of file GeometryIO.h.
|
inline |
Definition at line 45 of file GeometryIO.h.
Definition at line 50 of file GeometryIO.h.
|
protectedpure virtual |
|
inlineprotectedvirtual |
Definition at line 61 of file GeometryIO.h.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
staticprotected |
Definition at line 72 of file GeometryIO.h.
|
protected |
Definition at line 76 of file GeometryIO.h.