Properties
Classes
Functions
- tlp::BooleanProperty::BooleanProperty (Graph *g, std::string n="")
- PropertyInterface * tlp::BooleanProperty::clonePrototype (Graph *, const std::string &)
- void tlp::BooleanProperty::copy (const node, const node, PropertyInterface *)
- void tlp::BooleanProperty::copy (const edge, const edge, PropertyInterface *)
- void tlp::BooleanProperty::reverse ()
- void tlp::BooleanProperty::reverseEdgeDirection ()
- reverse all the direction of edges of the visible graph which are true in this BooleanProperty
- Iterator< node > * tlp::BooleanProperty::getNodesEqualTo (const bool val, Graph *=0)
- Iterator< edge > * tlp::BooleanProperty::getEdgesEqualTo (const bool val, Graph *=0)
- PropertyInterface * tlp::BooleanVectorProperty::clonePrototype (Graph *, const std::string &)
- void tlp::BooleanVectorProperty::copy (const node, const node, PropertyInterface *)
- void tlp::BooleanVectorProperty::copy (const edge, const edge, PropertyInterface *)
- virtual tlp::PropertyInterface::~PropertyInterface ()
- virtual void tlp::PropertyInterface::erase (const node)=0
- virtual void tlp::PropertyInterface::erase (const edge)=0
- virtual void tlp::PropertyInterface::copy (const node, const node, PropertyInterface *)=0
- virtual void tlp::PropertyInterface::copy (const edge, const edge, PropertyInterface *)=0
- virtual PropertyInterface * tlp::PropertyInterface::clonePrototype (Graph *, const std::string &)=0
- virtual std::string tlp::PropertyInterface::getTypename () const =0
- static std::string tlp::PropertyInterface::getTypename (const PropertyInterface *)
- const std::string & tlp::PropertyInterface::getName () const
- virtual std::string tlp::PropertyInterface::getNodeDefaultStringValue () const =0
- virtual std::string tlp::PropertyInterface::getEdgeDefaultStringValue () const =0
- virtual std::string tlp::PropertyInterface::getNodeStringValue (const node n) const =0
- virtual std::string tlp::PropertyInterface::getEdgeStringValue (const edge e) const =0
- virtual bool tlp::PropertyInterface::setNodeStringValue (const node n, const std::string &v)=0
- virtual bool tlp::PropertyInterface::setEdgeStringValue (const edge e, const std::string &v)=0
- virtual bool tlp::PropertyInterface::setAllNodeStringValue (const std::string &v)=0
- virtual bool tlp::PropertyInterface::setAllEdgeStringValue (const std::string &v)=0
- virtual Iterator< node > * tlp::PropertyInterface::getNonDefaultValuatedNodes () const =0
- virtual Iterator< edge > * tlp::PropertyInterface::getNonDefaultValuatedEdges () const =0
- virtual DataMem * tlp::PropertyInterface::getNodeDefaultDataMemValue () const =0
- virtual DataMem * tlp::PropertyInterface::getEdgeDefaultDataMemValue () const =0
- virtual DataMem * tlp::PropertyInterface::getNodeDataMemValue (const node n) const =0
- virtual DataMem * tlp::PropertyInterface::getEdgeDataMemValue (const edge e) const =0
- virtual DataMem * tlp::PropertyInterface::getNonDefaultDataMemValue (const node n) const =0
- virtual DataMem * tlp::PropertyInterface::getNonDefaultDataMemValue (const edge e) const =0
- virtual void tlp::PropertyInterface::setNodeDataMemValue (const node n, const DataMem *v)=0
- virtual void tlp::PropertyInterface::setEdgeDataMemValue (const edge e, const DataMem *v)=0
- virtual void tlp::PropertyInterface::setAllNodeDataMemValue (const DataMem *v)=0
- virtual void tlp::PropertyInterface::setAllEdgeDataMemValue (const DataMem *v)=0
- void tlp::PropertyInterface::notifyAfterSetNodeValue (PropertyInterface *, const node n)
- void tlp::PropertyInterface::notifyAfterSetEdgeValue (PropertyInterface *, const edge e)
- void tlp::PropertyInterface::notifyAfterSetAllNodeValue (PropertyInterface *)
- void tlp::PropertyInterface::notifyAfterSetAllEdgeValue (PropertyInterface *)
- void tlp::PropertyInterface::notifyDestroy (PropertyInterface *)
Variables
Function Documentation
tlp::BooleanProperty::BooleanProperty |
( |
Graph * |
g, |
|
|
std::string |
n = "" |
|
) |
[inline, inherited] |
|
virtual PropertyInterface* tlp::PropertyInterface::clonePrototype |
( |
Graph * |
, |
|
|
const std::string & |
|
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::BooleanProperty, tlp::BooleanVectorProperty, tlp::ColorProperty, tlp::ColorVectorProperty, tlp::DoubleProperty, tlp::DoubleVectorProperty, tlp::GraphProperty, tlp::IntegerProperty, tlp::IntegerVectorProperty, tlp::LayoutProperty, tlp::CoordVectorProperty, tlp::SizeProperty, tlp::SizeVectorProperty, tlp::StringProperty, and tlp::StringVectorProperty. |
PropertyInterface* tlp::BooleanVectorProperty::clonePrototype |
( |
Graph * |
, |
|
|
const std::string & |
|
|
) |
[virtual, inherited] |
|
PropertyInterface* tlp::BooleanProperty::clonePrototype |
( |
Graph * |
, |
|
|
const std::string & |
|
|
) |
[virtual, inherited] |
|
virtual void tlp::PropertyInterface::copy |
( |
const |
edge, |
|
|
const |
edge, |
|
|
PropertyInterface * |
|
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::BooleanProperty, tlp::BooleanVectorProperty, tlp::ColorProperty, tlp::ColorVectorProperty, tlp::DoubleProperty, tlp::DoubleVectorProperty, tlp::GraphProperty, tlp::IntegerProperty, tlp::IntegerVectorProperty, tlp::LayoutProperty, tlp::CoordVectorProperty, tlp::SizeProperty, tlp::SizeVectorProperty, tlp::StringProperty, and tlp::StringVectorProperty. |
virtual void tlp::PropertyInterface::copy |
( |
const |
node, |
|
|
const |
node, |
|
|
PropertyInterface * |
|
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::BooleanProperty, tlp::BooleanVectorProperty, tlp::ColorProperty, tlp::ColorVectorProperty, tlp::DoubleProperty, tlp::DoubleVectorProperty, tlp::GraphProperty, tlp::IntegerProperty, tlp::IntegerVectorProperty, tlp::LayoutProperty, tlp::CoordVectorProperty, tlp::SizeProperty, tlp::SizeVectorProperty, tlp::StringProperty, and tlp::StringVectorProperty. |
void tlp::BooleanVectorProperty::copy |
( |
const |
edge, |
|
|
const |
edge, |
|
|
PropertyInterface * |
|
|
) |
[virtual, inherited] |
|
void tlp::BooleanVectorProperty::copy |
( |
const |
node, |
|
|
const |
node, |
|
|
PropertyInterface * |
|
|
) |
[virtual, inherited] |
|
void tlp::BooleanProperty::copy |
( |
const |
edge, |
|
|
const |
edge, |
|
|
PropertyInterface * |
|
|
) |
[virtual, inherited] |
|
void tlp::BooleanProperty::copy |
( |
const |
node, |
|
|
const |
node, |
|
|
PropertyInterface * |
|
|
) |
[virtual, inherited] |
|
virtual void tlp::PropertyInterface::erase |
( |
const |
edge |
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual void tlp::PropertyInterface::erase |
( |
const |
node |
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual DataMem* tlp::PropertyInterface::getEdgeDataMemValue |
( |
const edge |
e |
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual DataMem* tlp::PropertyInterface::getEdgeDefaultDataMemValue |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual std::string tlp::PropertyInterface::getEdgeDefaultStringValue |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
Iterator<edge>* tlp::BooleanProperty::getEdgesEqualTo |
( |
const bool |
val, |
|
|
Graph * |
= 0 |
|
) |
[inherited] |
|
virtual std::string tlp::PropertyInterface::getEdgeStringValue |
( |
const edge |
e |
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
const std::string& tlp::PropertyInterface::getName |
( |
|
) |
const [inline, inherited] |
|
virtual DataMem* tlp::PropertyInterface::getNodeDataMemValue |
( |
const node |
n |
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual DataMem* tlp::PropertyInterface::getNodeDefaultDataMemValue |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual std::string tlp::PropertyInterface::getNodeDefaultStringValue |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
Iterator<node>* tlp::BooleanProperty::getNodesEqualTo |
( |
const bool |
val, |
|
|
Graph * |
= 0 |
|
) |
[inherited] |
|
virtual std::string tlp::PropertyInterface::getNodeStringValue |
( |
const node |
n |
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual DataMem* tlp::PropertyInterface::getNonDefaultDataMemValue |
( |
const edge |
e |
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual DataMem* tlp::PropertyInterface::getNonDefaultDataMemValue |
( |
const node |
n |
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual Iterator<edge>* tlp::PropertyInterface::getNonDefaultValuatedEdges |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual Iterator<node>* tlp::PropertyInterface::getNonDefaultValuatedNodes |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
static std::string tlp::PropertyInterface::getTypename |
( |
const PropertyInterface * |
|
) |
[static, inherited] |
|
virtual std::string tlp::PropertyInterface::getTypename |
( |
|
) |
const [pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
void tlp::PropertyInterface::notifyAfterSetAllEdgeValue |
( |
PropertyInterface * |
|
) |
[protected, inherited] |
|
void tlp::PropertyInterface::notifyAfterSetAllNodeValue |
( |
PropertyInterface * |
|
) |
[protected, inherited] |
|
void tlp::PropertyInterface::notifyAfterSetEdgeValue |
( |
PropertyInterface * |
, |
|
|
const edge |
e |
|
) |
[protected, inherited] |
|
void tlp::PropertyInterface::notifyAfterSetNodeValue |
( |
PropertyInterface * |
, |
|
|
const node |
n |
|
) |
[protected, inherited] |
|
void tlp::PropertyInterface::notifyDestroy |
( |
PropertyInterface * |
|
) |
[protected, inherited] |
|
void tlp::BooleanProperty::reverse |
( |
|
) |
[inherited] |
|
void tlp::BooleanProperty::reverseEdgeDirection |
( |
|
) |
[inherited] |
|
|
reverse all the direction of edges of the visible graph which are true in this BooleanProperty
|
virtual void tlp::PropertyInterface::setAllEdgeDataMemValue |
( |
const DataMem * |
v |
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual bool tlp::PropertyInterface::setAllEdgeStringValue |
( |
const std::string & |
v |
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual void tlp::PropertyInterface::setAllNodeDataMemValue |
( |
const DataMem * |
v |
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual bool tlp::PropertyInterface::setAllNodeStringValue |
( |
const std::string & |
v |
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual void tlp::PropertyInterface::setEdgeDataMemValue |
( |
const edge |
e, |
|
|
const DataMem * |
v |
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual bool tlp::PropertyInterface::setEdgeStringValue |
( |
const edge |
e, |
|
|
const std::string & |
v |
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual void tlp::PropertyInterface::setNodeDataMemValue |
( |
const node |
n, |
|
|
const DataMem * |
v |
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual bool tlp::PropertyInterface::setNodeStringValue |
( |
const node |
n, |
|
|
const std::string & |
v |
|
) |
[pure virtual, inherited] |
|
|
Implemented in tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::GraphProperty, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< StringVectorType, StringVectorType >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< IntegerVectorType, IntegerVectorType >, tlp::AbstractProperty< GraphType, EdgeSetType >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeVectorType, SizeVectorType >, tlp::AbstractProperty< CoordVectorType, CoordVectorType >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, tlp::AbstractProperty< ColorVectorType, ColorVectorType >, tlp::AbstractProperty< DoubleVectorType, DoubleVectorType >, and tlp::AbstractProperty< BooleanVectorType, BooleanVectorType >. |
virtual tlp::PropertyInterface::~PropertyInterface |
( |
|
) |
[virtual, inherited] |
|
Variable Documentation
|