Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Private Types | Private Attributes
jafar::geom::PolyLine< dimension > Class Template Reference

Detailed Description

template<int dimension>
class jafar::geom::PolyLine< dimension >

Definition at line 15 of file PolyLine.hpp.

Inheritance diagram for jafar::geom::PolyLine< dimension >:
Inheritance graph
[legend]

List of all members.

Classes

class  Driver
class  PointsDriver
class  PointsPointerDriver
class  PolyLineNM1Driver
class  PolyLineNP1Driver

Public Member Functions

 PolyLine (Driver *driver)
 PolyLine (const PolyLine &)
PolyLineoperator= (const PolyLine &)
virtual Atom< dimension >::Type type () const
virtual BoundingBox< dimension > boundingBox () const
std::vector< SegmentDsegments () const
std::vector< HomogenousVecDpoints () const
double perimeter () const

Private Types

typedef Atom< dimension >
::HomogenousVecD 
HomogenousVecD
typedef Atom< dimension >
::HomogenousMatrixD 
HomogenousMatrixD
typedef Atom< dimension >::VecD VecD
typedef Repere< dimension > RepereD
typedef Segment< dimension > SegmentD

Private Attributes

Driverm_driver

Member Function Documentation

template<int dimension>
BoundingBox< dimension > jafar::geom::PolyLine< dimension >::boundingBox ( ) const [virtual]
Returns:
the bounding box that completely include this Atom.

Implements jafar::geom::Atom< dimension >.

Definition at line 189 of file PolyLineImpl.hpp.

References jafar::geom::Atom< dimension >::reference().

template<int dimension>
virtual Atom<dimension>::Type jafar::geom::PolyLine< dimension >::type ( ) const [inline, virtual]
Returns:
the type of the object.

Implements jafar::geom::Atom< dimension >.

Definition at line 80 of file PolyLine.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1
LAAS-CNRS