OrientableLayout Class Reference

#include <OrientableLayout.h>

Inherits OrientableLayoutInterface.

Inheritance diagram for OrientableLayout:

Inheritance graph
[legend]
Collaboration diagram for OrientableLayout:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OrientableLayout (tlp::LayoutProperty *layout, orientationType mask=ORI_DEFAULT)
OrientableCoord createCoord (const float x=0, const float y=0, const float z=0)
OrientableCoord createCoord (const tlp::Coord &v)
void setOrientation (orientationType mask)
void setAllNodeValue (const PointType &v)
void setAllEdgeValue (const LineType &v)
void setEdgeValue (const tlp::edge e, const LineType &v)
void setNodeValue (tlp::node n, const PointType &v)
PointType getNodeValue (const tlp::node n)
LineType getEdgeValue (const tlp::edge e)
PointType getNodeDefaultValue ()
LineType getEdgeDefaultValue ()

Friends

class OrientableCoord

Constructor & Destructor Documentation

OrientableLayout::OrientableLayout tlp::LayoutProperty *  layout,
orientationType  mask = ORI_DEFAULT
 


Member Function Documentation

OrientableCoord OrientableLayout::createCoord const tlp::Coord &  v  )  [virtual]
 

Implements OrientableLayoutInterface.

OrientableCoord OrientableLayout::createCoord const float  x = 0,
const float  y = 0,
const float  z = 0
[virtual]
 

Implements OrientableLayoutInterface.

OrientableLayout::LineType OrientableLayout::getEdgeDefaultValue  )  [virtual]
 

Implements OrientableLayoutInterface.

LineType OrientableLayout::getEdgeValue const tlp::edge  e  )  [virtual]
 

Implements OrientableLayoutInterface.

OrientableLayout::PointType OrientableLayout::getNodeDefaultValue  )  [virtual]
 

Implements OrientableLayoutInterface.

PointType OrientableLayout::getNodeValue const tlp::node  n  )  [virtual]
 

Implements OrientableLayoutInterface.

void OrientableLayout::setAllEdgeValue const LineType v  ) 
 

void OrientableLayout::setAllNodeValue const PointType v  ) 
 

void OrientableLayout::setEdgeValue const tlp::edge  e,
const LineType v
 

void OrientableLayout::setNodeValue tlp::node  n,
const PointType v
 

void OrientableLayout::setOrientation orientationType  mask  )  [virtual]
 

Implements OrientableLayoutInterface.


Friends And Related Function Documentation

friend class OrientableCoord [friend]
 


Generated on Fri Jan 5 14:21:54 2007 for Tulip Plugins by  doxygen 1.4.6