Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
jafar::geom::Plane3D::PointsDriver Class Reference

Detailed Description

Definition at line 12 of file Plane3D.hpp.

Inheritance diagram for jafar::geom::Plane3D::PointsDriver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 PointsDriver (const VecD &p1, const VecD &p2, const VecD &p3, const RepereD *reference=Repere3D::global())
 Builds a 3D plan given 3 non aligned points.
HomogenousVecD equation () const
HomogenousVecD origin ()
HomogenousVecD normal () const
virtual Driverclone () const

Private Member Functions

 PointsDriver (const HomogenousVecD &eqn, const HomogenousVecD &n, const RepereD *reference=RepereD::global())

Private Attributes

HomogenousVecD m_n

Member Function Documentation

virtual Driver* jafar::geom::Plane3D::PointsDriver::clone ( ) const [inline, virtual]
Returns:
a clone version of the driver

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

Definition at line 45 of file Plane3D.hpp.

References PointsDriver().

Returns:
the equation of the plan (< eqn , homogenouscoord > = 0)

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

Definition at line 37 of file Plane3D.hpp.

Returns:
the normal of the plan (norm == 1.0)

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

Definition at line 44 of file Plane3D.hpp.


The documentation for this class was generated from the following file:
 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