orientablelayoutinterface(3)

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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout