tlp::SizeProperty Class Reference
[Properties]
#include <SizeProperty.h>
Inherits tlp::AbstractProperty< SizeType, SizeType, SizeAlgorithm >, and tlp::PropertyObserver.
Inheritance diagram for tlp::SizeProperty:
[legend]Collaboration diagram for tlp::SizeProperty:
[legend]List of all members.Public Member Functions
- SizeProperty (Graph *, std::string n="")
- Size getMax (Graph *sg=0)
- Size getMin (Graph *sg=0)
- PropertyInterface * clonePrototype (Graph *, const std::string &)
- void copy (const node, const node, PropertyInterface *)
- void copy (const edge, const edge, PropertyInterface *)
- void scale (const tlp::Vector< float, 3 > &, Graph *sg=0)
- void scale (const tlp::Vector< float, 3 > &, Iterator< node > *, Iterator< edge > *)
- virtual void beforeSetNodeValue (PropertyInterface *prop, const node n)
- virtual void beforeSetEdgeValue (PropertyInterface *prop, const edge e)
- virtual void beforeSetAllNodeValue (PropertyInterface *prop)
- virtual void beforeSetAllEdgeValue (PropertyInterface *prop)
Protected Member Functions
Friends
Constructor & Destructor Documentation
tlp::SizeProperty::SizeProperty |
( |
Graph * |
, |
|
|
std::string |
n = "" |
|
) |
|
|
Member Function Documentation
virtual void tlp::SizeProperty::beforeSetAllEdgeValue |
( |
PropertyInterface * |
prop |
) |
[virtual] |
|
virtual void tlp::SizeProperty::beforeSetAllNodeValue |
( |
PropertyInterface * |
prop |
) |
[virtual] |
|
void tlp::SizeProperty::copy |
( |
const |
edge, |
|
|
const |
edge, |
|
|
PropertyInterface * |
|
|
) |
[virtual] |
|
void tlp::SizeProperty::copy |
( |
const |
node, |
|
|
const |
node, |
|
|
PropertyInterface * |
|
|
) |
[virtual] |
|
Size tlp::SizeProperty::getMax |
( |
Graph * |
sg = 0 |
) |
|
|
Size tlp::SizeProperty::getMin |
( |
Graph * |
sg = 0 |
) |
|
|
void tlp::SizeProperty::resetMinMax |
( |
|
) |
[protected] |
|
void tlp::SizeProperty::scale |
( |
const tlp::Vector< float, 3 > & |
, |
|
|
Graph * |
sg = 0 |
|
) |
|
|
Friends And Related Function Documentation
|