|
|
| SizeProperty (Graph *, const std::string &n="") |
| |
| PropertyInterface * | clonePrototype (Graph *, const std::string &) const override |
| |
| int | compare (const node n1, const node n2) const override |
| |
|
Size | getMax (const Graph *sg=nullptr) |
| |
|
Size | getMin (const Graph *sg=nullptr) |
| |
| const std::string & | getTypename () const override |
| |
| virtual AbstractProperty< Tnode, Tedge, Tprop > & | operator= (AbstractProperty< Tnode, Tedge, Tprop > &prop) |
| |
|
void | scale (const tlp::Vector< float, 3 > &, const Graph *sg=nullptr) |
| |
|
void | scale (const tlp::Vector< float, 3 > &, Iterator< node > *, Iterator< edge > *) |
| |
|
void | setAllNodeValue (tlp::StoredType< tlp::SizeType::RealType >::ReturnedConstValue v) override |
| |
|
void | setNodeValue (const node n, tlp::StoredType< tlp::SizeType::RealType >::ReturnedConstValue v) override |
| |
|
void | setValueToGraphNodes (tlp::StoredType< tlp::SizeType::RealType >::ReturnedConstValue v, const Graph *graph) override |
| |
|
| AbstractProperty (Graph *, const std::string &n="") |
| |
| int | compare (const edge e1, const edge e2) const override |
| |
| void | computeMetaValue (edge e, tlp::Iterator< edge > *itE, Graph *mg) override |
| |
| void | computeMetaValue (node n, Graph *sg, Graph *mg) override |
| |
| bool | copy (const edge destination, const edge source, PropertyInterface *property, bool ifNotDefault=false) override |
| |
| bool | copy (const node destination, const node source, PropertyInterface *property, bool ifNotDefault=false) override |
| |
| void | copy (PropertyInterface *property) override |
| |
| unsigned int | edgeValueSize () const override |
| |
| void | erase (const edge e) override |
| |
| void | erase (const node n) override |
| |
| DataMem * | getEdgeDataMemValue (const edge e) const override |
| |
| DataMem * | getEdgeDefaultDataMemValue () const override |
| |
| std::string | getEdgeDefaultStringValue () const override |
| |
| Tedge::RealType | getEdgeDefaultValue () const |
| |
| virtual tlp::Iterator< edge > * | getEdgesEqualTo (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v, const Graph *g=nullptr) const |
| |
| std::string | getEdgeStringValue (const edge e) const override |
| |
| tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue | getEdgeValue (const edge e) const |
| |
| DataMem * | getNodeDataMemValue (const node n) const override |
| |
| DataMem * | getNodeDefaultDataMemValue () const override |
| |
| std::string | getNodeDefaultStringValue () const override |
| |
| Tnode::RealType | getNodeDefaultValue () const |
| |
| virtual tlp::Iterator< node > * | getNodesEqualTo (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v, const Graph *g=nullptr) const |
| |
| std::string | getNodeStringValue (const node n) const override |
| |
| tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue | getNodeValue (const node n) const |
| |
| DataMem * | getNonDefaultDataMemValue (const edge e) const override |
| |
| DataMem * | getNonDefaultDataMemValue (const node n) const override |
| |
| tlp::Iterator< edge > * | getNonDefaultValuatedEdges (const Graph *g=nullptr) const override |
| |
| tlp::Iterator< node > * | getNonDefaultValuatedNodes (const Graph *g=nullptr) const override |
| |
| bool | hasNonDefaultValuatedEdges (const Graph *g=nullptr) const override |
| |
| bool | hasNonDefaultValuatedNodes (const Graph *g=nullptr) const override |
| |
| unsigned int | nodeValueSize () const override |
| |
| unsigned int | numberOfNonDefaultValuatedEdges (const Graph *=nullptr) const override |
| |
| unsigned int | numberOfNonDefaultValuatedNodes (const Graph *g=nullptr) const override |
| |
| virtual AbstractProperty< Tnode, Tedge, Tprop > & | operator= (AbstractProperty< Tnode, Tedge, Tprop > &prop) |
| |
| constexpr edgeValueRef | operator[] (edge e) |
| |
| tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue | operator[] (edge e) const |
| |
| constexpr nodeValueRef | operator[] (node n) |
| |
| const tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue | operator[] (node n) const |
| |
| bool | readEdgeDefaultValue (std::istream &) override |
| |
| bool | readEdgeValue (std::istream &, edge) override |
| |
| bool | readNodeDefaultValue (std::istream &) override |
| |
| bool | readNodeValue (std::istream &, node) override |
| |
| void | setAllEdgeDataMemValue (const DataMem *v) override |
| |
| bool | setAllEdgeStringValue (const std::string &inV) override |
| |
| virtual void | setAllEdgeValue (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v) |
| |
| void | setAllNodeDataMemValue (const DataMem *v) override |
| |
| bool | setAllNodeStringValue (const std::string &inV) override |
| |
| virtual void | setAllNodeValue (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v) |
| |
| void | setEdgeDataMemValue (const edge e, const DataMem *v) override |
| |
| bool | setEdgeDefaultStringValue (const std::string &inV) override |
| |
| virtual void | setEdgeDefaultValue (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v) |
| |
| bool | setEdgeStringValue (const edge inE, const std::string &inV) override |
| |
| virtual void | setEdgeValue (const edge e, typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v) |
| |
| void | setMetaValueCalculator (PropertyInterface::MetaValueCalculator *mvCalc) override |
| |
| void | setNodeDataMemValue (const node n, const DataMem *v) override |
| |
| bool | setNodeDefaultStringValue (const std::string &inV) override |
| |
| virtual void | setNodeDefaultValue (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v) |
| |
| bool | setNodeStringValue (const node inN, const std::string &inV) override |
| |
| virtual void | setNodeValue (const node n, typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v) |
| |
| bool | setStringValueToGraphEdges (const std::string &inV, const Graph *graph) override |
| |
| bool | setStringValueToGraphNodes (const std::string &inV, const Graph *graph) override |
| |
| virtual void | setValueToGraphEdges (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v, const Graph *graph) |
| |
| virtual void | setValueToGraphNodes (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v, const Graph *graph) |
| |
| void | writeEdgeDefaultValue (std::ostream &) const override |
| |
| void | writeEdgeValue (std::ostream &, edge) const override |
| |
| void | writeNodeDefaultValue (std::ostream &) const override |
| |
| void | writeNodeValue (std::ostream &, node) const override |
| |
| virtual const std::string & | getCppClassName () const =0 |
| |
|
tlp::Graph * | getGraph () const |
| |
| MetaValueCalculator * | getMetaValueCalculator () |
| |
| const std::string & | getName () const |
| |
| constexpr edgeStringValueRef | operator[] (edge e) |
| |
| std::string | operator[] (edge e) const |
| |
| constexpr nodeStringValueRef | operator[] (node n) |
| |
| bool | rename (const std::string &newName) |
| |
| void | addListener (Observable &listener) const |
| |
| void | addListener (Observable *const listener) const |
| |
| void | addObserver (Observable &observer) const |
| |
| void | addObserver (Observable *const observer) const |
| |
| unsigned int | countListeners () const |
| |
| unsigned int | countObservers () const |
| |
| unsigned int | getReceived () const |
| |
| unsigned int | getSent () const |
| |
| void | removeListener (Observable &listener) const |
| |
| void | removeListener (Observable *const listener) const |
| |
| void | removeObserver (Observable &observer) const |
| |
| void | removeObserver (Observable *const observer) const |
| |
A graph property that maps a tlp::Size value to graph elements.
Definition at line 39 of file SizeProperty.h.