deriveAt(T u, T v, int d, Matrix< Point_nD< T, N > > &skl) const=0 | PLib::ParaSurface | [pure virtual] |
deriveAtH(T u, T v, int d, Matrix< HPoint_nD< T, N > > &skl) const=0 | PLib::ParaSurface | [pure virtual] |
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) const | PLib::ParaSurface | |
hpointAt(T u, T v) const | PLib::ParaSurface | [inline] |
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) const | PLib::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) const | PLib::ParaSurface | |
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) const | PLib::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) const | PLib::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) const | PLib::ParaSurface | [virtual] |
operator()(T u, T v) const=0 | PLib::ParaSurface | [pure virtual] |
ParaSurface() (defined in PLib::ParaSurface) | PLib::ParaSurface | [inline] |
pointAt(T u, T v) const | PLib::ParaSurface | [inline] |
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) const | PLib::ParaSurface | |
writeVRML(ostream &fout, const Color &color, int Nu, int Nv, T u_s, T u_e, T v_s, T v_e) const | PLib::ParaSurface | [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::ParaSurface | [virtual] |
writeVRML(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const=0 | PLib::ParaSurface | [pure 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::ParaSurface | [virtual] |
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::ParaSurface | [virtual] |
writeVRML97(const char *filename, const Color &color=whiteColor, int Nu=20, int Nv=20) const=0 | PLib::ParaSurface | [pure virtual] |