Tulip  4.6.0
Better Visualization Through Research
tlp::GraphProperty Class Reference

#include <GraphProperty.h>

+ Inheritance diagram for tlp::GraphProperty:
+ Collaboration diagram for tlp::GraphProperty:

List of all members.

Public Member Functions

 GraphProperty (Graph *, const std::string &n="")
PropertyInterfaceclonePrototype (Graph *, const std::string &)
virtual unsigned int edgeValueSize () const
const std::string & getTypename () const
bool hasNonDefaultValue (const node n) const
bool hasNonDefaultValue (const edge e) const
virtual bool readNodeDefaultValue (std::istream &iss)
virtual bool readNodeValue (std::istream &iss, node n)
bool setAllEdgeStringValue (const std::string &v)
bool setAllNodeStringValue (const std::string &v)
virtual void setAllNodeValue (const GraphType::RealType &g)
bool setEdgeStringValue (const edge e, const std::string &v)
bool setNodeStringValue (const node n, const std::string &v)
virtual void setNodeValue (const node n, const GraphType::RealType &g)
void treatEvent (const Event &)

Static Public Attributes

static const std::string propertyTypename

Friends

class GraphAbstract

Detailed Description

A graph property that maps a tlp::Graph* value to graph elements.

Warning:
This property is mainly used into the meta node engine. Using GraphProperty outside of this system is strongly discouraged since it could lead to unwanted behavior.

Definition at line 39 of file GraphProperty.h.

 All Classes Files Functions Variables Enumerations Enumerator Properties