#include <AbstractProperty.h>
List of all members.
Public Member Functions
Static Public Member Functions
Protected Member Functions
Constructor & Destructor Documentation
virtual tlp::PropertyInterface::~PropertyInterface |
( |
| ) |
[virtual] |
Member Function Documentation
virtual void tlp::PropertyInterface::erase |
( |
const edge |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual void tlp::PropertyInterface::erase |
( |
const node |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual DataMem* tlp::PropertyInterface::getEdgeDataMemValue |
( |
const edge |
e | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual DataMem* tlp::PropertyInterface::getEdgeDefaultDataMemValue |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual std::string tlp::PropertyInterface::getEdgeDefaultStringValue |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual std::string tlp::PropertyInterface::getEdgeStringValue |
( |
const edge |
e | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual DataMem* tlp::PropertyInterface::getNodeDataMemValue |
( |
const node |
n | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual DataMem* tlp::PropertyInterface::getNodeDefaultDataMemValue |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual std::string tlp::PropertyInterface::getNodeDefaultStringValue |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual std::string tlp::PropertyInterface::getNodeStringValue |
( |
const node |
n | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual DataMem* tlp::PropertyInterface::getNonDefaultDataMemValue |
( |
const edge |
e | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual DataMem* tlp::PropertyInterface::getNonDefaultDataMemValue |
( |
const node |
n | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual Iterator<edge>* tlp::PropertyInterface::getNonDefaultValuatedEdges |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual Iterator<node>* tlp::PropertyInterface::getNonDefaultValuatedNodes |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual std::string tlp::PropertyInterface::getTypename |
( |
| ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
static std::string tlp::PropertyInterface::getTypename |
( |
PropertyInterface * |
| ) |
[static] |
void tlp::PropertyInterface::notifyAfterSetAllEdgeValue |
( |
PropertyInterface * |
| ) |
[protected] |
void tlp::PropertyInterface::notifyAfterSetAllNodeValue |
( |
PropertyInterface * |
| ) |
[protected] |
virtual void tlp::PropertyInterface::setAllEdgeDataMemValue |
( |
const DataMem * |
v | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual bool tlp::PropertyInterface::setAllEdgeStringValue |
( |
const std::string & |
v | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual void tlp::PropertyInterface::setAllNodeDataMemValue |
( |
const DataMem * |
v | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual bool tlp::PropertyInterface::setAllNodeStringValue |
( |
const std::string & |
v | ) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual void tlp::PropertyInterface::setEdgeDataMemValue |
( |
const edge |
e, |
|
|
const DataMem * |
v |
|
) |
| [pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual bool tlp::PropertyInterface::setEdgeStringValue |
( |
const edge |
e, |
|
|
const std::string & |
v |
|
) |
| [pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual void tlp::PropertyInterface::setNodeDataMemValue |
( |
const node |
n, |
|
|
const DataMem * |
v |
|
) |
| [pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
virtual bool tlp::PropertyInterface::setNodeStringValue |
( |
const node |
n, |
|
|
const std::string & |
v |
|
) |
| [pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.
|