#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 31 of file Remapper.hpp.
| Enumerator | |
|---|---|
| DEFAULT | |
| SourceMesh | |
| TargetMesh | |
| OverlapMesh | |
| CoveringMesh | |
Definition at line 50 of file Remapper.hpp.
|
inline |
Definition at line 37 of file Remapper.hpp.
|
inlinevirtual |
Definition at line 42 of file Remapper.hpp.
References m_interface.
|
inline |
Definition at line 59 of file Remapper.hpp.
References m_interface.
Referenced by moab::TempestOnlineMap::TempestOnlineMap().
|
inline |
Definition at line 74 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 anonymous_namespace{mbtempest.cpp}::handleOverlapMOAB(), and main().
|
protected |
Definition at line 117 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(), moab::TempestRemapper::validate_global_ids_private(), and ~Remapper().