OrientableLayoutInterface

Langue: en

Version: 295948 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

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.