OrientableLayoutInterface Class Reference

#include <OrientableLayoutInterface.h>

Inherited by OrientableLayout.

Inheritance diagram for OrientableLayoutInterface:

Inheritance graph
[legend]
List of all members.

Public Types

typedef OrientableCoord PointType
typedef std::vector< OrientableCoordLineType

Public Member Functions

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

Member Typedef Documentation

typedef std::vector<OrientableCoord> OrientableLayoutInterface::LineType
 

typedef OrientableCoord OrientableLayoutInterface::PointType
 


Constructor & Destructor Documentation

virtual OrientableLayoutInterface::~OrientableLayoutInterface  )  [inline, virtual]
 


Member Function Documentation

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

Implemented in OrientableLayout.

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

Implemented in OrientableLayout.

virtual LineType OrientableLayoutInterface::getEdgeDefaultValue  )  [pure virtual]
 

Implemented in OrientableLayout.

virtual LineType OrientableLayoutInterface::getEdgeValue const tlp::edge  e  )  [pure virtual]
 

Implemented in OrientableLayout.

virtual PointType OrientableLayoutInterface::getNodeDefaultValue  )  [pure virtual]
 

Implemented in OrientableLayout.

virtual PointType OrientableLayoutInterface::getNodeValue const tlp::node  n  )  [pure virtual]
 

Implemented in OrientableLayout.

virtual void OrientableLayoutInterface::setAllEdgeValue const LineType v  )  [pure virtual]
 

virtual void OrientableLayoutInterface::setAllNodeValue const PointType v  )  [pure virtual]
 

virtual void OrientableLayoutInterface::setEdgeValue const tlp::edge  e,
const LineType v
[pure virtual]
 

virtual void OrientableLayoutInterface::setNodeValue tlp::node  n,
const PointType v
[pure virtual]
 

virtual void OrientableLayoutInterface::setOrientation orientationType  mask  )  [pure virtual]
 

Implemented in OrientableLayout.


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