Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::NurbsCurveSP Member List

This is the complete list of members for PLib::NurbsCurveSP, including all inherited members.
basisFun(T u, int i, int p=-1) constPLib::NurbsCurve
basisFuns(T u, int span, Vector< T > &N) constPLib::NurbsCurve
C(T u, const NurbsCurve< T, N > &nurb)PLib::NurbsCurve [friend]
chordLengthParam(const Vector< Point_nD< T, N > > &Q, Vector< T > &ub)PLib::NurbsCurve [related]
clamp() (defined in PLib::NurbsCurve)PLib::NurbsCurve
Cp(T u, const NurbsCurve< T, N > &nurb)PLib::NurbsCurve [friend]
ctrlPnts() constPLib::NurbsCurve [inline]
ctrlPnts(int i) constPLib::NurbsCurve [inline]
decompose(NurbsCurveArray< T, N > &c) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
decomposeClosed(NurbsCurveArray< T, N > &c) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
deg_ (defined in PLib::NurbsCurve)PLib::NurbsCurve [protected]
degree() constPLib::NurbsCurve [inline]
degreeElevate(int t) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline, virtual]
derive(T u, int d) constPLib::NurbsCurve
derive3D(T u, int d) constPLib::NurbsCurve
deriveAt(T u, int, Vector< Point_nD< T, N > > &) constPLib::NurbsCurve [virtual]
deriveAt(T u, int, int, Vector< Point_nD< T, N > > &) constPLib::NurbsCurve
deriveAtH(T u, int, Vector< HPoint_nD< T, N > > &) constPLib::NurbsCurve [virtual]
deriveAtH(T u, int, int, Vector< HPoint_nD< T, N > > &) constPLib::NurbsCurve
dersBasisFuns(int n, T u, int span, Matrix< T > &N) constPLib::NurbsCurve
drawAaImg(Image_Color &Img, const Color &color, int precision=3, int alpha=1)PLib::NurbsCurve
drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< T, 3 > &profile, int precision=3, int alpha=1)PLib::NurbsCurve
drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< T, 3 > &profile, const NurbsCurve< T, 3 > &scaling, int precision=3, int alpha=1)PLib::NurbsCurve
drawImg(Image_UBYTE &Img, unsigned char color=255, T step=0.01)PLib::NurbsCurve
drawImg(Image_Color &Img, const Color &color, T step=0.01)PLib::NurbsCurve
extremum(int findMin, CoordinateType coord, T minDu=0.0001, int sep=9, int maxIter=10, T um=-1, T uM=-1) constPLib::ParaCurve [virtual]
findKnot(T u) constPLib::NurbsCurve
findMult(int r) constPLib::NurbsCurve
findMultSpan(T u, int &r, int &s) constPLib::NurbsCurve
findSpan(T u) constPLib::NurbsCurve
firstD(T u) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
firstD(T u, int span) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
firstDn(T u) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
firstDn(T u, int span) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
generateCompatibleCurves (defined in PLib::NurbsCurve)PLib::NurbsCurve [friend]
getRemovalBnd(int r, int s) constPLib::NurbsCurve
globalApproxErrBnd(Vector< Point_nD< T, N > > &Q, int deg, T E)PLib::NurbsCurve
globalApproxErrBnd(Vector< Point_nD< T, N > > &Q, Vector< T > &ub, int deg, T E) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalApproxErrBnd2(Vector< Point_nD< T, N > > &Q, int degC, T E) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalApproxErrBnd3(Vector< Point_nD< T, N > > &Q, int degC, T E) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalApproxErrBnd3(Vector< Point_nD< T, N > > &Q, const Vector< T > &ub, int degC, T E) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterp(const Vector< Point_nD< T, N > > &Q, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterp(const Vector< Point_nD< T, N > > &Q, const Vector< T > &ub, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpClosed(const Vector< Point_nD< T, N > > &Qw, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpClosed(const Vector< Point_nD< T, N > > &Qw, const Vector< T > &ub, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpClosed(const Vector< Point_nD< T, N > > &Qw, const Vector< T > &ub, const Vector< T > &Uc, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpClosedH(const Vector< HPoint_nD< T, N > > &Qw, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpClosedH(const Vector< HPoint_nD< T, N > > &Qw, const Vector< T > &U, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpClosedH(const Vector< HPoint_nD< T, N > > &Qw, const Vector< T > &ub, const Vector< T > &U, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
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)PLib::NurbsCurve
globalInterpH(const Vector< HPoint_nD< T, N > > &Q, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpH(const Vector< HPoint_nD< T, N > > &Q, const Vector< T > &U, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
globalInterpH(const Vector< HPoint_nD< T, N > > &Q, const Vector< T > &ub, const Vector< T > &U, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
hpointAt(T u) constPLib::NurbsCurve [inline]
hpointAt(T u, int span) constPLib::NurbsCurve [virtual]
knot() constPLib::NurbsCurve [inline]
knot(int i) constPLib::NurbsCurve [inline]
knotInsertion(T u, int r, NurbsCurveSP< T, N > &nc) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline, virtual]
knotInsertion(T u, int r, NurbsCurve< T, N > &nc) (defined in PLib::NurbsCurve)PLib::NurbsCurve
leastSquares(const Vector< Point_nD< T, N > > &Q, int degC, int n)PLib::NurbsCurve
leastSquares(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub)PLib::NurbsCurve
leastSquares(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot)PLib::NurbsCurve
leastSquaresClosed(const Vector< Point_nD< T, N > > &Q, int degC, int n) (defined in PLib::NurbsCurve)PLib::NurbsCurve
leastSquaresClosed(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub) (defined in PLib::NurbsCurve)PLib::NurbsCurve
leastSquaresClosed(const Vector< Point_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot) (defined in PLib::NurbsCurve)PLib::NurbsCurve
leastSquaresClosedH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub) (defined in PLib::NurbsCurve)PLib::NurbsCurve
leastSquaresClosedH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot) (defined in PLib::NurbsCurve)PLib::NurbsCurve
leastSquaresH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub)PLib::NurbsCurve
leastSquaresH(const Vector< HPoint_nD< T, N > > &Q, int degC, int n, const Vector< T > &ub, const Vector< T > &knot)PLib::NurbsCurve
length(T eps=0.001, int n=100) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
lengthF(T) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
lengthF(T, int) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
lengthIn(T us, T ue, T eps=0.001, int n=100) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
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)PLib::NurbsCurve
makeCircle(const Point_nD< T, N > &O, T r, double as, double ae) (defined in PLib::NurbsCurve)PLib::NurbsCurve
makeCircle(const Point_nD< T, N > &O, T r) (defined in PLib::NurbsCurve)PLib::NurbsCurve
makeLine(const Point_nD< T, N > &P0, const Point_nD< T, N > &P1, int d) (defined in PLib::NurbsCurve)PLib::NurbsCurve
maxAt(int i) const (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
maxAt_ (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [protected]
maxKnot() constPLib::NurbsCurve [inline, virtual]
maxU (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [protected]
mergeKnotVector(const Vector< T > &Um) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline, virtual]
mergeOf(const NurbsCurve< T, N > &cl, const NurbsCurve< T, N > &cu) (defined in PLib::NurbsCurve)PLib::NurbsCurve
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 [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 [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 [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 [virtual]
minKnot() constPLib::NurbsCurve [inline, virtual]
modCP(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurve)PLib::NurbsCurve [inline]
modCPby(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurve)PLib::NurbsCurve [inline]
modKnot(const Vector< T > &knot) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline, virtual]
modOnlySurfCP(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
modOnlySurfCPby(int i, const HPoint_nD< T, N > &a)PLib::NurbsCurveSP
modSurfCP(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
modSurfCPby(int i, const HPoint_nD< T, N > &a) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
movePoint(T u, const Point_nD< T, N > &delta) (defined in PLib::NurbsCurve)PLib::NurbsCurve
movePoint(T u, const BasicArray< Point_nD< T, N > > &delta) (defined in PLib::NurbsCurve)PLib::NurbsCurve
movePoint(const BasicArray< T > &ur, const BasicArray< Point_nD< T, N > > &D) (defined in PLib::NurbsCurve)PLib::NurbsCurve
movePoint(const BasicArray< T > &ur, const BasicArray< Point_nD< T, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk) (defined in PLib::NurbsCurve)PLib::NurbsCurve
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)PLib::NurbsCurve
normal(T u, const Point_nD< T, N > &v) constPLib::NurbsCurve
NurbsCurve()PLib::NurbsCurve
NurbsCurve(const NurbsCurve< T, N > &nurb)PLib::NurbsCurve
NurbsCurve(const Vector< HPoint_nD< T, N > > &P1, const Vector< T > &U1, int deg=3)PLib::NurbsCurve
NurbsCurve(const Vector< Point_nD< T, N > > &P1, const Vector< T > &W, const Vector< T > &U1, int deg=3)PLib::NurbsCurve
NurbsCurveSP() (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
NurbsCurveSP(const NurbsCurve< T, N > &nurb) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
NurbsCurveSP(const NurbsCurveSP< T, N > &nurb) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
NurbsCurveSP(const Vector< HPoint_nD< T, N > > &P1, const Vector< T > &U1, int degree=3) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
NurbsCurveSP(const Vector< Point_nD< T, N > > &P1, const Vector< T > &W, const Vector< T > &U1, int degree=3) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
okMax() (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
operator()(T u) constPLib::NurbsCurve [virtual]
operator=(const NurbsCurve< T, N > &a)PLib::NurbsCurveSP [inline, virtual]
operator=(const NurbsCurveSP< T, N > &a) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
P (defined in PLib::NurbsCurve)PLib::NurbsCurve [protected]
ParaCurve() (defined in PLib::ParaCurve)PLib::ParaCurve [inline]
pointAt(T u) constPLib::ParaCurve [inline]
pointAt(T u, int span)PLib::ParaCurve [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)PLib::NurbsCurve
read(ifstream &fin) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline, virtual]
read(const char *) (defined in PLib::NurbsCurve)PLib::NurbsCurve
refineKnotVector(const Vector< T > &X) (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline, virtual]
refineKnotVectorClosed(const Vector< T > &X) (defined in PLib::NurbsCurve)PLib::NurbsCurve
removeKnot(int r, int s, int num)PLib::NurbsCurveSP [inline, virtual]
removeKnotsBound(const Vector< T > &ub, Vector< T > &ek, T E)PLib::NurbsCurveSP [inline, virtual]
reset(const Vector< HPoint_nD< T, N > > &P1, const Vector< T > &U1, int degree)PLib::NurbsCurveSP [inline, virtual]
resize(int n, int Deg)PLib::NurbsCurve
setTangent(T u, const Point_nD< T, N > &T0) (defined in PLib::NurbsCurve)PLib::NurbsCurve
setTangentAtEnd(const Point_nD< T, N > &T0, const Point_nD< T, N > &T1) (defined in PLib::NurbsCurve)PLib::NurbsCurve
splitAt(T u, NurbsCurve< T, N > &cl, NurbsCurve< T, N > &cu) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
surfP(int i) const (defined in PLib::NurbsCurveSP)PLib::NurbsCurveSP [inline]
tesselate(T tolerance, BasicList< T > *uk) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
transform(const MatrixRT< T > &A)PLib::NurbsCurve
U (defined in PLib::NurbsCurve)PLib::NurbsCurve [protected]
unclamp() (defined in PLib::NurbsCurve)PLib::NurbsCurve
updateMaxU()PLib::NurbsCurveSP
write(const char *) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
write(ofstream &fout) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
writeDisplayLINE(const char *filename, int iNu, const Color &color=blueColor, T fA=1) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
writeDisplayLINE(const char *filename, const Color &color, int iNu, T u_s, T u_e) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
writePS(const char *, int cp=0, T magFact=T(-1), T dash=T(5), bool bOpen=true) const (defined in PLib::NurbsCurve)PLib::NurbsCurve
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)PLib::NurbsCurve
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)PLib::NurbsCurve
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)PLib::NurbsCurve
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)PLib::NurbsCurve [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)PLib::NurbsCurve [inline]
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)PLib::NurbsCurve
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)PLib::NurbsCurve
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)PLib::NurbsCurve [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)PLib::NurbsCurve [inline]
~NurbsCurve() (defined in PLib::NurbsCurve)PLib::NurbsCurve [inline, virtual]

Generated on Tue Jun 24 13:27:00 2003 for NURBS++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002