![]()  | 
  
    Tulip
    4.4.0
    
   Better Visualization Through Research 
   | 
 
#include <StringProperty.h>
Inherits tlp::AbstractProperty< Tnode, Tedge, Tprop >.
Public Member Functions | |
| StringProperty (Graph *g, std::string n="") | |
| PropertyInterface * | clonePrototype (Graph *, const std::string &) | 
| int | compare (const node n1, const node n2) const | 
| int | compare (const edge e1, const edge e2) const | 
| std::string | getTypename () const | 
  Public Member Functions inherited from tlp::AbstractProperty< Tnode, Tedge, Tprop > | |
| AbstractProperty (Graph *, std::string n="") | |
| int | compare (const node n1, const node n2) const | 
| int | compare (const edge e1, const edge e2) const | 
| virtual void | computeMetaValue (node n, Graph *sg, Graph *mg) | 
| virtual void | computeMetaValue (edge e, tlp::Iterator< edge > *itE, Graph *mg) | 
| virtual bool | copy (const node destination, const node source, PropertyInterface *property, bool ifNotDefault=false) | 
| virtual bool | copy (const edge destination, const edge source, PropertyInterface *property, bool ifNotDefault=false) | 
| virtual void | copy (PropertyInterface *property) | 
| virtual void | erase (const node n) | 
| virtual void | erase (const edge e) | 
| virtual DataMem * | getEdgeDataMemValue (const edge e) const | 
| virtual DataMem * | getEdgeDefaultDataMemValue () const | 
| virtual std::string | getEdgeDefaultStringValue () const | 
| virtual Tedge::RealType | getEdgeDefaultValue () const | 
| virtual std::string | getEdgeStringValue (const edge e) const | 
| virtual tlp::StoredType < typename Tedge::RealType > ::ReturnedConstValue  | getEdgeValue (const edge e) const | 
| virtual DataMem * | getNodeDataMemValue (const node n) const | 
| virtual DataMem * | getNodeDefaultDataMemValue () const | 
| virtual std::string | getNodeDefaultStringValue () const | 
| virtual Tnode::RealType | getNodeDefaultValue () const | 
| virtual std::string | getNodeStringValue (const node n) const | 
| virtual tlp::StoredType < typename Tnode::RealType > ::ReturnedConstValue  | getNodeValue (const node n) const | 
| virtual DataMem * | getNonDefaultDataMemValue (const node n) const | 
| virtual DataMem * | getNonDefaultDataMemValue (const edge e) const | 
| virtual tlp::Iterator< edge > * | getNonDefaultValuatedEdges (const Graph *g=NULL) const | 
| virtual tlp::Iterator< node > * | getNonDefaultValuatedNodes (const Graph *g=NULL) const | 
| virtual AbstractProperty < Tnode, Tedge, Tprop > &  | operator= (AbstractProperty< Tnode, Tedge, Tprop > &prop) | 
| virtual void | setAllEdgeDataMemValue (const DataMem *v) | 
| virtual bool | setAllEdgeStringValue (const std::string &inV) | 
| virtual void | setAllEdgeValue (const typename Tedge::RealType &v) | 
| virtual void | setAllNodeDataMemValue (const DataMem *v) | 
| virtual bool | setAllNodeStringValue (const std::string &inV) | 
| virtual void | setAllNodeValue (const typename Tnode::RealType &v) | 
| virtual void | setEdgeDataMemValue (const edge e, const DataMem *v) | 
| virtual bool | setEdgeStringValue (const edge inE, const std::string &inV) | 
| virtual void | setEdgeValue (const edge e, const typename Tedge::RealType &v) | 
| virtual void | setMetaValueCalculator (PropertyInterface::MetaValueCalculator *mvCalc) | 
| virtual void | setNodeDataMemValue (const node n, const DataMem *v) | 
| virtual bool | setNodeStringValue (const node inN, const std::string &inV) | 
| virtual void | setNodeValue (const node n, const typename Tnode::RealType &v) | 
Static Public Attributes | |
| static const std::string | propertyTypename | 
Additional Inherited Members | |
  Protected Member Functions inherited from tlp::AbstractProperty< Tnode, Tedge, Tprop > | |
| virtual void | clone_handler (AbstractProperty< Tnode, Tedge, Tprop > &) | 
  Protected Attributes inherited from tlp::AbstractProperty< Tnode, Tedge, Tprop > | |
| Tedge::RealType | edgeDefaultValue | 
| 
MutableContainer< typename  Tedge::RealType >  | edgeProperties | 
| Tnode::RealType | nodeDefaultValue | 
| 
MutableContainer< typename  Tnode::RealType >  | nodeProperties | 
A graph property that maps a std::string value to graph elements.
Definition at line 36 of file StringProperty.h.