#include <Iotm_TextMeshDataTypes.h>
◆ PartIdMapping()
Iotm::text_mesh::PartIdMapping::PartIdMapping |
( |
| ) |
|
|
inline |
◆ assign()
void Iotm::text_mesh::PartIdMapping::assign |
( |
const std::string & | name, |
|
|
unsigned | id ) const |
|
inlineprivate |
◆ assign_ids()
void Iotm::text_mesh::PartIdMapping::assign_ids |
( |
| ) |
const |
|
inlineprivate |
◆ finalize_parse()
void Iotm::text_mesh::PartIdMapping::finalize_parse |
( |
| ) |
|
|
inline |
◆ get() [1/2]
unsigned Iotm::text_mesh::PartIdMapping::get |
( |
const std::string & | name | ) |
const |
|
inline |
◆ get() [2/2]
std::string Iotm::text_mesh::PartIdMapping::get |
( |
unsigned | id | ) |
const |
|
inline |
◆ get_group_type()
const std::string Iotm::text_mesh::PartIdMapping::get_group_type |
( |
| ) |
const |
|
inline |
◆ get_part_id()
unsigned Iotm::text_mesh::PartIdMapping::get_part_id |
( |
const std::string & | name | ) |
const |
|
inlineprivate |
◆ get_part_name()
std::string Iotm::text_mesh::PartIdMapping::get_part_name |
( |
unsigned | id | ) |
const |
|
inlineprivate |
◆ get_part_names()
const std::vector< std::string > & Iotm::text_mesh::PartIdMapping::get_part_names |
( |
| ) |
const |
|
inline |
◆ get_part_names_sorted_by_id()
std::vector< std::string > Iotm::text_mesh::PartIdMapping::get_part_names_sorted_by_id |
( |
| ) |
const |
|
inline |
◆ handle_block_part()
void Iotm::text_mesh::PartIdMapping::handle_block_part |
( |
const std::string & | name | ) |
|
|
inlineprivate |
◆ is_assigned()
bool Iotm::text_mesh::PartIdMapping::is_assigned |
( |
unsigned | id | ) |
const |
|
inlineprivate |
◆ is_registered()
bool Iotm::text_mesh::PartIdMapping::is_registered |
( |
const std::string & | name | ) |
const |
|
inline |
◆ register_part_name()
void Iotm::text_mesh::PartIdMapping::register_part_name |
( |
const std::string & | name | ) |
|
|
inline |
◆ register_part_name_with_id()
void Iotm::text_mesh::PartIdMapping::register_part_name_with_id |
( |
const std::string & | name, |
|
|
unsigned | id ) |
|
inline |
◆ set_error_handler()
void Iotm::text_mesh::PartIdMapping::set_error_handler |
( |
ErrorHandler | errorHandler | ) |
|
|
inline |
◆ size()
unsigned Iotm::text_mesh::PartIdMapping::size |
( |
| ) |
const |
|
inline |
◆ validate_name_and_id()
void Iotm::text_mesh::PartIdMapping::validate_name_and_id |
( |
const std::string & | name, |
|
|
unsigned | id ) const |
|
inlineprivate |
◆ m_errorHandler
◆ m_ids
std::unordered_map<std::string, unsigned> Iotm::text_mesh::PartIdMapping::m_ids |
|
mutableprivate |
◆ m_idsAssigned
bool Iotm::text_mesh::PartIdMapping::m_idsAssigned {false} |
|
mutableprivate |
◆ m_partNames
std::vector<std::string> Iotm::text_mesh::PartIdMapping::m_partNames {} |
|
private |
◆ m_parts
std::map<unsigned, std::string> Iotm::text_mesh::PartIdMapping::m_parts |
|
mutableprivate |
The documentation for this class was generated from the following file: