A parametrized plane in N-D. More...
#include <ParametrizedPlane.h>
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.  | |
| ParametrizedPlane & | operator= (const ParametrizedPlane &other) | 
| Assignment operator.  | |
| ~ParametrizedPlane () | |
| Trivial destructor.  | |
Accesors.  | |
| Point | computePosition (const ParameterPoint ¶meterPoint) const | 
| Compute a point on the plane from parameter values.  | |
| void | computeDerivative (const ParameterPoint ¶meterPoint, 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.  | |
A parametrized plane in N-D.
| N | is the space dimension. | |
| T | is the number type. By default it is double. | 
 1.6.3