tlp::PropertyInterface Class Reference
[Properties]
#include <AbstractProperty.h>
List of all members. Public Member Functions
Static Public Member Functions
Constructor & Destructor Documentation
virtual tlp::PropertyInterface::~PropertyInterface |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void tlp::PropertyInterface::erase |
( |
const |
node |
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual void tlp::PropertyInterface::erase |
( |
const |
edge |
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual void tlp::PropertyInterface::copy |
( |
const |
node, |
|
|
const |
node, |
|
|
PropertyInterface * |
| |
|
) |
| | [pure virtual] |
virtual void tlp::PropertyInterface::copy |
( |
const |
edge, |
|
|
const |
edge, |
|
|
PropertyInterface * |
| |
|
) |
| | [pure virtual] |
virtual std::string tlp::PropertyInterface::getTypename |
( |
|
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
static std::string tlp::PropertyInterface::getTypename |
( |
PropertyInterface * |
|
) |
[static] |
virtual std::string tlp::PropertyInterface::getNodeDefaultStringValue |
( |
|
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual std::string tlp::PropertyInterface::getEdgeDefaultStringValue |
( |
|
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual std::string tlp::PropertyInterface::getNodeStringValue |
( |
const node |
n |
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual std::string tlp::PropertyInterface::getEdgeStringValue |
( |
const edge |
e |
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual bool tlp::PropertyInterface::setNodeStringValue |
( |
const node |
n, |
|
|
const std::string & |
v | |
|
) |
| | [pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual bool tlp::PropertyInterface::setEdgeStringValue |
( |
const edge |
e, |
|
|
const std::string & |
v | |
|
) |
| | [pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual bool tlp::PropertyInterface::setAllNodeStringValue |
( |
const std::string & |
v |
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
virtual bool tlp::PropertyInterface::setAllEdgeStringValue |
( |
const std::string & |
v |
) |
[pure virtual] |
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< tlp::StringType, tlp::StringType, tlp::StringAlgorithm >, tlp::AbstractProperty< tlp::ColorType, tlp::ColorType, tlp::ColorAlgorithm >, tlp::AbstractProperty< tlp::IntegerType, tlp::IntegerType, tlp::IntegerAlgorithm >, tlp::AbstractProperty< tlp::SizeType, tlp::SizeType, tlp::SizeAlgorithm >, tlp::AbstractProperty< tlp::PointType, tlp::LineType, tlp::LayoutAlgorithm >, tlp::AbstractProperty< tlp::BooleanType, tlp::BooleanType, tlp::BooleanAlgorithm >, tlp::AbstractProperty< tlp::DoubleType, tlp::DoubleType, tlp::DoubleAlgorithm >, and tlp::AbstractProperty< tlp::GraphType, tlp::GraphType >.
|