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 88 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: