|
Quantum GIS API Documentation
1.8
|
Determine making the graph. More...
#include <qgsgraphdirector.h>

Signals | |
| void | buildProgress (int, int) const |
| void | buildMessage (QString) const |
Public Member Functions | |
| virtual | ~QgsGraphDirector () |
| Destructor. | |
| virtual void | makeGraph (QgsGraphBuilderInterface *builder, const QVector< QgsPoint > &additionalPoints, QVector< QgsPoint > &tiedPoints) const |
| Make a graph using RgGraphBuilder. | |
| void | addProperter (QgsArcProperter *prop) |
| virtual QString | name () const =0 |
| return Director name | |
Protected Attributes | |
| QList< QgsArcProperter * > | mProperterList |
Determine making the graph.
QgsGraphBuilder and QgsGraphDirector is a builder patter.
Definition at line 35 of file qgsgraphdirector.h.
| virtual QgsGraphDirector::~QgsGraphDirector | ( | ) | [inline, virtual] |
Destructor.
Definition at line 45 of file qgsgraphdirector.h.
| void QgsGraphDirector::addProperter | ( | QgsArcProperter * | prop | ) | [inline] |
Definition at line 67 of file qgsgraphdirector.h.
| void QgsGraphDirector::buildMessage | ( | QString | ) | const [signal] |
| void QgsGraphDirector::buildProgress | ( | int | , |
| int | |||
| ) | const [signal] |
Referenced by QgsLineVectorLayerDirector::makeGraph().
| virtual void QgsGraphDirector::makeGraph | ( | QgsGraphBuilderInterface * | builder, |
| const QVector< QgsPoint > & | additionalPoints, | ||
| QVector< QgsPoint > & | tiedPoints | ||
| ) | const [inline, virtual] |
Make a graph using RgGraphBuilder.
| builder | The graph builder |
| additionalPoints | Vector of points that must be tied to the graph |
| tiedPoints | Vector of tied points |
Reimplemented in QgsLineVectorLayerDirector.
Definition at line 58 of file qgsgraphdirector.h.
| virtual QString QgsGraphDirector::name | ( | ) | const [pure virtual] |
return Director name
Implemented in QgsLineVectorLayerDirector.
QList<QgsArcProperter*> QgsGraphDirector::mProperterList [protected] |
Definition at line 78 of file qgsgraphdirector.h.
Referenced by QgsLineVectorLayerDirector::makeGraph().
1.7.6.1