tlp::Circle
tlp::Circle
Section: Tulip Graph Library (3) Updated: 19 Jul 2010 Local index
Up
NAME
tlp::Circle -
class for circle
SYNOPSIS
#include <Circle.h >
Inherits Vector< Obj, 2 > .
Public Member Functions
Circle ()
Circle (const Vector < Obj, 2 > &pos, Obj radius )
Circle (const Circle &c)
Circle (Obj x, Obj y, Obj radius )
void translate (const Vector < Obj, 2 > &v)
Circle < Obj > & merge (const Circle < Obj > &c)
bool isIncludeIn (const Circle < Obj > &circle) const
Public Attributes
Obj radius
Detailed Description
template<typename Obj> struct tlp::Circle< Obj >
class for circle
Enables to both create and manipulate a circle
Author:
David Auber auber@tulip-software.org
Version:
0.0.1 24/01/2003
Constructor & Destructor Documentation
template<typename Obj > tlp::Circle < Obj >::Circle () [inline]
template<typename Obj > tlp::Circle < Obj >::Circle (const Vector < Obj, 2 > & pos, Obj radius) [inline]
template<typename Obj > tlp::Circle < Obj >::Circle (const Circle < Obj > & c) [inline]
template<typename Obj > tlp::Circle < Obj >::Circle (Obj x, Obj y, Obj radius) [inline]
Member Function Documentation
template<typename Obj > bool tlp::Circle < Obj >::isIncludeIn (const Circle < Obj > & circle) constReturns true if the circle is include in an other circle, false otherwise.
template<typename Obj > Circle <Obj>& tlp::Circle < Obj >::merge (const Circle < Obj > & c)Merges this circle with another circle; merging operation consists in computing the smallest enclosing circle of the two circle and to store the result in 'this'.
template<typename Obj > void tlp::Circle < Obj >::translate (const Vector < Obj, 2 > & v) [inline]Translate 'this' by vector v
Member Data Documentation
template<typename Obj > Obj tlp::Circle < Obj >::radius Radius of the circle
Author
Generated automatically by Doxygen for Tulip Graph Library from the source code.
Index
NAME
SYNOPSIS
Public Member Functions
Public Attributes
Detailed Description
template<typename Obj> struct tlp::Circle< Obj >
Constructor & Destructor Documentation
template<typename Obj > tlp::Circle < Obj >::Circle () [inline]
template<typename Obj > tlp::Circle < Obj >::Circle (const Vector < Obj, 2 > & pos, Obj radius) [inline]
template<typename Obj > tlp::Circle < Obj >::Circle (const Circle < Obj > & c) [inline]
template<typename Obj > tlp::Circle < Obj >::Circle (Obj x, Obj y, Obj radius) [inline]
Member Function Documentation
template<typename Obj > bool tlp::Circle < Obj >::isIncludeIn (const Circle < Obj > & circle) constReturns true if the circle is include in an other circle, false otherwise.
template<typename Obj > Circle <Obj>& tlp::Circle < Obj >::merge (const Circle < Obj > & c)Merges this circle with another circle; merging operation consists in computing the smallest enclosing circle of the two circle and to store the result in 'this'.
template<typename Obj > void tlp::Circle < Obj >::translate (const Vector < Obj, 2 > & v) [inline]Translate 'this' by vector v
Member Data Documentation
template<typename Obj > Obj tlp::Circle < Obj >::radius Radius of the circle
Author
This document was created by
man2html ,
using the manual pages.
Time: 22:28:13 GMT, April 16, 2011