Main Page Class Hierarchy Compound List File List Compound Members
PLib::HNurbsSurfaceGL Member List
This is the complete list of members for PLib::HNurbsSurfaceGL, including all inherited members.
- activate() (defined in PLib::NurbsGL)
[inline, virtual]
- active (defined in PLib::ObjectGL)
[protected]
- activePatch (defined in PLib::HNurbsSurfaceGL)
[protected]
- addLevel()
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::addLevel(int nsplit, int s=1)
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::addLevel()
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::PLib::HNurbsSurface< float, N >::addLevel(int nsplit)
[virtual]
- PLib::HNurbsSurface< float, N >::addLevel()
[virtual]
- applyTransform()
[virtual]
- area(float eps=0.001, int n=100) const
- areaF(float u, float v) const
- areaIn(float us, float ue, float vs, float ve, float eps, int n) const
- axis(int i, int j, Point3Df &xaxis, Point3Df &yaxis, Point3Df &zaxis) const (defined in PLib::HNurbsSurfaceGL)
[inline]
- axis(int i, int j, Point_nD< float, N > &xaxis, Point_nD< float, N > &yaxis, Point_nD< float, N > &zaxis) const (defined in PLib::HNurbsSurface< float, N >)
- badObject enum value (defined in PLib::ObjectGL)
- badType enum value (defined in PLib::ObjectGL)
- baseLevel() const (defined in PLib::HNurbsSurface< float, N >)
[inline]
- baseLevel_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- baseSurf (defined in PLib::HNurbsSurface< float, N >)
[protected]
- baseUpdateN (defined in PLib::HNurbsSurface< float, N >)
[protected]
- basisFuns(float u, float v, int spanU, int spanV, Vector< float > &Nu, Vector< float > &Nv) const
- basisFunsU(float u, int span, Vector< float > &N) const
- basisFunsV(float u, int span, Vector< float > &N) const
- bbox (defined in PLib::NurbsGL)
- bboxObject enum value (defined in PLib::ObjectGL)
- callListId (defined in PLib::ObjectGL)
- category (defined in PLib::ObjectGL)
- colorCP (defined in PLib::NurbsGL)
- colorCP0 (defined in PLib::NurbsGL)
- colorKnot (defined in PLib::NurbsGL)
- colorPolygon (defined in PLib::NurbsGL)
- copy() (defined in PLib::HNurbsSurfaceGL)
[inline, virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::copy(const HNurbsSurface< float, N > &nS)
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::PLib::HNurbsSurface< float, N >::copy(const HNurbsSurface< float, N > &nS)
[virtual]
- cpointObject enum value (defined in PLib::ObjectGL)
- cpointPolygonObject enum value (defined in PLib::ObjectGL)
- cpoints (defined in PLib::NurbsGL)
- ctrlPnts() const
[inline]
- ctrlPnts(int i, int j) const
[inline]
- currentColor (defined in PLib::ObjectGL)
- currentObject() (defined in PLib::ObjectGL)
[inline]
- curveObject enum value (defined in PLib::ObjectGL)
- deactivate() (defined in PLib::NurbsGL)
[inline, virtual]
- decompose(NurbsSurfaceArray< float, N > &Sa) const
- decreaseLevelOfDetail()
- degreeElevate(int tU, int tV)
- degreeElevateU(int tU)
[virtual]
- degreeElevateV(int tV)
[virtual]
- degreeU() const
[inline]
- degreeV() const
[inline]
- degU
[protected]
- degV
[protected]
- deriveAt(float u, float v, int, Matrix< Point_nD< float, N > > &, int lod=-1) const
- PLib::NurbsSurface< float, N >::deriveAt(float u, float v, int d, Matrix< Point_nD< float, N > > &skl) const
- PLib::NurbsSurface< float, N >::PLib::ParaSurface< float, N >::deriveAt(float u, float v, int d, Matrix< Point_nD< float, N > > &skl) const=0
[pure virtual]
- deriveAtH(float u, float v, int, Matrix< HPoint_nD< float, N > > &, int lod=-1) const
- PLib::NurbsSurface< float, N >::deriveAtH(float u, float v, int d, Matrix< HPoint_nD< float, N > > &skl) const
- PLib::NurbsSurface< float, N >::PLib::ParaSurface< float, N >::deriveAtH(float u, float v, int d, Matrix< HPoint_nD< float, N > > &skl) const=0
[pure virtual]
- dersBasisFuns(float u, float v, int dU, int dV, int uspan, int vspan, Matrix< float > &Niku, Matrix< float > &Njkv) const
- deselect() (defined in PLib::NurbsGL)
[inline, virtual]
- display() const (defined in PLib::ObjectGL)
[inline, virtual]
- displayList() (defined in PLib::ObjectGL)
[inline, virtual]
- displayName() (defined in PLib::ObjectGL)
[inline, virtual]
- editControlPoints() const (defined in PLib::NurbsGL)
[inline]
- editControlPoints(int a) (defined in PLib::NurbsGL)
[inline]
- editFix (defined in PLib::NurbsGL)
[protected]
- editFixPoints() const (defined in PLib::NurbsGL)
[inline]
- editFixPoints(int a) (defined in PLib::NurbsGL)
[inline]
- editLevel() (defined in PLib::HNurbsSurfaceGL)
[inline]
- editSP (defined in PLib::NurbsGL)
[protected]
- editSurfacePoints() const (defined in PLib::NurbsGL)
[inline]
- editSurfacePoints(int a) (defined in PLib::NurbsGL)
[inline]
- extremum(int findMin, CoordinateType coord, float minDu=0.0001, int sepU=5, int sepV=5, int maxIter=10, float um=0.0, float uM=1.0, float vm=0.0, float vM=1.0) const
- findMultU(int r) const
- findMultV(int r) const
- findSpan(float u, float v, int &spanU, int &spanV) const
- findSpanU(float u) const
- findSpanV(float v) const
- firstLevel() const (defined in PLib::HNurbsSurface< float, N >)
[inline]
- firstLevel_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- fixedOffset (defined in PLib::HNurbsSurface< float, N >)
[protected]
- getState() const (defined in PLib::ObjectGL)
[inline]
- glColor() const (defined in PLib::ObjectGL)
[inline, virtual]
- glColor(const Color &c) const (defined in PLib::ObjectGL)
[inline]
- glCurrentColor() const (defined in PLib::ObjectGL)
[inline]
- glNewList()
[virtual]
- globalInterp(const Matrix< Point_nD< float, N > > &Q, int pU, int pV)
- globalInterpClosedU(const Matrix< Point_nD< float, N > > &Q, int pU, int pV)
- globalInterpClosedUH(const Matrix< HPoint_nD< float, N > > &Q, int pU, int pV)
- globalInterpH(const Matrix< HPoint_nD< float, N > > &Q, int pU, int pV)
- globalSurfApprox(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, NurbsSurface< float, N > &S, double error)
[friend]
- globalSurfInterpXY(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, NurbsSurface< float, N > &S)
[friend]
- globalSurfInterpXY(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, NurbsSurface< float, N > &S, const Vector< float > &uk, const Vector< float > &vk)
[friend]
- glObject() const
[virtual]
- glObjectColor() const (defined in PLib::ObjectGL)
[inline]
- glSelectColor() const (defined in PLib::ObjectGL)
[inline]
- glTransform() const
[virtual]
- gluNurbs() const
[virtual]
- gordonSurface(NurbsCurveArray< float, N > &lU, NurbsCurveArray< float, N > &lV, const Matrix< Point_nD< float, N > > &intersections, NurbsSurface< float, N > &gS)
[friend]
- hcpointObject enum value (defined in PLib::ObjectGL)
- hideBBox() (defined in PLib::NurbsGL)
[inline]
- hideCPoints() (defined in PLib::NurbsGL)
[inline]
- hideCpolygon() (defined in PLib::NurbsGL)
[inline]
- hideKnots() (defined in PLib::NurbsGL)
[inline]
- hideNurbs() (defined in PLib::NurbsGL)
[inline]
- hideObject() (defined in PLib::ObjectGL)
[inline]
- highestLevelOfDetail() (defined in PLib::HNurbsSurfaceGL)
[inline]
- HNurbsSurface()
- HNurbsSurface(const NurbsSurface< float, N > &S)
- HNurbsSurface(const HNurbsSurface< float, N > &S)
- HNurbsSurface(HNurbsSurface< float, N > *base)
- HNurbsSurface(HNurbsSurface< float, N > *base, const Vector< float > &xU, const Vector< float > &xV)
- HNurbsSurface(HNurbsSurface< float, N > *base, const HNurbsSurface< float, N > &surf)
- HNurbsSurfaceGL()
- HNurbsSurfaceGL(const NurbsSurface &nS)
- HNurbsSurfaceGL(const HNurbsSurfaceGL &bS)
- HNurbsSurfaceGL(const HNurbsSurfaceGL *bS)
- HNurbsSurfaceSP() (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- HNurbsSurfaceSP(const NurbsSurface< float, N > &S) (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- HNurbsSurfaceSP(const HNurbsSurface< float, N > &S) (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- HNurbsSurfaceSP(const HNurbsSurfaceSP< float, N > &S) (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- HNurbsSurfaceSP(HNurbsSurface< float, N > *base) (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- HNurbsSurfaceSP(HNurbsSurface< float, N > *base, const Vector< float > &xU, const Vector< float > &xV) (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- HNurbsSurfaceSP(HNurbsSurface< float, N > *base, const HNurbsSurface< float, N > &surf) (defined in PLib::HNurbsSurfaceSP< float, 3 >)
- hpointAt(float u, float v, int lod=-1) const
- PLib::NurbsSurface< float, N >::hpointAt(float u, float v) const
[inline]
- hSurfObject enum value (defined in PLib::ObjectGL)
- increaseLevelOfDetail() (defined in PLib::HNurbsSurfaceGL)
[inline]
- initBase(int force=0)
- intersectWith(const ParaSurface< float, N > &S, Point_nD< float, N > &p, float &u, float &v, float &s, float &t, int maxI=100, float um=0.0, float uM=1.0, float vm=0.0, float vM=1.0) const
- intersectWith(const ParaSurface< float, N > &S, InterPoint< float, N > &iter, int maxI=100, float um=0.0, float uM=1.0, float vm=0.0, float vM=1.0) const
- isActive() const (defined in PLib::ObjectGL)
[inline]
- isoCurveU(float u, NurbsCurve< float, N > &c, int lod=-1) const
- PLib::NurbsSurface< float, N >::isoCurveU(float u, NurbsCurve< float, N > &c) const
- isoCurveV(float v, NurbsCurve< float, N > &c, int lod=-1) const
- PLib::NurbsSurface< float, N >::isoCurveV(float v, NurbsCurve< float, N > &c) const
- isSelected() const (defined in PLib::ObjectGL)
[inline]
- ivec (defined in PLib::HNurbsSurface< float, N >)
[protected]
- jvec (defined in PLib::HNurbsSurface< float, N >)
[protected]
- knots (defined in PLib::NurbsGL)
- knotU() const
[inline]
- knotU(int i) const
[inline]
- knotV() const
[inline]
- knotV(int i) const
[inline]
- kvec (defined in PLib::HNurbsSurface< float, N >)
[protected]
- lastLevel() const (defined in PLib::HNurbsSurface< float, N >)
[inline]
- lastLevel_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- leastSquares(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, int nU, int nV)
- leastSquaresClosedU(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, int nU, int nV)
- level() const (defined in PLib::HNurbsSurface< float, N >)
[inline]
- level_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- levelOfDetail() const (defined in PLib::HNurbsSurfaceGL)
[inline]
- listObject enum value (defined in PLib::ObjectGL)
- listType enum value (defined in PLib::ObjectGL)
- lod (defined in PLib::HNurbsSurfaceGL)
[protected]
- makeFromRevolution(const NurbsCurve< float, N > &profile, const Point_nD< float, N > &S, const Point_nD< float, N > &float, double theta)
- makeFromRevolution(const NurbsCurve< float, N > &profile, const Point_nD< float, N > &S, const Point_nD< float, N > &float)
- makeFromRevolution(const NurbsCurve< float, N > &profile)
- makeSphere(const Point_nD< float, N > &O, float r)
- makeTorus(const Point_nD< float, N > &O, float R, float r)
- materialColor (defined in PLib::ObjectGL)
- maxAtU(int i) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- maxAtU_ (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[protected]
- maxAtUV(int i, int j) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- maxAtV(int i) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- maxAtV_ (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[protected]
- maxLevel() const
- maxLevelOfDetail() (defined in PLib::HNurbsSurfaceGL)
[inline]
- maxU (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[protected]
- maxV (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[protected]
- mergeKnots(const Vector< float > &nU, const Vector< float > &nV)
[virtual]
- PLib::HNurbsSurface< float, N >::mergeKnots(const Vector< float > &nU, const Vector< float > &nV)
[virtual]
- mergeKnotU(const Vector< float > &X)
[virtual]
- PLib::HNurbsSurface< float, N >::mergeKnotU(const Vector< float > &X)
[virtual]
- mergeKnotV(const Vector< float > &X)
[virtual]
- PLib::HNurbsSurface< float, N >::mergeKnotV(const Vector< float > &X)
[virtual]
- minDist2(const Point_nD< float, N > &p, float &guessU, float &guessV, float error=0.001, float s=0.2, int sep=9, int maxIter=10, float um=0.0, float uM=1.0, float vm=0.0, float vM=1.0) const
[virtual]
- minDist2b(const Point_nD< float, N > &p, float &guessU, float &guessV, float error=0.001, float s=0.3, int sep=5, int maxIter=10, float um=0.0, float uM=1.0, float vm=0.0, float vM=1.0) const
[virtual]
- minDist2xy(const Point_nD< float, N > &p, float &guessU, float &guessV, float error=0.01, float dU=0.0001, float s=0.3, int sepU=5, int sepV=5, int maxIter=10, float um=0.0, float uM=1.0, float vm=0.0, float vM=1.0) const
[virtual]
- modCP(int i, int j, const HPoint_nD< float, N > &p)
[inline]
- modCPby(int i, int j, const HPoint_nD< float, N > &p)
[inline]
- modifiedN() const (defined in PLib::HNurbsSurface< float, N >)
[inline]
- modifies(float u, float v)
- modifyPoint(float u, float v, float dx, float dy, float dz)
[virtual]
- modKnotU(const Vector< float > &uKnot)
[inline]
- modKnotV(const Vector< float > &vKnot)
[inline]
- modOnlySurfCPby(int i, int j, const HPoint_nD< float, N > &a)
- modSurfCPby(int i, int j, const HPoint_nD< float, N > &a)
- modU(int i) (defined in PLib::NurbsSurface< float, N >)
[inline]
- modU(int i) const
[inline]
- modV(int i)
[inline]
- modV(int i) const
[inline]
- movePoint(float u, float v, const Point_nD< float, N > &delta)
- movePoint(const Vector< float > &ur, const Vector< float > &vr, const Vector< Point_nD< float, N > > &D, const Vector_INT &Du, const Vector_INT &Dv)
- movePoint(const Vector< float > &ur, const Vector< float > &vr, const Vector< Point_nD< float, N > > &D, const Vector_INT &Du, const Vector_INT &Dv, const Vector_INT &Dk, const Vector_INT &Dl)
- movePoint(const Vector< float > &ur, const Vector< float > &vr, const Vector< Point_nD< float, N > > &D, const Vector_INT &Du, const Vector_INT &Dv, const Vector_INT &Dk, const Vector_INT &Dl, const BasicArray< Coordinate > &fixCP)
- movePointOffset(float u, float v, const Point_nD< float, N > &delta)
- name() const (defined in PLib::ObjectGL)
[inline]
- name_ (defined in PLib::ObjectGL)
[protected]
- next() (defined in PLib::ObjectGL)
[inline, virtual]
- next() const (defined in PLib::ObjectGL)
[inline, virtual]
- next_ (defined in PLib::ObjectGL)
[protected]
- nextLevel() const (defined in PLib::HNurbsSurface< float, N >)
[inline]
- nextLevel_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- normal(float u, float v) const
- nUlines (defined in PLib::NurbsGL)
[protected]
- NurbsGL()
- nurbsRenderer (defined in PLib::NurbsGL)
[protected]
- nurbsState (defined in PLib::NurbsGL)
- NurbsSurface()
- NurbsSurface(const NurbsSurface< float, N > &nS)
- NurbsSurface(int DegU, int DegV, const Vector< float > &Uk, const Vector< float > &Vk, const Matrix< HPoint_nD< float, N > > &Cp)
- NurbsSurface(int DegU, int DegV, Vector< float > &Uk, Vector< float > &Vk, Matrix< Point_nD< float, N > > &Cp, Matrix< float > &W)
- nurbsType enum value (defined in PLib::ObjectGL)
- nVlines (defined in PLib::NurbsGL)
[protected]
- ObjectCategory enum name (defined in PLib::ObjectGL)
- objectColor (defined in PLib::ObjectGL)
- ObjectGL()
- ObjectType enum name (defined in PLib::ObjectGL)
- offset (defined in PLib::HNurbsSurface< float, N >)
- ok()
- okMax() (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- operator()(float u, float v) const
[inline]
- PLib::NurbsSurface< float, N >::operator()(float u, float v) const
[virtual]
- PLib::NurbsSurface< float, N >::PLib::ParaSurface< float, N >::operator()(float u, float v) const=0
[pure virtual]
- PLib::operator=(const NurbsSurface< float, N > &)
[virtual]
- PLib::NurbsGL::operator=(const NurbsGL &a)
[virtual]
- PLib::ObjectGL::operator=(const ObjectGL &a)
- P
[protected]
- ParaSurface() (defined in PLib::ParaSurface< float, N >)
[inline]
- point(float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) const
[virtual]
- pointAt(float u, float v) const
[inline]
- pointListObject enum value (defined in PLib::ObjectGL)
- pointObject enum value (defined in PLib::ObjectGL)
- pointType enum value (defined in PLib::ObjectGL)
- polygon (defined in PLib::NurbsGL)
- prev_ (defined in PLib::ObjectGL)
[protected]
- previous() (defined in PLib::ObjectGL)
[inline, virtual]
- previous() const (defined in PLib::ObjectGL)
[inline, virtual]
- print(ostream &os) const
- projectOn(const Point_nD< float, N > &p, float &u, float &v, int maxI=100, const float um=0.0, const float uM=1.0, const float vm=0.0, const float vM=1.0) const
- read(const char *f)
[inline, virtual]
- read(ifstream &fin)
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::read(ifstream &fin)
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::PLib::HNurbsSurface< float, N >::read(const char *filename)
- PLib::HNurbsSurface< float, N >::read(ifstream &fin)
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::PLib::HNurbsSurface< float, N >::PLib::NurbsSurface< float, N >::read(const char *filename)
- PLib::NurbsSurface< float, N >::read(ifstream &fin)
[virtual]
- readNurbsObject(const char *filename)
[friend]
- refineKnots(const Vector< float > &nU, const Vector< float > &nV)
[virtual]
- PLib::HNurbsSurface< float, N >::refineKnots(const Vector< float > &nU, const Vector< float > &nV)
- PLib::HNurbsSurface< float, N >::PLib::NurbsSurface< float, N >::refineKnots(const Vector< float > &nU, const Vector< float > &nV)
[virtual]
- refineKnotU(const Vector< float > &X)
[virtual]
- PLib::HNurbsSurface< float, N >::refineKnotU(const Vector< float > &X)
- PLib::HNurbsSurface< float, N >::PLib::NurbsSurface< float, N >::refineKnotU(const Vector< float > &X)
[virtual]
- refineKnotV(const Vector< float > &X)
[virtual]
- PLib::HNurbsSurface< float, N >::refineKnotV(const Vector< float > &X)
- PLib::HNurbsSurface< float, N >::PLib::NurbsSurface< float, N >::refineKnotV(const Vector< float > &X)
[virtual]
- resetAll() (defined in PLib::NurbsGL)
[inline, virtual]
- resetBoundingBox()
[virtual]
- resetCPoints()
[virtual]
- resetKnots() (defined in PLib::HNurbsSurfaceGL)
[inline, virtual]
- resetPolygon()
[virtual]
- resize(int Pu, int Pv, int DegU, int DegV)
- resizeKeep(int Pu, int Pv, int DegU, int DegV)
[virtual]
- PLib::HNurbsSurface< float, N >::resizeKeep(int Pu, int Pv, int DegU, int DegV)
[virtual]
- rU (defined in PLib::HNurbsSurface< float, N >)
- rV (defined in PLib::HNurbsSurface< float, N >)
- rx (defined in PLib::ObjectGL)
- ry (defined in PLib::ObjectGL)
- rz (defined in PLib::ObjectGL)
- scale(const Point_nD< float, N > &s)
- select() (defined in PLib::NurbsGL)
[inline, virtual]
- selectBasePatch() (defined in PLib::HNurbsSurfaceGL)
[inline]
- selectColor (defined in PLib::ObjectGL)
- selected (defined in PLib::ObjectGL)
[protected]
- selectHigherLevel()
- selectHighestLevel()
- selectLowerLevel()
- selectNextPatch() (defined in PLib::HNurbsSurfaceGL)
- selectObject() (defined in PLib::ObjectGL)
[inline]
- selectPrevPatch() (defined in 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)
[inline]
- setCPointColor(const Color &a, const Color &b, const Color &c, const Color &d) (defined in PLib::NurbsGL)
[inline]
- setCurrentColor(const Color &c) (defined in PLib::ObjectGL)
[inline]
- setFixedOffsetVector(const Point_nD< float, N > &I, const Point_nD< float, N > &J, const Point_nD< float, N > &K)
- setKnotsColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL)
[inline]
- setLevelOfDetail(int l) (defined in PLib::HNurbsSurfaceGL)
[inline]
- setName(const char *n)
- setNurbsRenderer(GLUnurbsObj *nobj) (defined in PLib::NurbsGL)
[inline]
- setObjectColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL)
[inline]
- setObjectColor(const Color &c) (defined in PLib::ObjectGL)
[inline]
- setPolygonColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL)
[inline]
- setSelectColor(const Color &c) (defined in PLib::ObjectGL)
[inline]
- setSym(int set, int uDir, float x, float y, float z, float w)
[virtual]
- setULines(int u) (defined in PLib::NurbsGL)
[inline]
- setVariableOffsetVector()
- setVLines(int v) (defined in PLib::NurbsGL)
[inline]
- skinU(NurbsCurveArray< float, N > &ca, int degU)
- skinV(NurbsCurveArray< float, N > &ca, int degV)
- splitUV(int nu, int nv, Vector< float > &nU, Vector< float > &nV)
- splitUV(int nu, int su, int nv, int sv, Vector< float > &nU, Vector< float > &nV)
- spointObject enum value (defined in PLib::ObjectGL)
- state (defined in PLib::ObjectGL)
[protected]
- surfaceObject enum value (defined in PLib::ObjectGL)
- surfP(int i, int j) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- surfP(int i, int j, int lod) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- sweep(const NurbsCurve< float, N > &t, const NurbsCurve< float, N > &C, const NurbsCurve< float, N > &Sv, int K, int useAy=0, int invAz=0)
- sweep(const NurbsCurve< float, N > &t, const NurbsCurve< float, N > &C, int K, int useAy=0, int invAz=0)
- sx (defined in PLib::ObjectGL)
- sy (defined in PLib::ObjectGL)
- sz (defined in PLib::ObjectGL)
- tesselate(float tolerance, BasicList< Point_nD< float, N > > &points, BasicList< int > &connect, BasicList< Point_nD< float, N > > *normal=0) const
- transform(const MatrixRT< float > &A)
- transpose(void)
- tx (defined in PLib::ObjectGL)
- ty (defined in PLib::ObjectGL)
- type (defined in PLib::ObjectGL)
- typeName() const
- tz (defined in PLib::ObjectGL)
- U
[protected]
- uD (defined in PLib::HNurbsSurface< float, N >)
[protected]
- uE_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- ULines() const (defined in PLib::NurbsGL)
[inline]
- update_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- updateLevels(int updateLevel=-1)
[virtual]
- PLib::HNurbsSurface< float, N >::updateLevels(int updateLevel=-1)
[virtual]
- updateMaxU()
- updateMaxUV() (defined in PLib::HNurbsSurfaceSP< float, 3 >)
[inline]
- updateMaxV()
- updateN (defined in PLib::HNurbsSurface< float, N >)
[protected]
- updateSurface(int i0=-1, int j0=-1)
[virtual]
- PLib::HNurbsSurface< float, N >::updateSurface(int i0=-1, int j0=-1)
[virtual]
- updateUpToLOD() (defined in PLib::HNurbsSurfaceGL)
[inline]
- uS_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- V
[protected]
- vD (defined in PLib::HNurbsSurface< float, N >)
[protected]
- vE_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- vectorObject enum value (defined in PLib::ObjectGL)
- vectorType enum value (defined in PLib::ObjectGL)
- viewBBox() (defined in PLib::NurbsGL)
[inline]
- viewCPoints() (defined in PLib::NurbsGL)
[inline]
- viewCpolygon() (defined in PLib::NurbsGL)
[inline]
- viewKnots() (defined in PLib::NurbsGL)
[inline]
- viewNurbs() (defined in PLib::NurbsGL)
[inline]
- viewObject() (defined in PLib::ObjectGL)
[inline]
- VLines() const (defined in PLib::NurbsGL)
[inline]
- vS_ (defined in PLib::HNurbsSurface< float, N >)
[protected]
- write(const char *f) const
[inline, virtual]
- write(ofstream &fout) const
[virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::write(const char *filename) const
- PLib::HNurbsSurfaceSP< float, 3 >::write(ofstream &fout) const
- PLib::HNurbsSurfaceSP< float, 3 >::PLib::NurbsSurface< float, N >::write(const char *filename) const
- PLib::NurbsSurface< float, N >::write(ofstream &fout) const
- writeDisplayQUADMESH(const char *filename, int iNu=100, int iNv=100, const Color &color=blueColor, float fA=.25, float fO=0.2) const
- writeOOGL(const char *filename, float fDu, float fDv, float fBu=0.0, float fBv=0.0, float fEu=1.0, float fEv=1.0, bool bDRawCP=false) const
- writeOOGL(const char *filename) const
- writePOVRAY(ofstream &fout) const (defined in PLib::HNurbsSurfaceGL)
[inline, virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::writePOVRAY(ostream &povray, int patch_type=1, double flatness=0.01, int num_u_steps=8, int num_v_steps=8) const
- PLib::HNurbsSurfaceSP< float, 3 >::writePOVRAY(float, ostream &povray, const Color &color=Color(250, 250, 250), int smooth=0, float ambient=0.2, float diffuse=0.6) const
- PLib::HNurbsSurfaceSP< float, 3 >::writePOVRAY(const char *filename, const Color &color, const Point_nD< float, N > &view, const Point_nD< float, N > &up, int patch_type=1, double flatness=0.01, int num_u_steps=8, int num_v_steps=8) const
- PLib::HNurbsSurfaceSP< float, 3 >::writePOVRAY(float tolerance, const char *filename, const Color &color, const Point_nD< float, N > &view, const Point_nD< float, N > &up, int smooth=0, float ambient=0.2, float diffuse=0.6) const
- writePOVRAY(const char *filename) const (defined in PLib::ObjectGL)
[inline, virtual]
- writePS(const char *, int nu, int nv, const Point_nD< float, N > &camera, const Point_nD< float, N > &lookAt, int cp=0, float magFact=float(-1), float dash=float(5)) const
- writePSp(const char *, int nu, int nv, const Point_nD< float, N > &camera, const Point_nD< float, N > &lookAt, const Vector< Point_nD< float, N > > &, const Vector< Point_nD< float, N > > &, int cp=0, float magFact=0.0, float dash=5.0) const
- writeRIB(ofstream &fout) const (defined in PLib::HNurbsSurfaceGL)
[inline, virtual]
- PLib::HNurbsSurfaceSP< float, 3 >::writeRIB(ostream &rib) const
- PLib::HNurbsSurfaceSP< float, 3 >::writeRIB(const char *filename, const Color &color, const Point_nD< float, N > &view) const
- writeRIB(const char *filename) const (defined in PLib::ObjectGL)
[inline, virtual]
- writeVRML(const char *filename, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[inline]
- writeVRML(ostream &fout, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[inline]
- writeVRML(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const
[inline]
- writeVRML(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) const
[inline]
- PLib::ParaSurface< float, N >::writeVRML(ostream &fout, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[virtual]
- PLib::ParaSurface< float, N >::writeVRML(const char *filename, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[virtual]
- PLib::ParaSurface< float, N >::writeVRML(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const=0
[pure virtual]
- writeVRML97(const char *filename, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[inline]
- writeVRML97(ostream &fout, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[inline]
- writeVRML97(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const
[inline]
- writeVRML97(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) const
[inline]
- PLib::ParaSurface< float, N >::writeVRML97(ostream &fout, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[virtual]
- PLib::ParaSurface< float, N >::writeVRML97(const char *filename, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) const
[virtual]
- PLib::ParaSurface< float, N >::writeVRML97(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const=0
[pure virtual]
- ~HNurbsSurface()
[virtual]
- ~HNurbsSurfaceGL() (defined in PLib::HNurbsSurfaceGL)
[inline, virtual]
- ~NurbsGL() (defined in PLib::NurbsGL)
[inline, virtual]
- ~NurbsSurface() (defined in PLib::NurbsSurface< float, N >)
[inline, virtual]
- ~ObjectGL()
[virtual]
Generated on Sun Jan 27 18:56:47 2002 for NURBS++ by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001