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().