PLib::NurbsCurve< T, N > Member List

This is the complete list of members for PLib::NurbsCurve< T, N >, including all inherited members.

basisFun(T u, int i, int p=-1) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
basisFuns(T u, int span, Vector< T > &N) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
C(T u, const NurbsCurve< T, N > &nurb)PLib::NurbsCurve< T, N > [friend]
clamp() (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
Cp(T u, const NurbsCurve< T, N > &nurb)PLib::NurbsCurve< T, N > [friend]
ctrlPnts() constPLib::NurbsCurve< T, N > [inline]
ctrlPnts(int i) constPLib::NurbsCurve< T, N > [inline]
decompose(NurbsCurveArray< T, N > &c) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
decomposeClosed(NurbsCurveArray< T, N > &c) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
deg_ (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [protected]
degree() constPLib::NurbsCurve< T, N > [inline]
degreeElevate(int t) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [virtual]
derive(T u, int d) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
derive3D(T u, int d) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
deriveAt(T u, int, Vector< Point_nD< T, N > > &) constPLib::NurbsCurve< T, N > [virtual]
deriveAt(T u, int, int, Vector< Point_nD< T, N > > &) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
deriveAtH(T u, int, Vector< HPoint_nD< T, N > > &) constPLib::NurbsCurve< T, N > [virtual]
deriveAtH(T u, int, int, Vector< HPoint_nD< T, N > > &) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
dersBasisFuns(int n, T u, int span, Matrix< T > &N) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawAaImg(Image_Color &Img, const Color &color, int precision=3, int alpha=1) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< T, 3 > &profile, int precision=3, int alpha=1) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< T, 3 > &profile, const NurbsCurve< T, 3 > &scaling, int precision=3, int alpha=1) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawAaImg(Image_Color &Img, const Color &color, int precision, int alpha) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawAaImg(Image_Color &Img, const Color &color, int precision, int alpha) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawImg(Image_UBYTE &Img, unsigned char color=255, T step=0.01) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
drawImg(Image_Color &Img, const Color &color, T step=0.01) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
extremum(int findMin, CoordinateType coord, T minDu=0.0001, int sep=9, int maxIter=10, T um=-1, T uM=-1) constPLib::ParaCurve< T, N > [virtual]
findKnot(T u) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
findMult(int r) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
findMultSpan(T u, int &r, int &s) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
findSpan(T u) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
firstD(T u) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
firstD(T u, int span) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
firstDn(T u) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
firstDn(T u, int span) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
generateCompatibleCurves (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [friend]
getRemovalBnd(int r, int s) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalApproxErrBnd(Vector< Point_nD< T, N > > &Q, int deg, T E) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalApproxErrBnd(Vector< Point_nD< T, N > > &Q, Vector< T > &ub, int deg, T E) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalApproxErrBnd2(Vector< Point_nD< T, N > > &Q, int degC, T E) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalApproxErrBnd3(Vector< Point_nD< T, N > > &Q, int degC, T E) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalApproxErrBnd3(Vector< Point_nD< T, N > > &Q, const Vector< T > &ub, int degC, T E) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterp(const Vector< Point_nD< T, N > > &Q, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterp(const Vector< Point_nD< T, N > > &Q, const Vector< T > &ub, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpClosed(const Vector< Point_nD< T, N > > &Qw, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpClosed(const Vector< Point_nD< T, N > > &Qw, const Vector< T > &ub, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpClosed(const Vector< Point_nD< T, N > > &Qw, const Vector< T > &ub, const Vector< T > &Uc, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpClosedH(const Vector< HPoint_nD< T, N > > &Qw, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpClosedH(const Vector< HPoint_nD< T, N > > &Qw, const Vector< T > &U, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpClosedH(const Vector< HPoint_nD< T, N > > &Qw, const Vector< T > &ub, const Vector< T > &U, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpD(const Vector< Point_nD< T, N > > &Q, const Vector< Point_nD< T, N > > &D, int d, int unitD, T a=1.0) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpH(const Vector< HPoint_nD< T, N > > &Q, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpH(const Vector< HPoint_nD< T, N > > &Q, const Vector< T > &U, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
globalInterpH(const Vector< HPoint_nD< T, N > > &Q, const Vector< T > &ub, const Vector< T > &U, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
hpointAt(T u) const PLib::NurbsCurve< T, N > [inline]
hpointAt(T u, int span) const PLib::NurbsCurve< T, N > [virtual]
knot() constPLib::NurbsCurve< T, N > [inline]
knot(int i) constPLib::NurbsCurve< T, N > [inline]
knotInsertion(T u, int r, NurbsCurve< T, N > &nc) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquares(const Vector< Point_nD< T, N > > &Q, int degC, int n) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquares(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquares(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresClosed(const Vector< Point_nD< T, N > > &Q, int degC, int n) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresClosed(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresClosed(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresClosedH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresClosedH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
leastSquaresH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
length(T eps=0.001, int n=100) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
lengthF(T) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
lengthF(T, int) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
lengthIn(T us, T ue, T eps=0.001, int n=100) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
makeCircle(const Point_nD< T, N > &O, const Point_nD< T, N > &X, const Point_nD< T, N > &Y, T r, double as, double ae) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
makeCircle(const Point_nD< T, N > &O, T r, double as, double ae) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
makeCircle(const Point_nD< T, N > &O, T r) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
makeCircle(const Point_nD< double, 2 > &O, double r, double as, double ae) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
makeCircle(const Point_nD< float, 2 > &O, float r, double as, double ae) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
makeLine(const Point_nD< T, N > &P0, const Point_nD< T, N > &P1, int d) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
maxKnot() constPLib::NurbsCurve< T, N > [inline, virtual]
mergeKnotVector(const Vector< T > &Um) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
mergeOf(const NurbsCurve< T, N > &cl, const NurbsCurve< T, N > &cu) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
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) constPLib::ParaCurve< T, N > [virtual]
minDistX(T y, T &guessU, T error=0.0001, T s=-1, int sep=9, int maxIter=10, T um=-1, T uM=-1) constPLib::ParaCurve< T, N > [virtual]
minDistY(T y, T &guessU, T error=0.0001, T s=-1, int sep=9, int maxIter=10, T um=-1, T uM=-1) constPLib::ParaCurve< T, N > [virtual]
minDistZ(T y, T &guessU, T error=0.0001, T s=-1, int sep=9, int maxIter=10, T um=-1, T uM=-1) constPLib::ParaCurve< T, N > [virtual]
minKnot() constPLib::NurbsCurve< T, N > [inline, virtual]
modCP(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline]
modCPby(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline]
modKnot(const Vector< T > &knotU) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline, virtual]
movePoint(T u, const Point_nD< T, N > &delta) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
movePoint(T u, const BasicArray< Point_nD< T, N > > &delta) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
movePoint(const BasicArray< T > &ur, const BasicArray< Point_nD< T, N > > &D) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
movePoint(const BasicArray< T > &ur, const BasicArray< Point_nD< T, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
movePoint(const BasicArray< T > &ur, const BasicArray< Point_nD< T, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk, const BasicArray_INT &fixCP) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
normal(T u, const Point_nD< T, N > &v) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
normal(double u, const Point_nD< double, 2 > &v) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
normal(float u, const Point_nD< float, 2 > &v) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
NurbsCurve() (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
NurbsCurve(const NurbsCurve< T, N > &nurb) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
NurbsCurve(const Vector< HPoint_nD< T, N > > &P1, const Vector< T > &U1, int deg=3) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
NurbsCurve(const Vector< Point_nD< T, N > > &P1, const Vector< T > &W, const Vector< T > &U1, int deg=3) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
operator()(T u) const PLib::NurbsCurve< T, N > [virtual]
operator=(const NurbsCurve< T, N > &) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [virtual]
P (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [protected]
ParaCurve() (defined in PLib::ParaCurve< T, N >)PLib::ParaCurve< T, N > [inline]
pointAt(T u) const PLib::ParaCurve< T, N > [inline]
pointAt(T u, int span)PLib::ParaCurve< T, N > [inline]
projectTo(const Point_nD< T, N > &p, T guess, T &u, Point_nD< T, N > &r, T e1=0.001, T e2=0.001, int maxTry=100) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
read(const char *) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
read(ifstream &fin) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [virtual]
refineKnotVector(const Vector< T > &X) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
refineKnotVectorClosed(const Vector< T > &X) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
removeKnot(int r, int s, int num) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
removeKnotsBound(const Vector< T > &ub, Vector< T > &ek, T E) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
reset(const Vector< HPoint_nD< T, N > > &P1, const Vector< T > &U1, int deg) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [virtual]
resize(int n, int Deg) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
setTangent(T u, const Point_nD< T, N > &T0) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
setTangentAtEnd(const Point_nD< T, N > &T0, const Point_nD< T, N > &T1) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
splitAt(T u, NurbsCurve< T, N > &cl, NurbsCurve< T, N > &cu) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
tesselate(T tolerance, BasicList< T > *uk) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
transform(const MatrixRT< T > &A) (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
U (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [protected]
unclamp() (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
write(const char *) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
write(ofstream &fout) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeDisplayLINE(const char *filename, int iNu, const Color &color=blueColor, T fA=1) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeDisplayLINE(const char *filename, const Color &color, int iNu, T u_s, T u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writePS(const char *, int cp=0, T magFact=T(-1), T dash=T(5), bool bOpen=true) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writePSp(const char *, const Vector< Point_nD< T, N > > &, const Vector< Point_nD< T, N > > &, int cp=0, T magFact=0.0, T dash=5.0, bool bOpen=true) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML(ostream &fout, T radius, int K, const Color &color, int Nu, int Nv, T u_s, T u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML(const char *filename, T radius, int K, const Color &color, int Nu, int Nv, T u_s, T u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML(const char *filename, T radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline]
writeVRML(ostream &fout, T radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline]
writeVRML(const char *filename, double radius, int K, const Color &color, int Nu, int Nv, double u_s, double u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML(ostream &fout, double radius, int K, const Color &color, int Nu, int Nv, double u_s, double u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML(const char *filename, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML(ostream &fout, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML97(const char *filename, T radius, int K, const Color &color, int Nu, int Nv, T u_s, T u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML97(ostream &fout, T radius, int K, const Color &color, int Nu, int Nv, T u_s, T u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML97(const char *filename, T radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline]
writeVRML97(ostream &fout, T radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline]
writeVRML97(const char *filename, double radius, int K, const Color &color, int Nu, int Nv, double u_s, double u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML97(ostream &fout, double radius, int K, const Color &color, int Nu, int Nv, double u_s, double u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML97(const char *filename, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
writeVRML97(ostream &fout, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N >
~NurbsCurve() (defined in PLib::NurbsCurve< T, N >)PLib::NurbsCurve< T, N > [inline, virtual]


Generated on Sun Apr 29 10:03:49 2007 for NURBS++ by  doxygen 1.5.1