Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::HNurbsSurface Member List

This is the complete list of members for PLib::HNurbsSurface, including all inherited members.
addLevel(int nsplit)PLib::HNurbsSurface [virtual]
addLevel()PLib::HNurbsSurface [virtual]
area(T eps=0.001, int n=100) constPLib::NurbsSurface
areaF(T u, T v) constPLib::NurbsSurface
areaIn(T us, T ue, T vs, T ve, T eps, int n) constPLib::NurbsSurface
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)PLib::HNurbsSurface [inline]
baseLevel() const (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [inline]
baseLevel_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
baseSurf (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
baseUpdateN (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
basisFuns(T u, T v, int spanU, int spanV, Vector< T > &Nu, Vector< T > &Nv) constPLib::NurbsSurface
basisFunsU(T u, int span, Vector< T > &N) constPLib::NurbsSurface
basisFunsV(T u, int span, Vector< T > &N) constPLib::NurbsSurface
copy(const HNurbsSurface< T, N > &nS)PLib::HNurbsSurface [virtual]
ctrlPnts() constPLib::NurbsSurface [inline]
ctrlPnts(int i, int j) constPLib::NurbsSurface [inline]
decompose(NurbsSurfaceArray< T, N > &Sa) constPLib::NurbsSurface
degreeElevate(int tU, int tV)PLib::NurbsSurface
degreeElevateU(int tU)PLib::NurbsSurface [virtual]
degreeElevateV(int tV)PLib::NurbsSurface [virtual]
degreeU() constPLib::NurbsSurface [inline]
degreeV() constPLib::NurbsSurface [inline]
degUPLib::NurbsSurface [protected]
degVPLib::NurbsSurface [protected]
deriveAt(T u, T v, int, Matrix< Point_nD< T, N > > &, int lod=-1) constPLib::HNurbsSurface
PLib::NurbsSurface::deriveAt(T u, T v, int d, Matrix< Point_nD< T, N > > &skl) constPLib::NurbsSurface [virtual]
deriveAtH(T u, T v, int, Matrix< HPoint_nD< T, N > > &, int lod=-1) constPLib::HNurbsSurface
PLib::NurbsSurface::deriveAtH(T u, T v, int d, Matrix< HPoint_nD< T, N > > &skl) constPLib::NurbsSurface
PLib::ParaSurface::deriveAtH(T u, T v, int d, Matrix< HPoint_nD< T, N > > &skl) const=0PLib::ParaSurface [pure virtual]
dersBasisFuns(T u, T v, int dU, int dV, int uspan, int vspan, Matrix< T > &Niku, Matrix< T > &Njkv) constPLib::NurbsSurface
extremum(int findMin, CoordinateType coord, T minDu=0.0001, int sepU=5, int sepV=5, int maxIter=10, T um=0.0, T uM=1.0, T vm=0.0, T vM=1.0) constPLib::ParaSurface
findMultU(int r) constPLib::NurbsSurface
findMultV(int r) constPLib::NurbsSurface
findSpan(T u, T v, int &spanU, int &spanV) constPLib::NurbsSurface
findSpanU(T u) constPLib::NurbsSurface
findSpanV(T v) constPLib::NurbsSurface
firstLevel() const (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [inline]
firstLevel_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
fixedOffset (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
globalInterp(const Matrix< Point_nD< T, N > > &Q, int pU, int pV)PLib::NurbsSurface
globalInterpClosedU(const Matrix< Point_nD< T, N > > &Q, int pU, int pV)PLib::NurbsSurface
globalInterpClosedUH(const Matrix< HPoint_nD< T, N > > &Q, int pU, int pV)PLib::NurbsSurface
globalInterpH(const Matrix< HPoint_nD< T, N > > &Q, int pU, int pV)PLib::NurbsSurface
globalSurfApprox(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, NurbsSurface< T, N > &S, double error)PLib::NurbsSurface [friend]
globalSurfInterpXY(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, NurbsSurface< T, N > &S)PLib::NurbsSurface [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 [friend]
gordonSurface(NurbsCurveArray< T, N > &lU, NurbsCurveArray< T, N > &lV, const Matrix< Point_nD< T, N > > &intersections, NurbsSurface< T, N > &gS)PLib::NurbsSurface [friend]
HNurbsSurface()PLib::HNurbsSurface
HNurbsSurface(const NurbsSurface< T, N > &S)PLib::HNurbsSurface
HNurbsSurface(const HNurbsSurface< T, N > &S)PLib::HNurbsSurface
HNurbsSurface(HNurbsSurface< T, N > *base)PLib::HNurbsSurface
HNurbsSurface(HNurbsSurface< T, N > *base, const Vector< T > &xU, const Vector< T > &xV)PLib::HNurbsSurface
HNurbsSurface(HNurbsSurface< T, N > *base, const HNurbsSurface< T, N > &surf)PLib::HNurbsSurface
hpointAt(T u, T v, int lod=-1) constPLib::HNurbsSurface
PLib::NurbsSurface::hpointAt(T u, T v) constPLib::ParaSurface [inline]
initBase(int force=0)PLib::HNurbsSurface
intersectWith(const ParaSurface< T, N > &S, Point_nD< T, N > &p, T &u, T &v, T &s, T &t, int maxI=100, T um=0.0, T uM=1.0, T vm=0.0, T vM=1.0) constPLib::ParaSurface
intersectWith(const ParaSurface< T, N > &S, InterPoint< T, N > &iter, int maxI=100, T um=0.0, T uM=1.0, T vm=0.0, T vM=1.0) constPLib::ParaSurface
isoCurveU(T u, NurbsCurve< T, N > &c, int lod=-1) constPLib::HNurbsSurface
PLib::NurbsSurface::isoCurveU(T u, NurbsCurve< T, N > &c) constPLib::NurbsSurface
isoCurveV(T v, NurbsCurve< T, N > &c, int lod=-1) constPLib::HNurbsSurface
PLib::NurbsSurface::isoCurveV(T v, NurbsCurve< T, N > &c) constPLib::NurbsSurface
ivec (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
jvec (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
knotU() constPLib::NurbsSurface [inline]
knotU(int i) constPLib::NurbsSurface [inline]
knotV() constPLib::NurbsSurface [inline]
knotV(int i) constPLib::NurbsSurface [inline]
kvec (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
lastLevel() const (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [inline]
lastLevel_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
leastSquares(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, int nU, int nV)PLib::NurbsSurface
leastSquaresClosedU(const Matrix< Point_nD< T, N > > &Q, int pU, int pV, int nU, int nV)PLib::NurbsSurface
level() const (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [inline]
level_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
makeFromRevolution(const NurbsCurve< T, N > &profile, const Point_nD< T, N > &S, const Point_nD< T, N > &T, double theta)PLib::NurbsSurface
makeFromRevolution(const NurbsCurve< T, N > &profile, const Point_nD< T, N > &S, const Point_nD< T, N > &T)PLib::NurbsSurface
makeFromRevolution(const NurbsCurve< T, N > &profile)PLib::NurbsSurface
makeSphere(const Point_nD< T, N > &O, T r)PLib::NurbsSurface
makeTorus(const Point_nD< T, N > &O, T R, T r)PLib::NurbsSurface
maxLevel() constPLib::HNurbsSurface
mergeKnots(const Vector< T > &nU, const Vector< T > &nV)PLib::NurbsSurface [virtual]
mergeKnotU(const Vector< T > &X)PLib::NurbsSurface [virtual]
mergeKnotV(const Vector< T > &X)PLib::NurbsSurface [virtual]
minDist2(const Point_nD< T, N > &p, T &guessU, T &guessV, T error=0.001, T s=0.2, int sep=9, int maxIter=10, T um=0.0, T uM=1.0, T vm=0.0, T vM=1.0) constPLib::ParaSurface [virtual]
minDist2b(const Point_nD< T, N > &p, T &guessU, T &guessV, T error=0.001, T s=0.3, int sep=5, int maxIter=10, T um=0.0, T uM=1.0, T vm=0.0, T vM=1.0) constPLib::ParaSurface [virtual]
minDist2xy(const Point_nD< T, N > &p, T &guessU, T &guessV, T error=0.01, T dU=0.0001, T s=0.3, int sepU=5, int sepV=5, int maxIter=10, T um=0.0, T uM=1.0, T vm=0.0, T vM=1.0) constPLib::ParaSurface [virtual]
modCP(int i, int j, const HPoint_nD< T, N > &p)PLib::NurbsSurface [inline]
modCPby(int i, int j, const HPoint_nD< T, N > &p)PLib::NurbsSurface [inline]
modifiedN() const (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [inline]
modifies(T u, T v)PLib::HNurbsSurface
modKnotU(const Vector< T > &uKnot)PLib::NurbsSurface [inline]
modKnotV(const Vector< T > &vKnot)PLib::NurbsSurface [inline]
modU(int i) (defined in PLib::NurbsSurface)PLib::NurbsSurface [inline]
modU(int i) constPLib::NurbsSurface [inline]
modV(int i)PLib::NurbsSurface [inline]
modV(int i) constPLib::NurbsSurface [inline]
movePoint(T u, T v, const Point_nD< T, N > &delta)PLib::NurbsSurface
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
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
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
movePointOffset(T u, T v, const Point_nD< T, N > &delta)PLib::HNurbsSurface
nextLevel() const (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [inline]
nextLevel_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
normal(T u, T v) constPLib::NurbsSurface
NurbsSurface()PLib::NurbsSurface
NurbsSurface(const NurbsSurface< T, N > &nS)PLib::NurbsSurface
NurbsSurface(int DegU, int DegV, const Vector< T > &Uk, const Vector< T > &Vk, const Matrix< HPoint_nD< T, N > > &Cp)PLib::NurbsSurface
NurbsSurface(int DegU, int DegV, Vector< T > &Uk, Vector< T > &Vk, Matrix< Point_nD< T, N > > &Cp, Matrix< T > &W)PLib::NurbsSurface
offset (defined in PLib::HNurbsSurface)PLib::HNurbsSurface
ok()PLib::NurbsSurface
operator()(T u, T v) constPLib::HNurbsSurface [inline, virtual]
operator=(const NurbsSurface< T, N > &)PLib::NurbsSurface [virtual]
PPLib::NurbsSurface [protected]
ParaSurface() (defined in PLib::ParaSurface)PLib::ParaSurface [inline]
pointAt(T u, T v) constPLib::ParaSurface [inline]
print(ostream &os) constPLib::NurbsSurface
projectOn(const Point_nD< T, N > &p, T &u, T &v, int maxI=100, const T um=0.0, const T uM=1.0, const T vm=0.0, const T vM=1.0) constPLib::ParaSurface
read(const char *filename)PLib::HNurbsSurface
read(ifstream &fin)PLib::HNurbsSurface [virtual]
refineKnots(const Vector< T > &nU, const Vector< T > &nV)PLib::HNurbsSurface [virtual]
refineKnotU(const Vector< T > &X)PLib::HNurbsSurface [virtual]
refineKnotV(const Vector< T > &X)PLib::HNurbsSurface [virtual]
reset(const Matrix< HPoint_nD< T, N > > &Pts, const Vector< T > &U1, const Vector< T > &V1)PLib::NurbsSurface [virtual]
resize(int Pu, int Pv, int DegU, int DegV)PLib::NurbsSurface
resizeKeep(int Pu, int Pv, int DegU, int DegV)PLib::NurbsSurface [virtual]
rU (defined in PLib::HNurbsSurface)PLib::HNurbsSurface
rV (defined in PLib::HNurbsSurface)PLib::HNurbsSurface
scale(const Point_nD< T, N > &s)PLib::HNurbsSurface
setFixedOffsetVector(const Point_nD< T, N > &I, const Point_nD< T, N > &J, const Point_nD< T, N > &K)PLib::HNurbsSurface
setVariableOffsetVector()PLib::HNurbsSurface
skinU(NurbsCurveArray< T, N > &ca, int degU)PLib::NurbsSurface
skinV(NurbsCurveArray< T, N > &ca, int degV)PLib::NurbsSurface
splitUV(int nu, int nv, Vector< T > &nU, Vector< T > &nV)PLib::HNurbsSurface
splitUV(int nu, int su, int nv, int sv, Vector< T > &nU, Vector< T > &nV)PLib::HNurbsSurface
surfMeshParams(const Matrix< Point_nD< T, N > > &Q, Vector< T > &uk, Vector< T > &vl)PLib::NurbsSurface [related]
surfMeshParamsH(const Matrix< HPoint_nD< T, N > > &Q, Vector< T > &uk, Vector< T > &vl)PLib::NurbsSurface [related]
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
sweep(const NurbsCurve< T, N > &t, const NurbsCurve< T, N > &C, int K, int useAy=0, int invAz=0)PLib::NurbsSurface
tesselate(T tolerance, BasicList< Point_nD< T, N > > &points, BasicList< int > &connect, BasicList< Point_nD< T, N > > *normal=0) constPLib::NurbsSurface
transform(const MatrixRT< T > &A)PLib::NurbsSurface
transpose(void)PLib::NurbsSurface
UPLib::NurbsSurface [protected]
uD (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
uE_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
update_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
updateLevels(int updateLevel=-1)PLib::HNurbsSurface [virtual]
updateN (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
updateSurface(int i0=-1, int j0=-1)PLib::HNurbsSurface [virtual]
uS_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
VPLib::NurbsSurface [protected]
vD (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
vE_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
vS_ (defined in PLib::HNurbsSurface)PLib::HNurbsSurface [protected]
write(const char *filename) constPLib::HNurbsSurface
write(ofstream &fout) constPLib::HNurbsSurface
writeDisplayQUADMESH(const char *filename, int iNu=100, int iNv=100, const Color &color=blueColor, T fA=.25, T fO=0.2) constPLib::NurbsSurface
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) constPLib::NurbsSurface
writeOOGL(const char *filename) constPLib::NurbsSurface
writePOVRAY(ostream &povray, int patch_type=1, double flatness=0.01, int num_u_steps=8, int num_v_steps=8) constPLib::NurbsSurface
writePOVRAY(T, ostream &povray, const Color &color=Color(250, 250, 250), int smooth=0, T ambient=0.2, T diffuse=0.6) constPLib::NurbsSurface
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) constPLib::NurbsSurface
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) constPLib::NurbsSurface
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)) constPLib::NurbsSurface
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) constPLib::NurbsSurface
writeRIB(ostream &rib) constPLib::NurbsSurface
writeRIB(const char *filename, const Color &color, const Point_nD< T, N > &view) constPLib::NurbsSurface
writeVRML(const char *filename, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) constPLib::NurbsSurface [inline, virtual]
writeVRML(ostream &fout, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) constPLib::NurbsSurface [inline, virtual]
writeVRML(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface [inline, virtual]
writeVRML(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface [inline]
writeVRML97(const char *filename, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) constPLib::NurbsSurface [inline, virtual]
writeVRML97(ostream &fout, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) constPLib::NurbsSurface [inline, virtual]
writeVRML97(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface [inline, virtual]
writeVRML97(ostream &fout, const Color &color=whiteColor, int Nu=20, int Nv=20) constPLib::NurbsSurface [inline]
~HNurbsSurface()PLib::HNurbsSurface [virtual]
~NurbsSurface() (defined in PLib::NurbsSurface)PLib::NurbsSurface [inline, virtual]

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