#include <curve.h>
Inheritance diagram for PLib::ParaCurve:
Public Methods | |
ParaCurve () | |
virtual HPoint_nD< T, N > | operator() (T u) const=0 |
HPoint_nD< T, N > | hpointAt (T u) const |
Point_nD< T, N > | pointAt (T u) const |
virtual HPoint_nD< T, N > | hpointAt (T u, int span) const=0 |
Point_nD< T, N > | pointAt (T u, int span) |
virtual void | deriveAtH (T u, int, Vector< HPoint_nD< T, N > > &) const=0 |
virtual void | deriveAt (T u, int, Vector< Point_nD< T, N > > &) const=0 |
virtual T | minKnot () const=0 |
virtual T | maxKnot () const=0 |
virtual T | minDist2 (const Point_nD< T, N > &p, T &guess, T error=0.0001, T s=0.2, int sep=9, int maxIter=10, T um=-1, T uM=-1) const |
virtual Point_nD< T, N > | minDistY (T y, T &guessU, T error=0.0001, T s=-1, int sep=9, int maxIter=10, T um=-1, T uM=-1) const |
virtual Point_nD< T, N > | minDistX (T y, T &guessU, T error=0.0001, T s=-1, int sep=9, int maxIter=10, T um=-1, T uM=-1) const |
virtual Point_nD< T, N > | minDistZ (T y, T &guessU, T error=0.0001, T s=-1, int sep=9, int maxIter=10, T um=-1, T uM=-1) const |
virtual T | extremum (int findMin, CoordinateType coord, T minDu=0.0001, int sep=9, int maxIter=10, T um=-1, T uM=-1) const |
This is an abstract class used as a basis for NURBS and HNURBS curves.
Definition at line 45 of file curve.h.
|
Finds the minimal or maximal value on the curve of the x,y or z coordinate.
Finds the minimal or maximal value on the curve of the x,y or z coordinate.
|
|
Find the minimal distance between a point and the curve.
This is an iterative method to find the closest point to a curve.
|
|
Find the closest point on the curve to the x coordinate.
This is an iterative method to find the closest point on the curve to the x coordinate.
|
|
Find the closest point on the curve to the y coordinate.
This is an iterative method to find the closest point on the curve to the y coordinate.
|
|
Find the closest point on the curve to the x coordinate.
This is an iterative method to find the closest point on the curve to the x coordinate.
|