Man Linux: Main Page and Category List

NAME

       OrientableLayoutInterface -

SYNOPSIS

       #include <OrientableLayoutInterface.h>

       Inherited by OrientableLayout.

   Public Types
       typedef OrientableCoord PointType
       typedef std::vector< OrientableCoord > LineType

   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

Detailed Description

       Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI
       Visualization Team Email : auber@tulip-software.org Last modification :
       13/03/2009 This program is free software; you can redistribute it
       and/or modify it under the terms of the GNU General Public License as
       published by the Free Software Foundation; either version 2 of the
       License, or (at your option) any later version.

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]
       Implemented in OrientableLayout.

   virtual void OrientableLayoutInterface::setAllNodeValue (const PointType &
       v) [pure virtual]
       Implemented in OrientableLayout.

   virtual void OrientableLayoutInterface::setEdgeValue (const tlp::edge e,
       const LineType & v) [pure virtual]
       Implemented in OrientableLayout.

   virtual void OrientableLayoutInterface::setNodeValue (tlp::node n, const
       PointType & v) [pure virtual]
       Implemented in OrientableLayout.

   virtual void OrientableLayoutInterface::setOrientation (orientationType
       mask) [pure virtual]
       Implemented in OrientableLayout.

Author

       Generated automatically by Doxygen for Tulip Plugins Library from the
       source code.