#include <DoubleProperty.h>
List of all members.
Public Types
Public Member Functions
- DoubleProperty (Graph *, std::string n="")
- DoubleType::RealType getNodeMin (Graph *sg=0)
- DoubleType::RealType getNodeMax (Graph *sg=0)
- DoubleType::RealType getEdgeMin (Graph *sg=0)
- DoubleType::RealType getEdgeMax (Graph *sg=0)
- void uniformQuantification (unsigned int)
- void nodesUniformQuantification (unsigned int)
- void edgesUniformQuantification (unsigned int)
- void clone_handler (AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm > &)
- PropertyInterface * clonePrototype (Graph *, const std::string &)
- std::string getTypename () const
- virtual void setNodeValue (const node n, const double &v)
- virtual void setEdgeValue (const edge e, const double &v)
- virtual void setAllNodeValue (const double &v)
- virtual void setAllEdgeValue (const double &v)
- virtual void addNode (Graph *graph, const node n)
- virtual void addEdge (Graph *graph, const edge e)
- virtual void delNode (Graph *graph, const node n)
- virtual void delEdge (Graph *graph, const edge e)
- virtual void addSubGraph (Graph *graph, Graph *sub)
- virtual void delSubGraph (Graph *graph, Graph *sub)
- virtual void setMetaValueCalculator (PropertyInterface::MetaValueCalculator *calc)
- void setMetaValueCalculator (PredefinedMetaValueCalculator nodeCalc=AVG_CALC, PredefinedMetaValueCalculator edgeCalc=AVG_CALC)
Static Public Attributes
Friends
Member Enumeration Documentation
- Enumerator:
NO_CALC |
|
AVG_CALC |
|
SUM_CALC |
|
MAX_CALC |
|
MIN_CALC |
|
Constructor & Destructor Documentation
Member Function Documentation
Creates an object of the same real type of the current property, in the the graph (first parameter) with the name (second parameter). Values are not copied.
Implements tlp::PropertyInterface.
Returns a string describing the type of the property. i.e. "graph", "double", "layout", "string", "integer", "color", "size", ...
Implements tlp::PropertyInterface.
Friends And Related Function Documentation
Member Data Documentation
|