Overview     Modules     Class Hierarchy     Classes     Members  

tlp::PropertyInterface Class Reference
[Properties]

#include <AbstractProperty.h>

Inherits tlp::Observable.

Inherited by tlp::AbstractProperty< Tnode, Tedge, TPROPERTY >, tlp::AbstractProperty< BooleanType, BooleanType, BooleanAlgorithm >, tlp::AbstractProperty< ColorType, ColorType, ColorAlgorithm >, tlp::AbstractProperty< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< GraphType, GraphType >, tlp::AbstractProperty< IntegerType, IntegerType, IntegerAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, and tlp::AbstractProperty< StringType, StringType, StringAlgorithm >.

Inheritance diagram for tlp::PropertyInterface:

Inheritance graph
[legend]
Collaboration diagram for tlp::PropertyInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions


Constructor & Destructor Documentation

virtual tlp::PropertyInterface::~PropertyInterface  )  [inline, virtual]
 


Member Function Documentation

virtual PropertyInterface* tlp::PropertyInterface::clonePrototype Graph ,
std::string 
[pure virtual]
 

Implemented in tlp::BooleanProperty, tlp::ColorProperty, tlp::DoubleProperty, tlp::GraphProperty, tlp::IntegerProperty, tlp::LayoutProperty, tlp::SizeProperty, and tlp::StringProperty.

virtual void tlp::PropertyInterface::copy const   edge,
const   edge,
PropertyInterface
[pure virtual]
 

Implemented in tlp::BooleanProperty, tlp::BooleanProperty, tlp::ColorProperty, tlp::ColorProperty, tlp::DoubleProperty, tlp::DoubleProperty, tlp::GraphProperty, tlp::GraphProperty, tlp::IntegerProperty, tlp::IntegerProperty, tlp::LayoutProperty, tlp::LayoutProperty, tlp::SizeProperty, tlp::SizeProperty, tlp::StringProperty, and tlp::StringProperty.

virtual void tlp::PropertyInterface::copy const   node,
const   node,
PropertyInterface
[pure virtual]
 

Implemented in tlp::BooleanProperty, tlp::BooleanProperty, tlp::ColorProperty, tlp::ColorProperty, tlp::DoubleProperty, tlp::DoubleProperty, tlp::GraphProperty, tlp::GraphProperty, tlp::IntegerProperty, tlp::IntegerProperty, tlp::LayoutProperty, tlp::LayoutProperty, tlp::SizeProperty, tlp::SizeProperty, tlp::StringProperty, and tlp::StringProperty.

virtual void tlp::PropertyInterface::erase const   edge  )  [pure virtual]
 

virtual void tlp::PropertyInterface::erase const   node  )  [pure virtual]
 

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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

static std::string tlp::PropertyInterface::getTypename PropertyInterface  )  [static]
 

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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

virtual bool tlp::PropertyInterface::setAllEdgeStringValue const std::string &  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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

virtual bool tlp::PropertyInterface::setAllNodeStringValue const std::string &  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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

virtual bool tlp::PropertyInterface::setEdgeStringValue const edge  e,
const std::string &  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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.

virtual bool tlp::PropertyInterface::setNodeStringValue const node  n,
const std::string &  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< DoubleType, DoubleType, DoubleAlgorithm >, tlp::AbstractProperty< PointType, LineType, LayoutAlgorithm >, tlp::AbstractProperty< StringType, StringType, StringAlgorithm >, and tlp::AbstractProperty< GraphType, GraphType >.



Tulip Software by LaBRI Visualization Team    2001 - 2007