| activate() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| active (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| applyTransform() | PLib::NurbsCurveGL | [virtual] |
| badObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| badType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| basisFun(float u, int i, int p=-1) const | PLib::NurbsCurve< float, N > | |
| basisFuns(float u, int span, Vector< float > &N) const | PLib::NurbsCurve< float, N > | |
| bbox (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| bboxObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| C(float u, const NurbsCurve< float, N > &nurb) | PLib::NurbsCurve< float, N > | [friend] |
| callListId (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| category (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| clamp() (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| colorCP (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| colorCP0 (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| colorKnot (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| colorPolygon (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| copy() (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline, virtual] |
| Cp(float u, const NurbsCurve< float, N > &nurb) | PLib::NurbsCurve< float, N > | [friend] |
| cpointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| cpointPolygonObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| cpoints (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| ctrlPnts() const | PLib::NurbsCurve< float, N > | [inline] |
| ctrlPnts(int i) const | PLib::NurbsCurve< float, N > | [inline] |
| currentColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| currentObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| curveObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| deactivate() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| decompose(NurbsCurveArray< float, N > &c) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| decomposeClosed(NurbsCurveArray< float, N > &c) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| deg_ (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [protected] |
| degree() const | PLib::NurbsCurve< float, N > | [inline] |
| degreeElevate(int t) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| derive(float u, int d) const | PLib::NurbsCurve< float, N > | |
| derive3D(float u, int d) const | PLib::NurbsCurve< float, N > | |
| deriveAt(float u, int, Vector< Point_nD< float, N > > &) const | PLib::NurbsCurve< float, N > | [virtual] |
| deriveAt(float u, int, int, Vector< Point_nD< float, N > > &) const | PLib::NurbsCurve< float, N > | |
| deriveAtH(float u, int, Vector< HPoint_nD< float, N > > &) const | PLib::NurbsCurve< float, N > | [virtual] |
| deriveAtH(float u, int, int, Vector< HPoint_nD< float, N > > &) const | PLib::NurbsCurve< float, N > | |
| dersBasisFuns(int n, float u, int span, Matrix< float > &N) const | PLib::NurbsCurve< float, N > | |
| deselect() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| display() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| displayList() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| displayName() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| drawAaImg(Image_Color &Img, const Color &color, int precision=3, int alpha=1) | PLib::NurbsCurve< float, N > | |
| drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< float, 3 > &profile, int precision=3, int alpha=1) | PLib::NurbsCurve< float, N > | |
| drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< float, 3 > &profile, const NurbsCurve< float, 3 > &scaling, int precision=3, int alpha=1) | PLib::NurbsCurve< float, N > | |
| drawImg(Image_UBYTE &Img, unsigned char color=255, float step=0.01) | PLib::NurbsCurve< float, N > | |
| drawImg(Image_Color &Img, const Color &color, float step=0.01) | PLib::NurbsCurve< float, N > | |
| editControlPoints() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| editControlPoints(int a) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| editFix (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| editFixPoints() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| editFixPoints(int a) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| editSP (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| editSurfacePoints() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| editSurfacePoints(int a) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| extremum(int findMin, CoordinateType coord, float minDu=0.0001, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
| findKnot(float u) const | PLib::NurbsCurve< float, N > | |
| findMult(int r) const | PLib::NurbsCurve< float, N > | |
| findMultSpan(float u, int &r, int &s) const | PLib::NurbsCurve< float, N > | |
| findSpan(float u) const | PLib::NurbsCurve< float, N > | |
| firstD(float u) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| firstD(float u, int span) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| firstDn(float u) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| firstDn(float u, int span) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| generateCompatibleCurves (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [friend] |
| getRemovalBnd(int r, int s) const | PLib::NurbsCurve< float, N > | |
| getState() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| glColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| glColor(const Color &c) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| glCurrentColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| glNewList() | PLib::ObjectGL | [virtual] |
| globalApproxErrBnd(Vector< Point_nD< float, N > > &Q, int deg, float E) | PLib::NurbsCurve< float, N > | |
| globalApproxErrBnd(Vector< Point_nD< float, N > > &Q, Vector< float > &ub, int deg, float E) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalApproxErrBnd2(Vector< Point_nD< float, N > > &Q, int degC, float E) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalApproxErrBnd3(Vector< Point_nD< float, N > > &Q, int degC, float E) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalApproxErrBnd3(Vector< Point_nD< float, N > > &Q, const Vector< float > &ub, int degC, float E) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterp(const Vector< Point_nD< float, N > > &Q, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterp(const Vector< Point_nD< float, N > > &Q, const Vector< float > &ub, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpClosed(const Vector< Point_nD< float, N > > &Qw, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpClosed(const Vector< Point_nD< float, N > > &Qw, const Vector< float > &ub, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpClosed(const Vector< Point_nD< float, N > > &Qw, const Vector< float > &ub, const Vector< float > &Uc, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpClosedH(const Vector< HPoint_nD< float, N > > &Qw, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpClosedH(const Vector< HPoint_nD< float, N > > &Qw, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpClosedH(const Vector< HPoint_nD< float, N > > &Qw, const Vector< float > &ub, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpD(const Vector< Point_nD< float, N > > &Q, const Vector< Point_nD< float, N > > &D, int d, int unitD, float a=1.0) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpH(const Vector< HPoint_nD< float, N > > &Q, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpH(const Vector< HPoint_nD< float, N > > &Q, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| globalInterpH(const Vector< HPoint_nD< float, N > > &Q, const Vector< float > &ub, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| glObject() const | PLib::NurbsGL | [virtual] |
| glObjectColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| glSelectColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| glTransform() const | PLib::ObjectGL | [virtual] |
| gluNurbs() const | PLib::NurbsCurveGL | [virtual] |
| hcpointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| hideBBox() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| hideCPoints() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| hideCpolygon() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| hideKnots() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| hideNurbs() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| hideObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| hpointAt(float u) const | PLib::NurbsCurve< float, N > | [inline] |
| hpointAt(float u, int span) const | PLib::NurbsCurve< float, N > | [virtual] |
| hSurfObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| isActive() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| isSelected() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| knot() const | PLib::NurbsCurve< float, N > | [inline] |
| knot(int i) const | PLib::NurbsCurve< float, N > | [inline] |
| knotInsertion(float u, int r, NurbsCurveSP< float, N > &nc) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| knotInsertion(float u, int r, NurbsCurve< float, N > &nc) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| knots (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| leastSquares(const Vector< Point_nD< float, N > > &Q, int degC, int n) | PLib::NurbsCurve< float, N > | |
| leastSquares(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) | PLib::NurbsCurve< float, N > | |
| leastSquares(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) | PLib::NurbsCurve< float, N > | |
| leastSquaresClosed(const Vector< Point_nD< float, N > > &Q, int degC, int n) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| leastSquaresClosed(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| leastSquaresClosed(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| leastSquaresClosedH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| leastSquaresClosedH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| leastSquaresH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) | PLib::NurbsCurve< float, N > | |
| leastSquaresH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) | PLib::NurbsCurve< float, N > | |
| length(float eps=0.001, int n=100) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| lengthF(float) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| lengthF(float, int) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| lengthIn(float us, float ue, float eps=0.001, int n=100) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| listObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| listType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| makeCircle(const Point_nD< float, N > &O, const Point_nD< float, N > &X, const Point_nD< float, N > &Y, float r, double as, double ae) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| makeCircle(const Point_nD< float, N > &O, float r, double as, double ae) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| makeCircle(const Point_nD< float, N > &O, float r) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| makeLine(const Point_nD< float, N > &P0, const Point_nD< float, N > &P1, int d) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| materialColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| maxAt(int i) const (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| maxAt_ (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [protected] |
| maxKnot() const | PLib::NurbsCurve< float, N > | [inline, virtual] |
| maxU (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [protected] |
| mergeKnotVector(const Vector< float > &Um) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| mergeOf(const NurbsCurve< float, N > &cl, const NurbsCurve< float, N > &cu) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| minDist2(const Point_nD< float, N > &p, float &guess, float error=0.0001, float s=0.2, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
| minDistX(float y, float &guessU, float error=0.0001, float s=-1, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
| minDistY(float y, float &guessU, float error=0.0001, float s=-1, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
| minDistZ(float y, float &guessU, float error=0.0001, float s=-1, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
| minKnot() const | PLib::NurbsCurve< float, N > | [inline, virtual] |
| modCP(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline] |
| modCPby(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline] |
| modifyPoint(float u, float v, float dx, float dy, float dz) | PLib::NurbsCurveGL | [virtual] |
| modKnot(const Vector< float > &knot) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| modOnlySurfCP(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| modOnlySurfCPby(int i, const HPoint_nD< float, N > &a) | PLib::NurbsCurveSP< float, 3 > | |
| modSurfCP(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| modSurfCPby(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| movePoint(float u, const Point_nD< float, N > &delta) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| movePoint(float u, const BasicArray< Point_nD< float, N > > &delta) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| movePoint(const BasicArray< float > &ur, const BasicArray< Point_nD< float, N > > &D) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| movePoint(const BasicArray< float > &ur, const BasicArray< Point_nD< float, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| movePoint(const BasicArray< float > &ur, const BasicArray< Point_nD< float, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk, const BasicArray_INT &fixCP) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| name() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| name_ (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| next() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| next() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| next_ (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| normal(float u, const Point_nD< float, N > &v) const | PLib::NurbsCurve< float, N > | |
| nUlines (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| NurbsCurve() | PLib::NurbsCurve< float, N > | |
| NurbsCurve(const NurbsCurve< float, N > &nurb) | PLib::NurbsCurve< float, N > | |
| NurbsCurve(const Vector< HPoint_nD< float, N > > &P1, const Vector< float > &U1, int deg=3) | PLib::NurbsCurve< float, N > | |
| NurbsCurve(const Vector< Point_nD< float, N > > &P1, const Vector< float > &W, const Vector< float > &U1, int deg=3) | PLib::NurbsCurve< float, N > | |
| NurbsCurveGL() (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline] |
| NurbsCurveGL(const NurbsCurvef &nurb) (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline] |
| NurbsCurveGL(const NurbsCurveGL &nurb) (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline] |
| NurbsCurveGL(const Vector< HPoint3Df > &P1, const Vector< float > &U1, int degree=3) (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline] |
| NurbsCurveGL(const Vector< Point3Df > &P1, const Vector< float > &W, const Vector< float > &U1, int degree=3) (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline] |
| NurbsCurveSP() (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| NurbsCurveSP(const NurbsCurve< float, N > &nurb) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | |
| NurbsCurveSP(const NurbsCurveSP< float, N > &nurb) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | |
| NurbsCurveSP(const Vector< HPoint_nD< float, N > > &P1, const Vector< float > &U1, int degree=3) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | |
| NurbsCurveSP(const Vector< Point_nD< float, N > > &P1, const Vector< float > &W, const Vector< float > &U1, int degree=3) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | |
| NurbsGL() | PLib::NurbsGL | |
| nurbsRenderer (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| nurbsState (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| nurbsType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| nVlines (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| ObjectCategory enum name (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| objectColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| ObjectGL() | PLib::ObjectGL | |
| ObjectType enum name (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| okMax() (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| operator()(float u) const | PLib::NurbsCurve< float, N > | [virtual] |
| operator=(const NurbsCurveGL &a) | PLib::NurbsCurveGL | |
| operator=(const NurbsCurvef &a) | PLib::NurbsCurveGL | |
| PLib::NurbsCurveSP< float, 3 >::operator=(const NurbsCurve< float, N > &a) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| operator=(const NurbsCurveSP< float, N > &a) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | |
| PLib::NurbsGL::operator=(const NurbsGL &a) | PLib::NurbsGL | [virtual] |
| PLib::ObjectGL::operator=(const ObjectGL &a) | PLib::ObjectGL | |
| P (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [protected] |
| ParaCurve() (defined in PLib::ParaCurve< float, N >) | PLib::ParaCurve< float, N > | [inline] |
| point(float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) const | PLib::NurbsCurveGL | [virtual] |
| pointAt(float u) const | PLib::ParaCurve< float, N > | [inline] |
| pointAt(float u, int span) | PLib::ParaCurve< float, N > | [inline] |
| pointListObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| pointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| pointType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| polygon (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| prev_ (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| previous() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| previous() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| projectTo(const Point_nD< float, N > &p, float guess, float &u, Point_nD< float, N > &r, float e1=0.001, float e2=0.001, int maxTry=100) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| read(ifstream &fin) | PLib::NurbsCurveGL | [virtual] |
| read(const char *) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| PLib::NurbsGL::read(const char *filename) | PLib::ObjectGL | [virtual] |
| readNurbsObject(const char *filename) | PLib::NurbsGL | [friend] |
| refineKnotVector(const Vector< float > &X) (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| refineKnotVectorClosed(const Vector< float > &X) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| removeKnot(int r, int s, int num) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| removeKnotsBound(const Vector< float > &ub, Vector< float > &ek, float E) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| reset(const Vector< HPoint_nD< float, N > > &P1, const Vector< float > &U1, int degree) | PLib::NurbsCurveSP< float, 3 > | [virtual] |
| resetAll() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| resetBoundingBox() | PLib::NurbsCurveGL | [virtual] |
| resetCPoints() | PLib::NurbsCurveGL | [virtual] |
| resetKnots() | PLib::NurbsCurveGL | [virtual] |
| resetPolygon() (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline, virtual] |
| resize(int n, int Deg) | PLib::NurbsCurve< float, N > | |
| rx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| ry (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| rz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| select() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| selectColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| selected (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| selectObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| setBBoxColor(const Color &a, const Color &b, const Color &c, const Color &d, const Color &e, const Color &f) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setCPointColor(const Color &a, const Color &b, const Color &c, const Color &d) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setCurrentColor(const Color &c) (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| setKnotsColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setName(const char *n) | PLib::ObjectGL | |
| setNurbsRenderer(GLUnurbsObj *nobj) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setObjectColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setObjectColor(const Color &c) (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| setPolygonColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setSelectColor(const Color &c) (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| setSym(int set, int uDir, float x, float y, float z, float w) (defined in PLib::NurbsCurveGL) | PLib::NurbsCurveGL | [inline, virtual] |
| setTangent(float u, const Point_nD< float, N > &T0) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| setTangentAtEnd(const Point_nD< float, N > &T0, const Point_nD< float, N > &T1) (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| setULines(int u) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setVLines(int v) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| splitAt(float u, NurbsCurve< float, N > &cl, NurbsCurve< float, N > &cu) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| spointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| state (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| surfaceObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| surfP(int i) const (defined in PLib::NurbsCurveSP< float, 3 >) | PLib::NurbsCurveSP< float, 3 > | [inline] |
| sx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| sy (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| sz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| tesselate(float tolerance, BasicList< float > *uk) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| transform(const MatrixRT< float > &A) | PLib::NurbsCurve< float, N > | |
| tx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| ty (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| type (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| typeName() const | PLib::ObjectGL | |
| tz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| U (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [protected] |
| ULines() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| unclamp() (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| updateMaxU() | PLib::NurbsCurveSP< float, 3 > | |
| vectorObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| vectorType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| viewBBox() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| viewCPoints() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| viewCpolygon() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| viewKnots() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| viewNurbs() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| viewObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| VLines() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| write(ofstream &fout) const | PLib::NurbsCurveGL | [virtual] |
| write(const char *) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| PLib::NurbsGL::write(const char *filename) const | PLib::ObjectGL | [virtual] |
| writeDisplayLINE(const char *filename, int iNu, const Color &color=blueColor, float fA=1) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| writeDisplayLINE(const char *filename, const Color &color, int iNu, float u_s, float u_e) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| writePOVRAY(const char *filename) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| writePOVRAY(ofstream &fout) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| writePS(const char *, int cp=0, float magFact=float(-1), float dash=float(5), bool bOpen=true) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| writePSp(const char *, const Vector< Point_nD< float, N > > &, const Vector< Point_nD< float, N > > &, int cp=0, float magFact=0.0, float dash=5.0, bool bOpen=true) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | |
| writeRIB(const char *filename) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| writeRIB(ofstream &fout) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| 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< float, N >) | PLib::NurbsCurve< float, 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< float, N >) | PLib::NurbsCurve< float, N > | |
| writeVRML(const char *filename, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline] |
| writeVRML(ostream &fout, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline] |
| 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< float, N >) | PLib::NurbsCurve< float, 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< float, N >) | PLib::NurbsCurve< float, N > | |
| writeVRML97(const char *filename, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline] |
| writeVRML97(ostream &fout, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline] |
| ~NurbsCurve() (defined in PLib::NurbsCurve< float, N >) | PLib::NurbsCurve< float, N > | [inline, virtual] |
| ~NurbsGL() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| ~ObjectGL() | PLib::ObjectGL | [virtual] |