Explicit mutation surface for parse-time graph construction.
More...
#include <graph/io/graph_parse_sink.h>
|
| virtual | ~IGraphParseSink ()=default |
| virtual void | addNewRelation (const QString &relName, const bool &changeRelation=false)=0 |
| virtual void | setRelation (int relNum, const bool &updateUI=true)=0 |
| virtual void | createNode (const int &num, const int &size, const QString &color, const QString &numColor, const int &numSize, const QString &label, const QString &lColor, const int &lSize, const QPointF &p, const QString &shape, const QString &iconPath=QString(), const bool &signalMW=false, const QHash< QString, QString > nodeCustomAttributes=QHash< QString, QString >())=0 |
| virtual void | createNodeAtPosRandom (const bool &signalMW=false)=0 |
| virtual void | createNodeAtPosRandomWithLabel (const int &num, const QString &label, const bool &signalMW=false)=0 |
| virtual void | createEdge (const int &source, const int &target, const qreal &weight, const QString &color, const int &edgeDirType, const bool &arrows, const bool &bezier, const QString &edgeLabel=QString(), const bool &signalMW=false, const QHash< QString, QString > &edgeCustomAttributes=QHash< QString, QString >())=0 |
| virtual void | removeDummyNode (int num)=0 |
| virtual void | fileLoaded (const int &fileType, const QString &fileName, const QString &netName, const int &totalNodes, const int &totalLinks, const int &edgeDirType, const qint64 &elapsedTime, const QString &message=QString())=0 |
Explicit mutation surface for parse-time graph construction.
IMPORTANT (WS4/P3 guardrail): Method signatures intentionally mirror Parser signals 1:1. No cleanup, normalization, or semantic changes are permitted here.
◆ ~IGraphParseSink()
| virtual SocNetV::IO::IGraphParseSink::~IGraphParseSink |
( |
| ) |
|
|
virtualdefault |
◆ addNewRelation()
| virtual void SocNetV::IO::IGraphParseSink::addNewRelation |
( |
const QString & | relName, |
|
|
const bool & | changeRelation = false ) |
|
pure virtual |
◆ createEdge()
| virtual void SocNetV::IO::IGraphParseSink::createEdge |
( |
const int & | source, |
|
|
const int & | target, |
|
|
const qreal & | weight, |
|
|
const QString & | color, |
|
|
const int & | edgeDirType, |
|
|
const bool & | arrows, |
|
|
const bool & | bezier, |
|
|
const QString & | edgeLabel = QString(), |
|
|
const bool & | signalMW = false, |
|
|
const QHash< QString, QString > & | edgeCustomAttributes = QHash< QString, QString >() ) |
|
pure virtual |
◆ createNode()
| virtual void SocNetV::IO::IGraphParseSink::createNode |
( |
const int & | num, |
|
|
const int & | size, |
|
|
const QString & | color, |
|
|
const QString & | numColor, |
|
|
const int & | numSize, |
|
|
const QString & | label, |
|
|
const QString & | lColor, |
|
|
const int & | lSize, |
|
|
const QPointF & | p, |
|
|
const QString & | shape, |
|
|
const QString & | iconPath = QString(), |
|
|
const bool & | signalMW = false, |
|
|
const QHash< QString, QString > | nodeCustomAttributes = QHash< QString, QString >() ) |
|
pure virtual |
◆ createNodeAtPosRandom()
| virtual void SocNetV::IO::IGraphParseSink::createNodeAtPosRandom |
( |
const bool & | signalMW = false | ) |
|
|
pure virtual |
◆ createNodeAtPosRandomWithLabel()
| virtual void SocNetV::IO::IGraphParseSink::createNodeAtPosRandomWithLabel |
( |
const int & | num, |
|
|
const QString & | label, |
|
|
const bool & | signalMW = false ) |
|
pure virtual |
◆ fileLoaded()
| virtual void SocNetV::IO::IGraphParseSink::fileLoaded |
( |
const int & | fileType, |
|
|
const QString & | fileName, |
|
|
const QString & | netName, |
|
|
const int & | totalNodes, |
|
|
const int & | totalLinks, |
|
|
const int & | edgeDirType, |
|
|
const qint64 & | elapsedTime, |
|
|
const QString & | message = QString() ) |
|
pure virtual |
◆ removeDummyNode()
| virtual void SocNetV::IO::IGraphParseSink::removeDummyNode |
( |
int | num | ) |
|
|
pure virtual |
◆ setRelation()
| virtual void SocNetV::IO::IGraphParseSink::setRelation |
( |
int | relNum, |
|
|
const bool & | updateUI = true ) |
|
pure virtual |
The documentation for this class was generated from the following file: