VTK
|
internal parser used by vtkExodusIIReader. More...
#include <vtkExodusIIReaderParser.h>
internal parser used by vtkExodusIIReader.
vtkExodusIIReaderParser is an internal XML parser used by vtkExodusIIReader. This is not for public use.
Definition at line 39 of file vtkExodusIIReaderParser.h.
Reimplemented from vtkXMLParser.
Definition at line 43 of file vtkExodusIIReaderParser.h.
vtkExodusIIReaderParser::vtkExodusIIReaderParser | ( | ) | [protected] |
Fills up the blockIdsSet with the block ids referred to by the XML. This is valid only after Go().
vtkExodusIIReaderParser::~vtkExodusIIReaderParser | ( | ) | [protected] |
Fills up the blockIdsSet with the block ids referred to by the XML. This is valid only after Go().
static vtkExodusIIReaderParser* vtkExodusIIReaderParser::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkXMLParser.
static int vtkExodusIIReaderParser::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkXMLParser.
virtual int vtkExodusIIReaderParser::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkXMLParser.
static vtkExodusIIReaderParser* vtkExodusIIReaderParser::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkXMLParser.
virtual vtkObjectBase* vtkExodusIIReaderParser::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkXMLParser.
Reimplemented from vtkXMLParser.
void vtkExodusIIReaderParser::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkXMLParser.
virtual vtkMutableDirectedGraph* vtkExodusIIReaderParser::GetSIL | ( | ) | [virtual] |
Returns the SIL. This is valid only after Go().
void vtkExodusIIReaderParser::Go | ( | const char * | filename | ) |
Trigger parsing of the XML file.
bool vtkExodusIIReaderParser::HasInformationAboutBlock | ( | int | id | ) | [inline] |
Definition at line 56 of file vtkExodusIIReaderParser.h.
std::string vtkExodusIIReaderParser::GetBlockName | ( | int | id | ) |
Given a block "id" return the name as determined from the xml. This is valid only after Go().
void vtkExodusIIReaderParser::GetBlockIds | ( | std::set< int > & | blockIdsSet | ) | [inline] |
Fills up the blockIdsSet with the block ids referred to by the XML. This is valid only after Go().
Definition at line 68 of file vtkExodusIIReaderParser.h.
virtual void vtkExodusIIReaderParser::StartElement | ( | const char * | tagName, |
const char ** | attrs | ||
) | [protected, virtual] |
Reimplemented from vtkXMLParser.
virtual void vtkExodusIIReaderParser::EndElement | ( | const char * | tagName | ) | [protected, virtual] |
Reimplemented from vtkXMLParser.
void vtkExodusIIReaderParser::FinishedParsing | ( | ) | [protected] |
const char* vtkExodusIIReaderParser::GetValue | ( | const char * | attr, |
const char ** | attrs | ||
) | [inline, protected] |
Definition at line 88 of file vtkExodusIIReaderParser.h.
vtkIdType vtkExodusIIReaderParser::AddVertexToSIL | ( | const char * | name | ) | [protected] |
vtkIdType vtkExodusIIReaderParser::AddChildEdgeToSIL | ( | vtkIdType | src, |
vtkIdType | dst | ||
) | [protected] |
vtkIdType vtkExodusIIReaderParser::AddCrossEdgeToSIL | ( | vtkIdType | src, |
vtkIdType | dst | ||
) | [protected] |
vtkIdType vtkExodusIIReaderParser::GetPartVertex | ( | const char * | part_number_instance_string | ) | [protected] |
Returns the vertex id for the "part" with given part_number_instance_string formed as "{part-number} Instance: {part-instance}"
std::map<int, vtkIdType> vtkExodusIIReaderParser::BlockID_To_VertexID [protected] |
Definition at line 122 of file vtkExodusIIReaderParser.h.
std::map<int, std::string> vtkExodusIIReaderParser::BlockID_To_MaterialName [protected] |
Definition at line 126 of file vtkExodusIIReaderParser.h.
std::map<std::string, vtkIdType> vtkExodusIIReaderParser::MaterialName_To_VertexID [protected] |
Definition at line 130 of file vtkExodusIIReaderParser.h.
std::map<vtkIdType, std::string> vtkExodusIIReaderParser::PartVertexID_To_Descriptions [protected] |
Definition at line 132 of file vtkExodusIIReaderParser.h.
std::map<vtkIdType, std::string> vtkExodusIIReaderParser::MaterialSpecifications [protected] |
Definition at line 138 of file vtkExodusIIReaderParser.h.
std::map<std::string, vtkIdType> vtkExodusIIReaderParser::Part_To_VertexID [protected] |
Definition at line 142 of file vtkExodusIIReaderParser.h.
std::map<int, std::string> vtkExodusIIReaderParser::BlockID_To_Part [protected] |
Definition at line 145 of file vtkExodusIIReaderParser.h.
vtkMutableDirectedGraph* vtkExodusIIReaderParser::SIL [protected] |
Definition at line 147 of file vtkExodusIIReaderParser.h.
Definition at line 148 of file vtkExodusIIReaderParser.h.
Definition at line 149 of file vtkExodusIIReaderParser.h.
std::string vtkExodusIIReaderParser::BlockPartNumberString [protected] |
Definition at line 151 of file vtkExodusIIReaderParser.h.
vtkIdType vtkExodusIIReaderParser::RootVertex [protected] |
Definition at line 153 of file vtkExodusIIReaderParser.h.
vtkIdType vtkExodusIIReaderParser::BlocksVertex [protected] |
Definition at line 154 of file vtkExodusIIReaderParser.h.
vtkIdType vtkExodusIIReaderParser::AssembliesVertex [protected] |
Definition at line 155 of file vtkExodusIIReaderParser.h.
vtkIdType vtkExodusIIReaderParser::MaterialsVertex [protected] |
Definition at line 156 of file vtkExodusIIReaderParser.h.
std::vector<vtkIdType> vtkExodusIIReaderParser::CurrentVertex [protected] |
Definition at line 157 of file vtkExodusIIReaderParser.h.
bool vtkExodusIIReaderParser::InBlocks [protected] |
Definition at line 159 of file vtkExodusIIReaderParser.h.
bool vtkExodusIIReaderParser::InMaterialAssignments [protected] |
Definition at line 160 of file vtkExodusIIReaderParser.h.