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)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< float, 3 >::addLevel(int nsplit, int s=1)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
PLib::HNurbsSurface< float, N >::addLevel(int nsplit)PLib::HNurbsSurface< float, N > [virtual]
applyTransform()PLib::HNurbsSurfaceGL [virtual]
area(float eps=0.001, int n=100) constPLib::NurbsSurface< float, N >
areaF(float u, float v) constPLib::NurbsSurface< float, N >
areaIn(float us, float ue, float vs, float ve, float eps, int n) constPLib::NurbsSurface< float, 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< float, N > &xaxis, Point_nD< float, N > &yaxis, Point_nD< float, N > &zaxis) const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N >
badObject enum value (defined in PLib::ObjectGL)PLib::ObjectGL
badType enum value (defined in PLib::ObjectGL)PLib::ObjectGL
baseLevel() const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [inline]
baseLevel_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
baseSurf (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
baseUpdateN (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
basisFuns(float u, float v, int spanU, int spanV, Vector< float > &Nu, Vector< float > &Nv) constPLib::NurbsSurface< float, N >
basisFunsU(float u, int span, Vector< float > &N) constPLib::NurbsSurface< float, N >
basisFunsV(float u, int span, Vector< float > &N) constPLib::NurbsSurface< float, 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< float, 3 >::copy(const HNurbsSurface< float, N > &nS)PLib::HNurbsSurfaceSP< float, 3 > [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() constPLib::NurbsSurface< float, N > [inline]
ctrlPnts(int i, int j) constPLib::NurbsSurface< 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(NurbsSurfaceArray< float, N > &Sa) constPLib::NurbsSurface< float, N >
decreaseLevelOfDetail()PLib::HNurbsSurfaceGL
degreeElevate(int tU, int tV)PLib::NurbsSurface< float, N >
degreeElevateU(int tU)PLib::NurbsSurface< float, N > [virtual]
degreeElevateV(int tV)PLib::NurbsSurface< float, N > [virtual]
degreeU() constPLib::NurbsSurface< float, N > [inline]
degreeV() constPLib::NurbsSurface< float, N > [inline]
degUPLib::NurbsSurface< float, N > [protected]
degVPLib::NurbsSurface< float, N > [protected]
deriveAt(float u, float v, int, Matrix< Point_nD< float, N > > &, int lod=-1) constPLib::HNurbsSurface< float, N >
PLib::NurbsSurface< float, N >::deriveAt(float u, float v, int d, Matrix< Point_nD< float, N > > &skl) constPLib::NurbsSurface< float, N > [virtual]
deriveAtH(float u, float v, int, Matrix< HPoint_nD< float, N > > &, int lod=-1) constPLib::HNurbsSurface< float, N >
PLib::NurbsSurface< float, N >::deriveAtH(float u, float v, int d, Matrix< HPoint_nD< float, N > > &skl) constPLib::NurbsSurface< float, N > [virtual]
dersBasisFuns(float u, float v, int dU, int dV, int uspan, int vspan, Matrix< float > &Niku, Matrix< float > &Njkv) constPLib::NurbsSurface< 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]
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, 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) constPLib::ParaSurface< float, N >
findMultU(int r) constPLib::NurbsSurface< float, N >
findMultV(int r) constPLib::NurbsSurface< float, N >
findSpan(float u, float v, int &spanU, int &spanV) constPLib::NurbsSurface< float, N >
findSpanU(float u) constPLib::NurbsSurface< float, N >
findSpanV(float v) constPLib::NurbsSurface< float, N >
firstLevel() const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [inline]
firstLevel_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
fixedOffset (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, 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< float, N > > &Q, int pU, int pV)PLib::NurbsSurface< float, N >
globalInterpClosedU(const Matrix< Point_nD< float, N > > &Q, int pU, int pV)PLib::NurbsSurface< float, N >
globalInterpClosedUH(const Matrix< HPoint_nD< float, N > > &Q, int pU, int pV)PLib::NurbsSurface< float, N >
globalInterpH(const Matrix< HPoint_nD< float, N > > &Q, int pU, int pV)PLib::NurbsSurface< float, N >
globalSurfApprox(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, NurbsSurface< float, N > &S, double error)PLib::NurbsSurface< float, N > [friend]
globalSurfInterpXY(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, NurbsSurface< float, N > &S)PLib::NurbsSurface< float, N > [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)PLib::NurbsSurface< float, N > [friend]
glObject() constPLib::NurbsGL [virtual]
glObjectColor() const (defined in PLib::ObjectGL)PLib::ObjectGL [inline]
glSelectColor() const (defined in PLib::ObjectGL)PLib::ObjectGL [inline]
glTransform() constPLib::ObjectGL [virtual]
gluNurbs() constPLib::HNurbsSurfaceGL [virtual]
gordonSurface(NurbsCurveArray< float, N > &lU, NurbsCurveArray< float, N > &lV, const Matrix< Point_nD< float, N > > &intersections, NurbsSurface< float, N > &gS)PLib::NurbsSurface< float, 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< float, N >
HNurbsSurface(const NurbsSurface< float, N > &S)PLib::HNurbsSurface< float, N >
HNurbsSurface(const HNurbsSurface< float, N > &S)PLib::HNurbsSurface< float, N >
HNurbsSurface(HNurbsSurface< float, N > *base)PLib::HNurbsSurface< float, N >
HNurbsSurface(HNurbsSurface< float, N > *base, const Vector< float > &xU, const Vector< float > &xV)PLib::HNurbsSurface< float, N >
HNurbsSurface(HNurbsSurface< float, N > *base, const HNurbsSurface< float, N > &surf)PLib::HNurbsSurface< float, 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< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
HNurbsSurfaceSP(const NurbsSurface< float, N > &S) (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
HNurbsSurfaceSP(const HNurbsSurface< float, N > &S) (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
HNurbsSurfaceSP(const HNurbsSurfaceSP< float, N > &S) (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
HNurbsSurfaceSP(HNurbsSurface< float, N > *base) (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
HNurbsSurfaceSP(HNurbsSurface< float, N > *base, const Vector< float > &xU, const Vector< float > &xV) (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
HNurbsSurfaceSP(HNurbsSurface< float, N > *base, const HNurbsSurface< float, N > &surf) (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 >
hpointAt(float u, float v, int lod=-1) constPLib::HNurbsSurface< float, N >
PLib::NurbsSurface< float, N >::hpointAt(float u, float v) constPLib::ParaSurface< float, 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< float, N >
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) constPLib::ParaSurface< float, N >
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) constPLib::ParaSurface< float, N >
isActive() const (defined in PLib::ObjectGL)PLib::ObjectGL [inline]
isoCurveU(float u, NurbsCurve< float, N > &c, int lod=-1) constPLib::HNurbsSurface< float, N >
PLib::NurbsSurface< float, N >::isoCurveU(float u, NurbsCurve< float, N > &c) constPLib::NurbsSurface< float, N >
isoCurveV(float v, NurbsCurve< float, N > &c, int lod=-1) constPLib::HNurbsSurface< float, N >
PLib::NurbsSurface< float, N >::isoCurveV(float v, NurbsCurve< float, N > &c) constPLib::NurbsSurface< float, N >
isSelected() const (defined in PLib::ObjectGL)PLib::ObjectGL [inline]
ivec (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
jvec (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
knots (defined in PLib::NurbsGL)PLib::NurbsGL
knotU() constPLib::NurbsSurface< float, N > [inline]
knotU(int i) constPLib::NurbsSurface< float, N > [inline]
knotV() constPLib::NurbsSurface< float, N > [inline]
knotV(int i) constPLib::NurbsSurface< float, N > [inline]
kvec (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
lastLevel() const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [inline]
lastLevel_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
leastSquares(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, int nU, int nV)PLib::NurbsSurface< float, N >
leastSquaresClosedU(const Matrix< Point_nD< float, N > > &Q, int pU, int pV, int nU, int nV)PLib::NurbsSurface< float, N >
level() const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [inline]
level_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, 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< float, N > &profile, const Point_nD< float, N > &S, const Point_nD< float, N > &float, double theta)PLib::NurbsSurface< float, N >
makeFromRevolution(const NurbsCurve< float, N > &profile, const Point_nD< float, N > &S, const Point_nD< float, N > &float)PLib::NurbsSurface< float, N >
makeFromRevolution(const NurbsCurve< float, N > &profile)PLib::NurbsSurface< float, N >
makeSphere(const Point_nD< float, N > &O, float r)PLib::NurbsSurface< float, N >
makeTorus(const Point_nD< float, N > &O, float R, float r)PLib::NurbsSurface< float, N >
materialColor (defined in PLib::ObjectGL)PLib::ObjectGL
maxAtU(int i) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [inline]
maxAtU_ (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [protected]
maxAtUV(int i, int j) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [inline]
maxAtV(int i) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [inline]
maxAtV_ (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [protected]
maxLevel() constPLib::HNurbsSurface< float, N >
maxLevelOfDetail() (defined in PLib::HNurbsSurfaceGL)PLib::HNurbsSurfaceGL [inline]
maxU (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [protected]
maxV (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [protected]
mergeKnots(const Vector< float > &nU, const Vector< float > &nV)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
mergeKnotU(const Vector< float > &X)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
mergeKnotV(const Vector< float > &X)PLib::HNurbsSurfaceSP< float, 3 > [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) constPLib::ParaSurface< float, N > [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) constPLib::ParaSurface< float, N > [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) constPLib::ParaSurface< float, N > [virtual]
modCP(int i, int j, const HPoint_nD< float, N > &p)PLib::NurbsSurface< float, N > [inline]
modCPby(int i, int j, const HPoint_nD< float, N > &p)PLib::NurbsSurface< float, N > [inline]
modifiedN() const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [inline]
modifies(float u, float v)PLib::HNurbsSurface< float, N >
modifyPoint(float u, float v, float dx, float dy, float dz)PLib::HNurbsSurfaceGL [virtual]
modKnotU(const Vector< float > &uKnot)PLib::NurbsSurface< float, N > [inline]
modKnotV(const Vector< float > &vKnot)PLib::NurbsSurface< float, N > [inline]
modOnlySurfCPby(int i, int j, const HPoint_nD< float, N > &a)PLib::HNurbsSurfaceSP< float, 3 >
modSurfCPby(int i, int j, const HPoint_nD< float, N > &a)PLib::HNurbsSurfaceSP< float, 3 >
modU(int i) (defined in PLib::NurbsSurface< float, N >)PLib::NurbsSurface< float, N > [inline]
modU(int i) constPLib::NurbsSurface< float, N > [inline]
modV(int i)PLib::NurbsSurface< float, N > [inline]
modV(int i) constPLib::NurbsSurface< float, N > [inline]
movePoint(float u, float v, const Point_nD< float, N > &delta)PLib::NurbsSurface< float, N >
movePoint(const Vector< float > &ur, const Vector< float > &vr, const Vector< Point_nD< float, N > > &D, const Vector_INT &Du, const Vector_INT &Dv)PLib::NurbsSurface< float, N >
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)PLib::NurbsSurface< float, N >
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)PLib::NurbsSurface< float, N >
movePointOffset(float u, float v, const Point_nD< float, N > &delta)PLib::HNurbsSurface< 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]
nextLevel() const (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [inline]
nextLevel_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
normal(float u, float v) constPLib::NurbsSurface< float, 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< float, N >
NurbsSurface(const NurbsSurface< float, N > &nS)PLib::NurbsSurface< float, N >
NurbsSurface(int DegU, int DegV, const Vector< float > &Uk, const Vector< float > &Vk, const Matrix< HPoint_nD< float, N > > &Cp)PLib::NurbsSurface< float, N >
NurbsSurface(int DegU, int DegV, Vector< float > &Uk, Vector< float > &Vk, Matrix< Point_nD< float, N > > &Cp, Matrix< float > &W)PLib::NurbsSurface< float, 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< float, N >)PLib::HNurbsSurface< float, N >
ok()PLib::NurbsSurface< float, N >
okMax() (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [inline]
operator()(float u, float v) constPLib::HNurbsSurface< float, N > [inline, virtual]
PLib::operator=(const NurbsSurface< float, N > &)PLib::NurbsSurface< float, N > [virtual]
PLib::NurbsGL::operator=(const NurbsGL &a)PLib::NurbsGL [virtual]
PLib::ObjectGL::operator=(const ObjectGL &a)PLib::ObjectGL
PPLib::NurbsSurface< float, N > [protected]
ParaSurface() (defined in PLib::ParaSurface< float, N >)PLib::ParaSurface< float, N > [inline]
point(float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) constPLib::HNurbsSurfaceGL [virtual]
pointAt(float u, float v) constPLib::ParaSurface< 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]
print(ostream &os) constPLib::NurbsSurface< float, N >
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) constPLib::ParaSurface< float, N >
read(const char *f)PLib::HNurbsSurfaceGL [inline, virtual]
read(ifstream &fin)PLib::HNurbsSurfaceGL [virtual]
readNurbsObject(const char *filename)PLib::NurbsGL [friend]
refineKnots(const Vector< float > &nU, const Vector< float > &nV)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
refineKnotU(const Vector< float > &X)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
refineKnotV(const Vector< float > &X)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
reset(const Matrix< HPoint_nD< float, N > > &Pts, const Vector< float > &U1, const Vector< float > &V1)PLib::NurbsSurface< float, N > [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< float, N >
resizeKeep(int Pu, int Pv, int DegU, int DegV)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
rU (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N >
rV (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, 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< float, N > &s)PLib::HNurbsSurface< float, 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< float, N > &I, const Point_nD< float, N > &J, const Point_nD< float, N > &K)PLib::HNurbsSurface< float, 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< float, N >
setVLines(int v) (defined in PLib::NurbsGL)PLib::NurbsGL [inline]
skinU(NurbsCurveArray< float, N > &ca, int degU)PLib::NurbsSurface< float, N >
skinV(NurbsCurveArray< float, N > &ca, int degV)PLib::NurbsSurface< float, N >
splitUV(int nu, int nv, Vector< float > &nU, Vector< float > &nV)PLib::HNurbsSurface< float, N >
splitUV(int nu, int su, int nv, int sv, Vector< float > &nU, Vector< float > &nV)PLib::HNurbsSurface< 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, int j) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [inline]
surfP(int i, int j, int lod) const (defined in PLib::HNurbsSurfaceSP< float, 3 >)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)PLib::NurbsSurface< float, N >
sweep(const NurbsCurve< float, N > &t, const NurbsCurve< float, N > &C, int K, int useAy=0, int invAz=0)PLib::NurbsSurface< float, N >
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< Point_nD< float, N > > &points, BasicList< int > &connect, BasicList< Point_nD< float, N > > *normal=0) constPLib::NurbsSurface< float, N >
transform(const MatrixRT< float > &A)PLib::NurbsSurface< float, N >
transpose(void)PLib::NurbsSurface< float, N >
tx (defined in PLib::ObjectGL)PLib::ObjectGL
ty (defined in PLib::ObjectGL)PLib::ObjectGL
type (defined in PLib::ObjectGL)PLib::ObjectGL
typeName() constPLib::ObjectGL
tz (defined in PLib::ObjectGL)PLib::ObjectGL
UPLib::NurbsSurface< float, N > [protected]
uD (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
uE_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
ULines() const (defined in PLib::NurbsGL)PLib::NurbsGL [inline]
update_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
updateLevels(int updateLevel=-1)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
updateMaxU()PLib::HNurbsSurfaceSP< float, 3 >
updateMaxUV() (defined in PLib::HNurbsSurfaceSP< float, 3 >)PLib::HNurbsSurfaceSP< float, 3 > [inline]
updateMaxV()PLib::HNurbsSurfaceSP< float, 3 >
updateN (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
updateSurface(int i0=-1, int j0=-1)PLib::HNurbsSurfaceSP< float, 3 > [virtual]
updateUpToLOD() (defined in PLib::HNurbsSurfaceGL)PLib::HNurbsSurfaceGL [inline]
uS_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
VPLib::NurbsSurface< float, N > [protected]
vD (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, N > [protected]
vE_ (defined in PLib::HNurbsSurface< float, N >)PLib::HNurbsSurface< float, 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< float, N >)PLib::HNurbsSurface< float, N > [protected]
write(const char *f) constPLib::HNurbsSurfaceGL [inline, virtual]
write(ofstream &fout) constPLib::HNurbsSurfaceGL [virtual]
writeDisplayQUADMESH(const char *filename, int iNu=100, int iNv=100, const Color &color=blueColor, float fA=.25, float fO=0.2) constPLib::NurbsSurface< float, N >
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) constPLib::NurbsSurface< float, N >
writeOOGL(const char *filename) constPLib::NurbsSurface< float, N >
writePOVRAY(ofstream &fout) const (defined in PLib::HNurbsSurfaceGL)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) constPLib::NurbsSurface< float, N >
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) constPLib::NurbsSurface< float, N >
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) constPLib::NurbsSurface< float, N >
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) constPLib::NurbsSurface< float, N >
writePOVRAY(const char *filename) const (defined in PLib::ObjectGL)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)) constPLib::NurbsSurface< float, N >
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) constPLib::NurbsSurface< float, N >
writeRIB(ofstream &fout) const (defined in PLib::HNurbsSurfaceGL)PLib::HNurbsSurfaceGL [inline, virtual]
PLib::HNurbsSurfaceSP< float, 3 >::writeRIB(ostream &rib) constPLib::NurbsSurface< float, N >
PLib::HNurbsSurfaceSP< float, 3 >::writeRIB(const char *filename, const Color &color, const Point_nD< float, N > &view) constPLib::NurbsSurface< float, 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, float u_s, float u_e, float v_s, float v_e) constPLib::NurbsSurface< float, N > [inline, virtual]
writeVRML(ostream &fout, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) constPLib::NurbsSurface< float, N > [inline, virtual]
writeVRML(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface< float, N > [inline, virtual]
writeVRML(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface< float, N > [inline]
writeVRML97(const char *filename, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) constPLib::NurbsSurface< float, N > [inline, virtual]
writeVRML97(ostream &fout, const Color &color, int Nu, int Nv, float u_s, float u_e, float v_s, float v_e) constPLib::NurbsSurface< float, N > [inline, virtual]
writeVRML97(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface< float, N > [inline, virtual]
writeVRML97(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface< float, N > [inline]
~HNurbsSurface()PLib::HNurbsSurface< float, 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< float, N >)PLib::NurbsSurface< float, N > [inline, virtual]
~ObjectGL()PLib::ObjectGL [virtual]

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