IOSS 2.0
Loading...
Searching...
No Matches
Iotm::text_mesh::NodesetParser< EntityId > Class Template Reference

#include <Iotm_TextMeshNodeset.h>

Public Member Functions

 NodesetParser ()
 
void set_error_handler (ErrorHandler errorHandler)
 
std::string get_name ()
 
const std::vector< EntityId > & get_nodeset_data ()
 
void parse (const std::string &parseData)
 

Private Member Functions

void parse_option (std::string optionName, const std::string &optionValue)
 
void parse_option_group (const std::string &option)
 
void parse_name (const std::string &data)
 
void parse_node_data (const std::string &data)
 

Private Attributes

std::vector< EntityIdm_nodeList {}
 
std::string m_name {}
 
ErrorHandler m_errorHandler
 

Constructor & Destructor Documentation

◆ NodesetParser()

template<typename EntityId >
Iotm::text_mesh::NodesetParser< EntityId >::NodesetParser ( )
inline

Member Function Documentation

◆ get_name()

template<typename EntityId >
std::string Iotm::text_mesh::NodesetParser< EntityId >::get_name ( )
inline

◆ get_nodeset_data()

template<typename EntityId >
const std::vector< EntityId > & Iotm::text_mesh::NodesetParser< EntityId >::get_nodeset_data ( )
inline

◆ parse()

template<typename EntityId >
void Iotm::text_mesh::NodesetParser< EntityId >::parse ( const std::string & parseData)
inline

◆ parse_name()

template<typename EntityId >
void Iotm::text_mesh::NodesetParser< EntityId >::parse_name ( const std::string & data)
inlineprivate

◆ parse_node_data()

template<typename EntityId >
void Iotm::text_mesh::NodesetParser< EntityId >::parse_node_data ( const std::string & data)
inlineprivate

◆ parse_option()

template<typename EntityId >
void Iotm::text_mesh::NodesetParser< EntityId >::parse_option ( std::string optionName,
const std::string & optionValue )
inlineprivate

◆ parse_option_group()

template<typename EntityId >
void Iotm::text_mesh::NodesetParser< EntityId >::parse_option_group ( const std::string & option)
inlineprivate

◆ set_error_handler()

template<typename EntityId >
void Iotm::text_mesh::NodesetParser< EntityId >::set_error_handler ( ErrorHandler errorHandler)
inline

Member Data Documentation

◆ m_errorHandler

template<typename EntityId >
ErrorHandler Iotm::text_mesh::NodesetParser< EntityId >::m_errorHandler
private

◆ m_name

template<typename EntityId >
std::string Iotm::text_mesh::NodesetParser< EntityId >::m_name {}
private

◆ m_nodeList

template<typename EntityId >
std::vector<EntityId> Iotm::text_mesh::NodesetParser< EntityId >::m_nodeList {}
private

The documentation for this class was generated from the following file: