tlp::GraphProperty Class Reference
[Properties]
#include <GraphProperty.h>
Inherits tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::GraphObserver, and tlp::PropertyObserver.
Inheritance diagram for tlp::GraphProperty:
[legend]Collaboration diagram for tlp::GraphProperty:
[legend]List of all members.Public Member Functions
Friends
Constructor & Destructor Documentation
tlp::GraphProperty::GraphProperty |
( |
Graph * |
, |
|
|
std::string |
n = "" |
|
) |
|
|
virtual tlp::GraphProperty::~GraphProperty |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual void tlp::GraphProperty::afterSetAllNodeValue |
( |
PropertyInterface * |
prop |
) |
[virtual] |
|
virtual void tlp::GraphProperty::beforeSetAllNodeValue |
( |
PropertyInterface * |
prop |
) |
[virtual] |
|
|
Create 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. |
void tlp::GraphProperty::destroy |
( |
Graph * |
|
) |
[virtual] |
|
bool tlp::GraphProperty::hasNonDefaultValue |
( |
const edge |
e |
) |
const [inline] |
|
bool tlp::GraphProperty::hasNonDefaultValue |
( |
const node |
n |
) |
const [inline] |
|
bool tlp::GraphProperty::setAllEdgeStringValue |
( |
const std::string & |
v |
) |
[virtual] |
|
bool tlp::GraphProperty::setAllNodeStringValue |
( |
const std::string & |
v |
) |
[virtual] |
|
bool tlp::GraphProperty::setEdgeStringValue |
( |
const edge |
e, |
|
|
const std::string & |
v |
|
) |
[virtual] |
|
bool tlp::GraphProperty::setNodeStringValue |
( |
const node |
n, |
|
|
const std::string & |
v |
|
) |
[virtual] |
|
Friends And Related Function Documentation
friend class GraphAbstract [friend] |
|
|