ParametrizedPlane< N, T > Class Template Reference

A parametrized plane in N-D. More...

#include <ParametrizedPlane.h>

List of all members.

Public Types

typedef T Number
 The number type.
typedef ads::FixedArray< N,
Number
Point
 The Cartesian point type.
typedef ads::FixedArray
< 2, Number
ParameterPoint
 The parameter point type.

Public Member Functions

Constructors etc.

 ParametrizedPlane ()
 Default constructor. Uninitialized memory.
 ParametrizedPlane (const Point &p0, const Point &p1, const Point &p2)
 Construct from points.
void build (const Point &p0, const Point &p1, const Point &p2)
 Make from points.
 ParametrizedPlane (const ParametrizedPlane &other)
 Copy constructor.
ParametrizedPlaneoperator= (const ParametrizedPlane &other)
 Assignment operator.
 ~ParametrizedPlane ()
 Trivial destructor.
Accesors.

Point computePosition (const ParameterPoint &parameterPoint) const
 Compute a point on the plane from parameter values.
void computeDerivative (const ParameterPoint &parameterPoint, Point *dxds, Point *dxdt) const
 Compute the derivative of position with respect to the parametrization.
Equality operators.

bool operator== (const ParametrizedPlane &other)
 Return true if the lines are equal.
bool operator!= (const ParametrizedPlane &other)
 Return true if the lines are not equal.

Detailed Description

template<int N, typename T = double>
class ParametrizedPlane< N, T >

A parametrized plane in N-D.

Parameters:
N is the space dimension.
T is the number type. By default it is double.

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:14:58 2016 for Computational Geometry Package by  doxygen 1.6.3