#include <Remapper.hpp>
Inheritance diagram for moab::Remapper:
Collaboration diagram for moab::Remapper:Public Types | |
| enum | IntersectionContext { DEFAULT = -1 , SourceMesh = 0 , TargetMesh = 1 , OverlapMesh = 2 , CoveringMesh = 3 } |
Public Member Functions | |
| Remapper (moab::Interface *mbInt) | |
| virtual | ~Remapper () |
| moab::Interface * | get_interface () |
| ErrorCode | LoadNativeMesh (std::string filename, moab::EntityHandle &meshset, std::vector< int > &metadata, const char *readopts=0) |
Protected Attributes | |
| Interface * | m_interface |
Definition at line 38 of file Remapper.hpp.
| Enumerator | |
|---|---|
| DEFAULT | |
| SourceMesh | |
| TargetMesh | |
| OverlapMesh | |
| CoveringMesh | |
Definition at line 57 of file Remapper.hpp.
|
inline |
Definition at line 44 of file Remapper.hpp.
|
inlinevirtual |
Definition at line 49 of file Remapper.hpp.
References m_interface.
|
inline |
Definition at line 66 of file Remapper.hpp.
References m_interface.
Referenced by moab::TempestOnlineMap::TempestOnlineMap().
|
inline |
Definition at line 81 of file Remapper.hpp.
References ErrorCode, moab::Interface::load_file(), m_interface, MB_ALREADY_ALLOCATED, MB_CHK_ERR, MB_SUCCESS, MB_TAG_NOT_FOUND, moab::Interface::tag_get_data(), and moab::Interface::tag_get_handle().
Referenced by CreateTempestMesh(), and main().
|
protected |
Definition at line 124 of file Remapper.hpp.
Referenced by moab::TempestRemapper::assign_vertex_element_IDs(), moab::TempestRemapper::ComputeOverlapMesh(), moab::TempestRemapper::ConstructCoveringSet(), moab::TempestRemapper::convert_mesh_to_tempest_private(), moab::TempestRemapper::convert_tempest_mesh_private(), moab::TempestRemapper::ConvertOverlapMeshSourceOrdered(), moab::TempestRemapper::GenerateMeshMetadata(), get_interface(), moab::TempestRemapper::GetIMasks(), moab::TempestRemapper::initialize(), LoadNativeMesh(), and ~Remapper().