| activate() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| active (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| activePatch (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [protected] |
| addLevel() | PLib::HNurbsSurfaceGL | [virtual] |
| PLib::HNurbsSurfaceSP::addLevel(int nsplit, int s=1) | PLib::HNurbsSurfaceSP< T, N > | [virtual] |
| PLib::HNurbsSurface::addLevel(int nsplit) | PLib::HNurbsSurface< T, N > | [virtual] |
| applyTransform() | PLib::HNurbsSurfaceGL | [virtual] |
| area(T eps=0.001, int n=100) const | PLib::NurbsSurface< T, N > | |
| areaF(T u, T v) const | PLib::NurbsSurface< T, N > | |
| areaIn(T us, T ue, T vs, T ve, T eps, int n) const | PLib::NurbsSurface< T, N > | |
| axis(int i, int j, Point3Df &xaxis, Point3Df &yaxis, Point3Df &zaxis) const (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| axis(int i, int j, Point_nD< T, N > &xaxis, Point_nD< T, N > &yaxis, Point_nD< T, N > &zaxis) const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| badObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| badType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| baseLevel() const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| baseLevel_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| baseSurf (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| baseUpdateN (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| basisFuns(T u, T v, int spanU, int spanV, Vector< T > &Nu, Vector< T > &Nv) const | PLib::NurbsSurface< T, N > | |
| basisFunsU(T u, int span, Vector< T > &N) const | PLib::NurbsSurface< T, N > | |
| basisFunsV(T u, int span, Vector< T > &N) const | PLib::NurbsSurface< T, N > | |
| bbox (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| bboxObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| callListId (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| category (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| 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::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline, virtual] |
| PLib::HNurbsSurfaceSP::copy(const HNurbsSurface< T, N > &nS) | PLib::HNurbsSurfaceSP< T, N > | [virtual] |
| 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::NurbsSurface< T, N > | [inline] |
| ctrlPnts(int i, int j) const | PLib::NurbsSurface< T, 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(NurbsSurfaceArray< T, N > &Sa) const | PLib::NurbsSurface< T, N > | |
| decreaseLevelOfDetail() | PLib::HNurbsSurfaceGL | |
| degreeElevate(int tU, int tV) | PLib::NurbsSurface< T, N > | |
| degreeElevateU(int tU) | PLib::NurbsSurface< T, N > | [virtual] |
| degreeElevateV(int tV) | PLib::NurbsSurface< T, N > | [virtual] |
| degreeU() const | PLib::NurbsSurface< T, N > | [inline] |
| degreeV() const | PLib::NurbsSurface< T, N > | [inline] |
| degU | PLib::NurbsSurface< T, N > | [protected] |
| degV | PLib::NurbsSurface< T, N > | [protected] |
| deriveAt(T u, T v, int, Matrix< Point_nD< T, N > > &, int lod=-1) const | PLib::HNurbsSurface< T, N > | |
| PLib::NurbsSurface::deriveAt(T u, T v, int d, Matrix< Point_nD< T, N > > &skl) const | PLib::NurbsSurface< T, N > | [virtual] |
| deriveAtH(T u, T v, int, Matrix< HPoint_nD< T, N > > &, int lod=-1) const | PLib::HNurbsSurface< T, N > | |
| PLib::NurbsSurface::deriveAtH(T u, T v, int d, Matrix< HPoint_nD< T, N > > &skl) const | PLib::NurbsSurface< T, N > | |
| PLib::ParaSurface< T, N >::deriveAtH(Tu, Tv, int d, Matrix< HPoint_nD< T, N > > &skl) const =0 | PLib::ParaSurface< T, N > | [pure virtual] |
| dersBasisFuns(T u, T v, int dU, int dV, int uspan, int vspan, Matrix< T > &Niku, Matrix< T > &Njkv) const | PLib::NurbsSurface< T, 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] |
| 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] |
| editLevel() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [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, TminDu=0.0001, int sepU=5, int sepV=5, int maxIter=10, Tum=0.0, TuM=1.0, Tvm=0.0, TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | |
| findMultU(int r) const | PLib::NurbsSurface< T, N > | |
| findMultV(int r) const | PLib::NurbsSurface< T, N > | |
| findSpan(T u, T v, int &spanU, int &spanV) const | PLib::NurbsSurface< T, N > | |
| findSpanU(T u) const | PLib::NurbsSurface< T, N > | |
| findSpanV(T v) const | PLib::NurbsSurface< T, N > | |
| firstLevel() const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| firstLevel_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| fixedOffset (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| 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] |
| globalInterp(const Matrix< Point_nD< T, N > > &Q, int pU, int pV) | PLib::NurbsSurface< T, N > | |
| globalInterpClosedU(const Matrix< Point_nD< T, N > > &Q, int pU, int pV) | PLib::NurbsSurface< T, N > | |
| globalInterpClosedUH(const Matrix< HPoint_nD< T, N > > &Q, int pU, int pV) | PLib::NurbsSurface< T, N > | |
| globalInterpH(const Matrix< HPoint_nD< T, N > > &Q, int pU, int pV) | PLib::NurbsSurface< T, N > | |
| globalSurfApprox(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, NurbsSurface< T, N > &S, double error) | PLib::NurbsSurface< T, N > | [friend] |
| globalSurfInterpXY(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, NurbsSurface< T, N > &S) | PLib::NurbsSurface< T, N > | [friend] |
| globalSurfInterpXY(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, NurbsSurface< T, N > &S, const Vector< T > &uk, const Vector< T > &vk) | PLib::NurbsSurface< T, N > | [friend] |
| 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::HNurbsSurfaceGL | [virtual] |
| gordonSurface(NurbsCurveArray< T, N > &lU, NurbsCurveArray< T, N > &lV, const Matrix< Point_nD< T, N > > &intersections, NurbsSurface< T, N > &gS) | PLib::NurbsSurface< T, N > | [friend] |
| 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] |
| highestLevelOfDetail() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| HNurbsSurface() | PLib::HNurbsSurface< T, N > | |
| HNurbsSurface(const NurbsSurface< T, N > &S) | PLib::HNurbsSurface< T, N > | |
| HNurbsSurface(const HNurbsSurface< T, N > &S) | PLib::HNurbsSurface< T, N > | |
| HNurbsSurface(HNurbsSurface< T, N > *base) | PLib::HNurbsSurface< T, N > | |
| HNurbsSurface(HNurbsSurface< T, N > *base, const Vector< T > &xU, const Vector< T > &xV) | PLib::HNurbsSurface< T, N > | |
| HNurbsSurface(HNurbsSurface< T, N > *base, const HNurbsSurface< T, N > &surf) | PLib::HNurbsSurface< T, N > | |
| HNurbsSurfaceGL() | PLib::HNurbsSurfaceGL | |
| HNurbsSurfaceGL(const NurbsSurfacef &nS) | PLib::HNurbsSurfaceGL | |
| HNurbsSurfaceGL(const HNurbsSurfaceGL &bS) | PLib::HNurbsSurfaceGL | |
| HNurbsSurfaceGL(const HNurbsSurfaceGL *bS) | PLib::HNurbsSurfaceGL | |
| HNurbsSurfaceSP() (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| HNurbsSurfaceSP(const NurbsSurface< T, N > &S) (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| HNurbsSurfaceSP(const HNurbsSurface< T, N > &S) (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| HNurbsSurfaceSP(const HNurbsSurfaceSP< T, N > &S) (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| HNurbsSurfaceSP(HNurbsSurface< T, N > *base) (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| HNurbsSurfaceSP(HNurbsSurface< T, N > *base, const Vector< T > &xU, const Vector< T > &xV) (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| HNurbsSurfaceSP(HNurbsSurface< T, N > *base, const HNurbsSurface< T, N > &surf) (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| hpointAt(T u, T v, int lod=-1) const | PLib::HNurbsSurface< T, N > | |
| PLib::NurbsSurface::hpointAt(Tu, Tv) const | PLib::ParaSurface< T, N > | [inline] |
| hSurfObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| increaseLevelOfDetail() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| initBase(int force=0) | PLib::HNurbsSurface< T, N > | |
| intersectWith(const ParaSurface< T, N > &S, Point_nD< T, N > &p, T &u, T &v, T &s, T &t, int maxI=100, Tum=0.0, TuM=1.0, Tvm=0.0, TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | |
| intersectWith(const ParaSurface< T, N > &S, InterPoint< T, N > &iter, int maxI=100, Tum=0.0, TuM=1.0, Tvm=0.0, TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | |
| isActive() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| isoCurveU(T u, NurbsCurve< T, N > &c, int lod=-1) const | PLib::HNurbsSurface< T, N > | |
| PLib::NurbsSurface::isoCurveU(T u, NurbsCurve< T, N > &c) const | PLib::NurbsSurface< T, N > | |
| isoCurveV(T v, NurbsCurve< T, N > &c, int lod=-1) const | PLib::HNurbsSurface< T, N > | |
| PLib::NurbsSurface::isoCurveV(T v, NurbsCurve< T, N > &c) const | PLib::NurbsSurface< T, N > | |
| isSelected() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| ivec (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| jvec (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| knots (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| knotU() const | PLib::NurbsSurface< T, N > | [inline] |
| knotU(int i) const | PLib::NurbsSurface< T, N > | [inline] |
| knotV() const | PLib::NurbsSurface< T, N > | [inline] |
| knotV(int i) const | PLib::NurbsSurface< T, N > | [inline] |
| kvec (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| lastLevel() const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| lastLevel_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| leastSquares(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, int nU, int nV) | PLib::NurbsSurface< T, N > | |
| leastSquaresClosedU(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, int nU, int nV) | PLib::NurbsSurface< T, N > | |
| level() const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| level_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| levelOfDetail() const (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| listObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| listType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| lod (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [protected] |
| makeFromRevolution(const NurbsCurve< T, N > &profile, const Point_nD< T, N > &S, const Point_nD< T, N > &T, double theta) | PLib::NurbsSurface< T, N > | |
| makeFromRevolution(const NurbsCurve< T, N > &profile, const Point_nD< T, N > &S, const Point_nD< T, N > &T) | PLib::NurbsSurface< T, N > | |
| makeFromRevolution(const NurbsCurve< T, N > &profile) | PLib::NurbsSurface< T, N > | |
| makeSphere(const Point_nD< T, N > &O, T r) | PLib::NurbsSurface< T, N > | |
| makeTorus(const Point_nD< T, N > &O, T R, T r) | PLib::NurbsSurface< T, N > | |
| materialColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| maxAtU(int i) const (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| maxAtU_ (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [protected] |
| maxAtUV(int i, int j) const (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| maxAtV(int i) const (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| maxAtV_ (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [protected] |
| maxLevel() const | PLib::HNurbsSurface< T, N > | |
| maxLevelOfDetail() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| maxU (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [protected] |
| maxV (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [protected] |
| mergeKnots(const Vector< T > &nU, const Vector< T > &nV) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| mergeKnotU(const Vector< T > &X) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| mergeKnotV(const Vector< T > &X) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| minDist2(const Point_nD< T, N > &p, T &guessU, T &guessV, Terror=0.001, Ts=0.2, int sep=9, int maxIter=10, Tum=0.0, TuM=1.0, Tvm=0.0, TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | [virtual] |
| minDist2b(const Point_nD< T, N > &p, T &guessU, T &guessV, Terror=0.001, Ts=0.3, int sep=5, int maxIter=10, Tum=0.0, TuM=1.0, Tvm=0.0, TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | [virtual] |
| minDist2xy(const Point_nD< T, N > &p, T &guessU, T &guessV, Terror=0.01, TdU=0.0001, Ts=0.3, int sepU=5, int sepV=5, int maxIter=10, Tum=0.0, TuM=1.0, Tvm=0.0, TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | [virtual] |
| modCP(int i, int j, const HPoint_nD< T, N > &p) | PLib::NurbsSurface< T, N > | [inline] |
| modCPby(int i, int j, const HPoint_nD< T, N > &p) | PLib::NurbsSurface< T, N > | [inline] |
| modifiedN() const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| modifies(T u, T v) | PLib::HNurbsSurface< T, N > | |
| modifyPoint(float u, float v, float dx, float dy, float dz) | PLib::HNurbsSurfaceGL | [virtual] |
| modKnotU(const Vector< T > &uKnot) | PLib::NurbsSurface< T, N > | [inline] |
| modKnotV(const Vector< T > &vKnot) | PLib::NurbsSurface< T, N > | [inline] |
| modOnlySurfCPby(int i, int j, const HPoint_nD< T, N > &a) | PLib::HNurbsSurfaceSP< T, N > | |
| modSurfCPby(int i, int j, const HPoint_nD< T, N > &a) | PLib::HNurbsSurfaceSP< T, N > | |
| modU(int i) (defined in PLib::NurbsSurface< T, N >) | PLib::NurbsSurface< T, N > | [inline] |
| modU(int i) const | PLib::NurbsSurface< T, N > | [inline] |
| modV(int i) | PLib::NurbsSurface< T, N > | [inline] |
| modV(int i) const | PLib::NurbsSurface< T, N > | [inline] |
| movePoint(T u, T v, const Point_nD< T, N > &delta) | PLib::NurbsSurface< T, N > | |
| movePoint(const Vector< T > &ur, const Vector< T > &vr, const Vector< Point_nD< T, N > > &D, const Vector_INT &Du, const Vector_INT &Dv) | PLib::NurbsSurface< T, N > | |
| movePoint(const Vector< T > &ur, const Vector< T > &vr, const Vector< Point_nD< T, N > > &D, const Vector_INT &Du, const Vector_INT &Dv, const Vector_INT &Dk, const Vector_INT &Dl) | PLib::NurbsSurface< T, N > | |
| movePoint(const Vector< T > &ur, const Vector< T > &vr, const Vector< Point_nD< T, N > > &D, const Vector_INT &Du, const Vector_INT &Dv, const Vector_INT &Dk, const Vector_INT &Dl, const BasicArray< Coordinate > &fixCP) | PLib::NurbsSurface< T, N > | |
| movePointOffset(T u, T v, const Point_nD< T, N > &delta) | PLib::HNurbsSurface< T, 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] |
| nextLevel() const (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [inline] |
| nextLevel_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| normal(T u, T v) const | PLib::NurbsSurface< T, N > | |
| nUlines (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| NurbsGL() | PLib::NurbsGL | |
| nurbsRenderer (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
| nurbsState (defined in PLib::NurbsGL) | PLib::NurbsGL | |
| NurbsSurface() | PLib::NurbsSurface< T, N > | |
| NurbsSurface(const NurbsSurface< T, N > &nS) | PLib::NurbsSurface< T, N > | |
| NurbsSurface(int DegU, int DegV, const Vector< T > &Uk, const Vector< T > &Vk, const Matrix< HPoint_nD< T, N > > &Cp) | PLib::NurbsSurface< T, N > | |
| NurbsSurface(int DegU, int DegV, Vector< T > &Uk, Vector< T > &Vk, Matrix< Point_nD< T, N > > &Cp, Matrix< T > &W) | PLib::NurbsSurface< T, N > | |
| 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 | |
| offset (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | |
| ok() | PLib::NurbsSurface< T, N > | |
| okMax() (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| operator()(T u, T v) const | PLib::HNurbsSurface< T, N > | [inline, virtual] |
| PLib::operator=(const NurbsSurface< T, N > &) | PLib::NurbsSurface< T, N > | [virtual] |
| PLib::NurbsGL::operator=(const NurbsGL &a) | PLib::NurbsGL | [virtual] |
| PLib::ObjectGL::operator=(const ObjectGL &a) | PLib::ObjectGL | |
| P | PLib::NurbsSurface< T, N > | [protected] |
| ParaSurface() (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | [inline] |
| point(float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) const | PLib::HNurbsSurfaceGL | [virtual] |
| pointAt(Tu, Tv) const | PLib::ParaSurface< T, 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] |
| print(ostream &os) const | PLib::NurbsSurface< T, N > | |
| projectOn(const Point_nD< T, N > &p, T &u, T &v, int maxI=100, const Tum=0.0, const TuM=1.0, const Tvm=0.0, const TvM=1.0) const (defined in PLib::ParaSurface< T, N >) | PLib::ParaSurface< T, N > | |
| read(const char *f) | PLib::HNurbsSurfaceGL | [inline] |
| read(ifstream &fin) | PLib::HNurbsSurfaceGL | [virtual] |
| readNurbsObject(const char *filename) | PLib::NurbsGL | [friend] |
| refineKnots(const Vector< T > &nU, const Vector< T > &nV) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| refineKnotU(const Vector< T > &X) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| refineKnotV(const Vector< T > &X) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| resetAll() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| resetBoundingBox() | PLib::HNurbsSurfaceGL | [virtual] |
| resetCPoints() | PLib::HNurbsSurfaceGL | [virtual] |
| resetKnots() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline, virtual] |
| resetPolygon() | PLib::HNurbsSurfaceGL | [virtual] |
| resize(int Pu, int Pv, int DegU, int DegV) | PLib::NurbsSurface< T, N > | |
| resizeKeep(int Pu, int Pv, int DegU, int DegV) | PLib::HNurbsSurfaceSP< T, N > | [inline, virtual] |
| rU (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | |
| rV (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | |
| rx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| ry (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| rz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| scale(const Point_nD< T, N > &s) | PLib::HNurbsSurface< T, N > | |
| select() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| selectBasePatch() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| selectColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| selected (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
| selectHigherLevel() | PLib::HNurbsSurfaceGL | |
| selectHighestLevel() | PLib::HNurbsSurfaceGL | |
| selectLowerLevel() | PLib::HNurbsSurfaceGL | |
| selectNextPatch() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | |
| selectObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
| selectPrevPatch() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | |
| 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] |
| setFixedOffsetVector(const Point_nD< T, N > &I, const Point_nD< T, N > &J, const Point_nD< T, N > &K) | PLib::HNurbsSurface< T, N > | |
| setKnotsColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setLevelOfDetail(int l) (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [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) | PLib::HNurbsSurfaceGL | [virtual] |
| setULines(int u) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| setVariableOffsetVector() | PLib::HNurbsSurface< T, N > | |
| setVLines(int v) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| skinU(NurbsCurveArray< T, N > &ca, int degU) | PLib::NurbsSurface< T, N > | |
| skinV(NurbsCurveArray< T, N > &ca, int degV) | PLib::NurbsSurface< T, N > | |
| splitUV(int nu, int nv, Vector< T > &nU, Vector< T > &nV) | PLib::HNurbsSurface< T, N > | |
| splitUV(int nu, int su, int nv, int sv, Vector< T > &nU, Vector< T > &nV) | PLib::HNurbsSurface< T, 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 | |
| surfMeshParams(const Matrix< Point_nD< T, N > > &Q, Vector< T > &uk, Vector< T > &vl) | PLib::NurbsSurface< T, N > | [related] |
| surfMeshParamsH(const Matrix< HPoint_nD< T, N > > &Q, Vector< T > &uk, Vector< T > &vl) | PLib::NurbsSurface< T, N > | [related] |
| surfP(int i, int j) const (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| surfP(int i, int j, int lod) const (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| sweep(const NurbsCurve< T, N > &t, const NurbsCurve< T, N > &C, const NurbsCurve< T, N > &Sv, int K, int useAy=0, int invAz=0) | PLib::NurbsSurface< T, N > | |
| sweep(const NurbsCurve< T, N > &t, const NurbsCurve< T, N > &C, int K, int useAy=0, int invAz=0) | PLib::NurbsSurface< T, N > | |
| sx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| sy (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| sz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
| tesselate(T tolerance, BasicList< Point_nD< T, N > > &points, BasicList< int > &connect, BasicList< Point_nD< T, N > > *normal=0) const | PLib::NurbsSurface< T, N > | |
| transform(const MatrixRT< T > &A) | PLib::NurbsSurface< T, N > | |
| transpose(void) | PLib::NurbsSurface< T, 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 | PLib::NurbsSurface< T, N > | [protected] |
| uD (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| uE_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| ULines() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
| update_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| updateLevels(int updateLevel=-1) | PLib::HNurbsSurfaceSP< T, N > | [virtual] |
| updateMaxU() | PLib::HNurbsSurfaceSP< T, N > | |
| updateMaxUV() (defined in PLib::HNurbsSurfaceSP< T, N >) | PLib::HNurbsSurfaceSP< T, N > | [inline] |
| updateMaxV() | PLib::HNurbsSurfaceSP< T, N > | |
| updateN (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| updateSurface(int i0=-1, int j0=-1) | PLib::HNurbsSurfaceSP< T, N > | [virtual] |
| updateUpToLOD() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline] |
| uS_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| V | PLib::NurbsSurface< T, N > | [protected] |
| vD (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| vE_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| 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] |
| vS_ (defined in PLib::HNurbsSurface< T, N >) | PLib::HNurbsSurface< T, N > | [protected] |
| write(const char *f) const | PLib::HNurbsSurfaceGL | [inline] |
| write(ofstream &fout) const | PLib::HNurbsSurfaceGL | |
| writeDisplayQUADMESH(const char *filename, int iNu=100, int iNv=100, const Color &color=blueColor, T fA=.25, T fO=0.2) const | PLib::NurbsSurface< T, N > | |
| writeOOGL(const char *filename, T fDu, T fDv, T fBu=0.0, T fBv=0.0, T fEu=1.0, T fEv=1.0, bool bDRawCP=false) const | PLib::NurbsSurface< T, N > | |
| writeOOGL(const char *filename) const | PLib::NurbsSurface< T, N > | |
| writePOVRAY(ofstream &fout) const (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline, virtual] |
| PLib::HNurbsSurfaceSP::writePOVRAY(ostream &povray, int patch_type=1, double flatness=0.01, int num_u_steps=8, int num_v_steps=8) const | PLib::NurbsSurface< T, N > | |
| PLib::HNurbsSurfaceSP::writePOVRAY(T, ostream &povray, const Color &color=Color(250, 250, 250), int smooth=0, T ambient=0.2, T diffuse=0.6) const | PLib::NurbsSurface< T, N > | |
| PLib::HNurbsSurfaceSP::writePOVRAY(const char *filename, const Color &color, const Point_nD< T, N > &view, const Point_nD< T, N > &up, int patch_type=1, double flatness=0.01, int num_u_steps=8, int num_v_steps=8) const | PLib::NurbsSurface< T, N > | |
| PLib::HNurbsSurfaceSP::writePOVRAY(T tolerance, const char *filename, const Color &color, const Point_nD< T, N > &view, const Point_nD< T, N > &up, int smooth=0, T ambient=0.2, T diffuse=0.6) const | PLib::NurbsSurface< T, N > | |
| writePOVRAY(const char *filename) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| writePS(const char *, int nu, int nv, const Point_nD< T, N > &camera, const Point_nD< T, N > &lookAt, int cp=0, T magFact=T(-1), T dash=T(5)) const | PLib::NurbsSurface< T, N > | |
| writePSp(const char *, int nu, int nv, const Point_nD< T, N > &camera, const Point_nD< T, N > &lookAt, const Vector< Point_nD< T, N > > &, const Vector< Point_nD< T, N > > &, int cp=0, T magFact=0.0, T dash=5.0) const | PLib::NurbsSurface< T, N > | |
| writeRIB(ofstream &fout) const (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline, virtual] |
| PLib::HNurbsSurfaceSP::writeRIB(ostream &rib) const | PLib::NurbsSurface< T, N > | |
| PLib::HNurbsSurfaceSP::writeRIB(const char *filename, const Color &color, const Point_nD< T, N > &view) const | PLib::NurbsSurface< T, N > | |
| writeRIB(const char *filename) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
| writeVRML(const char *filename, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) const | PLib::NurbsSurface< T, N > | [inline, virtual] |
| writeVRML(ostream &fout, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) const | PLib::NurbsSurface< T, N > | [inline, virtual] |
| writeVRML(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const | PLib::NurbsSurface< T, N > | [inline, virtual] |
| writeVRML(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) const | PLib::NurbsSurface< T, N > | [inline] |
| writeVRML97(const char *filename, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) const | PLib::NurbsSurface< T, N > | [inline, virtual] |
| writeVRML97(ostream &fout, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) const | PLib::NurbsSurface< T, N > | [inline, virtual] |
| writeVRML97(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const | PLib::NurbsSurface< T, N > | [inline, virtual] |
| writeVRML97(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) const | PLib::NurbsSurface< T, N > | [inline] |
| ~HNurbsSurface() | PLib::HNurbsSurface< T, N > | [virtual] |
| ~HNurbsSurfaceGL() (defined in PLib::HNurbsSurfaceGL) | PLib::HNurbsSurfaceGL | [inline, virtual] |
| ~NurbsGL() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
| ~NurbsSurface() (defined in PLib::NurbsSurface< T, N >) | PLib::NurbsSurface< T, N > | [inline, virtual] |
| ~ObjectGL() | PLib::ObjectGL | [virtual] |