DOLFIN
DOLFIN C++ interface
|
#include <X3DFile.h>
Public Member Functions | |
X3DFile (const std::string filename) | |
Constructor. | |
~X3DFile () | |
Destructor. | |
void | write (const Mesh &mesh) |
void | write (const MeshFunction< std::size_t > &meshfunction) |
void | write (const Function &function) |
Public Member Functions inherited from dolfin::GenericFile | |
GenericFile (std::string filename, std::string filetype) | |
Constructor. | |
virtual | ~GenericFile () |
Destructor. | |
virtual void | read (Mesh &mesh) |
virtual void | read (GenericVector &x) |
virtual void | read (GenericMatrix &A) |
virtual void | read (GenericDofMap &dofmap) |
virtual void | read (LocalMeshData &data) |
virtual void | read (MeshFunction< int > &mesh_function) |
virtual void | read (MeshFunction< std::size_t > &mesh_function) |
virtual void | read (MeshFunction< double > &mesh_function) |
virtual void | read (MeshFunction< bool > &mesh_function) |
virtual void | read (MeshValueCollection< int > &mesh_markers) |
virtual void | read (MeshValueCollection< std::size_t > &mesh_markers) |
virtual void | read (MeshValueCollection< double > &mesh_markers) |
virtual void | read (MeshValueCollection< bool > &mesh_markers) |
virtual void | read (Parameters ¶meters) |
virtual void | read (Table &table) |
virtual void | read (std::vector< int > &x) |
virtual void | read (std::vector< std::size_t > &x) |
virtual void | read (std::vector< double > &x) |
virtual void | read (std::map< std::size_t, int > &map) |
virtual void | read (std::map< std::size_t, std::size_t > &map) |
virtual void | read (std::map< std::size_t, double > &map) |
virtual void | read (std::map< std::size_t, std::vector< int >> &array_map) |
virtual void | read (std::map< std::size_t, std::vector< std::size_t >> &array_map) |
virtual void | read (std::map< std::size_t, std::vector< double >> &array_map) |
virtual void | read (Function &u) |
virtual void | write (const GenericVector &x) |
virtual void | write (const GenericMatrix &A) |
virtual void | write (const GenericDofMap &dofmap) |
virtual void | write (const LocalMeshData &data) |
virtual void | write (const MeshFunction< int > &mesh_function) |
virtual void | write (const MeshFunction< double > &mesh_function) |
virtual void | write (const MeshFunction< bool > &mesh_function) |
virtual void | write (const MeshValueCollection< int > &mesh_markers) |
virtual void | write (const MeshValueCollection< std::size_t > &mesh_markers) |
virtual void | write (const MeshValueCollection< double > &mesh_markers) |
virtual void | write (const MeshValueCollection< bool > &mesh_markers) |
virtual void | write (const Mesh &mesh, double time) |
virtual void | write (const MeshFunction< int > &mf, double time) |
virtual void | write (const MeshFunction< std::size_t > &mf, double time) |
virtual void | write (const MeshFunction< double > &mf, double time) |
virtual void | write (const MeshFunction< bool > &mf, double time) |
virtual void | write (const Function &u, double time) |
virtual void | write (const Parameters ¶meters) |
virtual void | write (const Table &table) |
virtual void | write (const std::vector< int > &x) |
virtual void | write (const std::vector< std::size_t > &x) |
virtual void | write (const std::vector< double > &x) |
virtual void | write (const std::map< std::size_t, int > &map) |
virtual void | write (const std::map< std::size_t, std::size_t > &map) |
virtual void | write (const std::map< std::size_t, double > &map) |
virtual void | write (const std::map< std::size_t, std::vector< int >> &array_map) |
virtual void | write (const std::map< std::size_t, std::vector< std::size_t >> &array_map) |
virtual void | write (const std::map< std::size_t, std::vector< double >> &array_map) |
void | _read () |
void | _write (std::size_t process_number) |
std::string | name () const |
Additional Inherited Members | |
Protected Member Functions inherited from dolfin::GenericFile | |
void | read_not_impl (const std::string object) const |
void | write_not_impl (const std::string object) const |
Protected Attributes inherited from dolfin::GenericFile | |
std::string | _filename |
std::string | _filetype |
bool | opened_read |
bool | opened_write |
bool | check_header |
std::size_t | counter |
std::size_t | counter1 |
std::size_t | counter2 |
This class implements output of meshes to X3D (successor to VRML) graphics format (http://www.web3d.org/x3d/). It is suitable for output of small to medium size meshes for 3D visualisation via browsers, and can also do basic Function and MeshFunction output (on the surface) X3D files can be included on web pages with WebGL functionality (see www.x3dom.org).
|
virtual |
Output Mesh to X3D format - for a 3D mesh, only producing surface facets
Reimplemented from dolfin::GenericFile.
|
virtual |
Output MeshFunction to X3D format - for a 3D mesh, only producing surface facets
Reimplemented from dolfin::GenericFile.
|
virtual |
Output Function to X3D format - for a 3D mesh, only producing surface facets
Reimplemented from dolfin::GenericFile.