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

This class represent an hyperplan associated to a repere. More...


Detailed Description

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

This class represent an hyperplan associated to a repere.

Definition at line 16 of file OrientedPlan.hpp.

#include <OrientedPlan.hpp>

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

List of all members.

Classes

class  Driver
 The extra function needed to build a repere out on top of an hyperplan. More...
class  RepereDriver
class  VectorsDriver
 VectorsDriver builds an OrientedPlan given a frame, an origin and optionnaly a reference frame. More...

Public Member Functions

template<typename _TDriver_ >
 OrientedPlan (_TDriver_ *d)
 The _TDriver_ should inherits OrientedPlan::Driver and HyperPlane::Driver .
 OrientedPlan (const OrientedPlan &)
OrientedPlanoperator= (const OrientedPlan &rhs)
virtual Atom< dimension >::Type type () const
HomogenousVecD vec (unsigned int index) const
void localToReference (MatrixD &) const
const RepereDrepere () const

Private Types

typedef Repere< dimension > RepereD
typedef HyperPlane< dimension > HyperPlaneD
typedef geom::Atom< dimension >
::HomogenousVecD 
HomogenousVecD
typedef geom::Atom< dimension >
::VecD 
VecD
typedef
boost::numeric::ublas::bounded_matrix
< double, dimension+1,dimension+1 > 
MatrixD

Private Attributes

Driverm_driver
RepereDm_repere

Member Function Documentation

template<int dimension>
const Repere< dimension > * jafar::geom::OrientedPlan< dimension >::repere ( ) const [inline]
Returns:
the repere associated to this OrientedPlan

Definition at line 170 of file OrientedPlanImpl.hpp.

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

Reimplemented from jafar::geom::HyperPlane< dimension >.

Reimplemented in jafar::geom::Facet< dimension >.

Definition at line 114 of file OrientedPlan.hpp.

template<int dimension>
OrientedPlan< dimension >::HomogenousVecD jafar::geom::OrientedPlan< dimension >::vec ( unsigned int  index) const [inline]
Returns:
the vector at
Parameters:
index

Definition at line 160 of file OrientedPlanImpl.hpp.

Referenced by jafar::geom::OrientedPlan< dimension >::VectorsDriver::normal().


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