![]() |
Tulip
4.6.0
Better Visualization Through Research
|
#include <DoubleProperty.h>
Inheritance diagram for tlp::DoubleProperty:
Collaboration diagram for tlp::DoubleProperty:Public Types | |
| enum | PredefinedMetaValueCalculator { NO_CALC = 0, AVG_CALC = 1, SUM_CALC = 2, MAX_CALC = 3, MIN_CALC = 4 } |
Public Member Functions | |
| DoubleProperty (Graph *, const std::string &n="") | |
| virtual void | clone_handler (AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::NumericProperty > &) |
| PropertyInterface * | clonePrototype (Graph *, const std::string &) |
| NumericProperty * | copyProperty (Graph *g) |
| void | edgesUniformQuantification (unsigned int) |
| virtual double | getEdgeDoubleDefaultValue () const |
| virtual double | getEdgeDoubleMax (Graph *g=NULL) |
| virtual double | getEdgeDoubleMin (Graph *g=NULL) |
| virtual double | getEdgeDoubleValue (const edge e) const |
| virtual double | getNodeDoubleDefaultValue () const |
| virtual double | getNodeDoubleMax (Graph *g=NULL) |
| virtual double | getNodeDoubleMin (Graph *g=NULL) |
| virtual double | getNodeDoubleValue (const node n) const |
| const std::string & | getTypename () const |
| void | nodesUniformQuantification (unsigned int) |
| virtual void | setAllEdgeValue (const double &v) |
| virtual void | setAllNodeValue (const double &v) |
| virtual void | setEdgeValue (const edge e, const double &v) |
| virtual void | setMetaValueCalculator (PropertyInterface::MetaValueCalculator *calc) |
| void | setMetaValueCalculator (PredefinedMetaValueCalculator nodeCalc=AVG_CALC, PredefinedMetaValueCalculator edgeCalc=AVG_CALC) |
| virtual void | setNodeValue (const node n, const double &v) |
Static Public Attributes | |
| static const std::string | propertyTypename |
A graph property that maps a double value to graph elements.
Definition at line 40 of file DoubleProperty.h.