#include <WriteSmf.hpp>
Public Member Functions | |
WriteSmf (Interface *impl) | |
Constructor. More... | |
virtual | ~WriteSmf () |
Destructor. More... | |
ErrorCode | write_file (const char *file_name, const bool overwrite, const FileOptions &opts, const EntityHandle *output_list, const int num_sets, const std::vector< std::string > &qa_list, const Tag *tag_list=NULL, int num_tags=0, int export_dimension=3) |
writes out a file More... | |
Public Member Functions inherited from moab::WriterIface | |
virtual | ~WriterIface () |
Static Public Member Functions | |
static WriterIface * | factory (Interface *) |
Private Attributes | |
Interface * | mbImpl |
WriteUtilIface * | writeTool |
Definition at line 29 of file WriteSmf.hpp.
moab::WriteSmf::WriteSmf | ( | Interface * | impl | ) |
Constructor.
Definition at line 54 of file WriteSmf.cpp.
References moab::Interface::query_interface(), and writeTool.
Referenced by factory().
|
virtual |
Destructor.
Definition at line 60 of file WriteSmf.cpp.
References mbImpl, moab::Interface::release_interface(), and writeTool.
|
static |
Definition at line 49 of file WriteSmf.cpp.
References iface, and WriteSmf().
Referenced by moab::ReaderWriterSet::ReaderWriterSet().
|
virtual |
writes out a file
Implements moab::WriterIface.
Definition at line 65 of file WriteSmf.cpp.
References moab::Range::begin(), moab::WriteUtilIface::check_doesnt_exist(), moab::DEFAULT_PRECISION, moab::Range::end(), ErrorCode, moab::Interface::get_connectivity(), moab::Interface::get_coords(), moab::Interface::get_entities_by_type(), moab::FileOptions::get_int_option(), MB_FILE_WRITE_ERROR, MB_INVALID_SIZE, MB_MEMORY_ALLOCATION_FAILED, MB_SET_ERR, MB_SUCCESS, mbImpl, MBTRI, moab::Range::size(), and writeTool.
|
private |
Definition at line 53 of file WriteSmf.hpp.
Referenced by write_file(), and ~WriteSmf().
|
private |
Definition at line 54 of file WriteSmf.hpp.
Referenced by write_file(), WriteSmf(), and ~WriteSmf().