Reads GML file and constructs GML parse tree.
More...
#include <ogdf/fileformats/GmlParser.h>
Reads GML file and constructs GML parse tree.
Definition at line 79 of file GmlParser.h.
◆ Parser()
ogdf::gml::Parser::Parser |
( |
std::istream & |
is, |
|
|
bool |
doCheck = false |
|
) |
| |
|
explicit |
◆ ~Parser()
ogdf::gml::Parser::~Parser |
( |
| ) |
|
Destruction: destroys object tree.
◆ createObjectTree()
void ogdf::gml::Parser::createObjectTree |
( |
std::istream & |
is, |
|
|
bool |
doCheck |
|
) |
| |
|
private |
◆ destroyObjectList()
void ogdf::gml::Parser::destroyObjectList |
( |
Object * |
object | ) |
|
|
private |
◆ error()
bool ogdf::gml::Parser::error |
( |
| ) |
const |
|
inline |
◆ getLine()
bool ogdf::gml::Parser::getLine |
( |
| ) |
|
|
private |
◆ getNextSymbol()
◆ getNodeIdRange()
Object* ogdf::gml::Parser::getNodeIdRange |
( |
int & |
minId, |
|
|
int & |
maxId |
|
) |
| |
|
private |
◆ parseList()
◆ read() [1/2]
bool ogdf::gml::Parser::read |
( |
Graph & |
G | ) |
|
◆ read() [2/2]
◆ readCluster()
◆ readLineAttribute()
void ogdf::gml::Parser::readLineAttribute |
( |
Object * |
object, |
|
|
DPolyline & |
dpl |
|
) |
| |
|
private |
◆ recursiveClusterRead()
Reads cluster subtree information recursively.
◆ setError()
◆ m_cStore
char ogdf::gml::Parser::m_cStore |
|
private |
◆ m_doCheck
bool ogdf::gml::Parser::m_doCheck |
|
private |
◆ m_doubleSymbol
double ogdf::gml::Parser::m_doubleSymbol |
|
private |
◆ m_error
bool ogdf::gml::Parser::m_error |
|
private |
◆ m_graphObject
Object* ogdf::gml::Parser::m_graphObject |
|
private |
◆ m_intSymbol
int ogdf::gml::Parser::m_intSymbol |
|
private |
◆ m_is
std::istream* ogdf::gml::Parser::m_is |
|
private |
◆ m_keySymbol
Key ogdf::gml::Parser::m_keySymbol |
|
private |
◆ m_lineBuffer
char * ogdf::gml::Parser::m_lineBuffer |
|
private |
◆ m_longString
string ogdf::gml::Parser::m_longString |
|
private |
◆ m_mapToNode
◆ m_objectTree
Object* ogdf::gml::Parser::m_objectTree |
|
private |
◆ m_pCurrent
char * ogdf::gml::Parser::m_pCurrent |
|
private |
◆ m_pStore
char * ogdf::gml::Parser::m_pStore |
|
private |
◆ m_rLineBuffer
char* ogdf::gml::Parser::m_rLineBuffer |
|
private |
◆ m_stringSymbol
const char* ogdf::gml::Parser::m_stringSymbol |
|
private |
The documentation for this class was generated from the following file: