tlp::GraphProperty Class Reference
[Properties]
#include <GraphProperty.h>
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
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] |
std::string tlp::GraphProperty::getTypename |
( |
|
) |
const [inline, virtual] |
Returns a string describing the type of the property. i.e. "graph", "double", "layout", "string", "integer", "color", "size", ...
Implements tlp::PropertyInterface.
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] |
|