Classes | |
| class | SplineSurface |
| Represents a uniform cubic B-spline surface. More... | |
Functions | |
| int | numberOfPoints (const char filename[]) |
| void | readScatteredData (const char filename[], std::vector< double > &X, std::vector< double > &Y, std::vector< double > &Z, int incr=1) |
| void | readScatteredDataBin (const char filename[], std::vector< double > &X, std::vector< double > &Y, std::vector< double > &Z, bool invZ=false) |
| void | readScatteredDataBin2 (const char filename[], std::vector< double > &X, std::vector< double > &Y, std::vector< double > &Z) |
| void | printVRMLpoints (const char filename[], const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &Z, double xmin, double ymin, int incr=1, double scale=1.0) |
| void | printVTKpoints (const char filename[], const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &Z, double scale=1.0) |
| void | asciiXYZ2Bin (const char infile[], const char outfile[], int incr=1) |
| void | asciiXYZ2Bin2 (const char infile[], const char outfile[], int incr=1) |
| void | readScatteredDataFileSetBin (const char metafile[], std::vector< double > &X, std::vector< double > &Y, std::vector< double > &Z) |
| void | grid2scat (const char infile[], const char outfile[]) |
| void | gisGeo2Planar (std::vector< double > &X, std::vector< double > &Y) |
| double | B_0 (double t) |
| double | B_1 (double t) |
| double | B_2 (double t) |
| double | B_3 (double t) |
| double | dB_0 (double t) |
| double | dB_1 (double t) |
| double | dB_2 (double t) |
| double | dB_3 (double t) |
| double | ddB_0 (double t) |
| double | ddB_1 (double t) |
| double | ddB_2 (double t) |
| double | ddB_3 (double t) |
| double | B (int k, double t) |
| double | dB (int k, double t) |
| double | ddB (int k, double t) |
| double | w (int k, int l, double s, double t) |
| void | ijst (int m, int n, double uc, double vc, int &i, int &j, double &s, double &t) |
| void | WKL (double s, double t, double w_kl[4][4]) |
| void | WKLandSum2 (double s, double t, double w_kl[4][4], double &sum_w_ab2) |
| template<class Type> | |
| Type | phi_2i_2j (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_2i_2jPluss1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_2iPlus1_2j (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_2iPlus1_2jPlus1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iMin1_4jMin1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4i_4j (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus1_4jPlus1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus2_4jPlus2 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iMin1_4j (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4i_4jMin1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iMin1_4jPlus1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus1_4jMin1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iMin1_4jPlus2 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus2_4jMin1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4i_4jPlus1 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus1_4j (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4i_4jPlus2 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus2_4j (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus1_4jPlus2 (const GenMatrix< Type > &mat, int i, int j) |
| template<class Type> | |
| Type | phi_4iPlus2_4jPlus1 (const GenMatrix< Type > &mat, int i, int j) |
| void | refineCoeffsC1 (const GenMatrix< UCBspl_real > &PSI, GenMatrix< UCBspl_real > &PSIprime) |
| void | refineCoeffsC2 (const GenMatrix< UCBspl_real > &PSI, GenMatrix< UCBspl_real > &PSIprime) |
| bool | restrictCoeffsC2 (const GenMatrix< UCBspl_real > &rr, GenMatrix< UCBspl_real > &r) |
| void | printVRMLgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, double scale=1.0) |
| void | printVTKgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, double scale=1.0) |
| void | printVTKtriangleStrips (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, double scale=1.0) |
| void | printGNUgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV) |
| void | printIRAPgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV) |
| void | printGLgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV) |
| void | printGLgridBin (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &Z, double scale=1.0) |
| void | saveSplineSurface (const char filename[], const UCBspl::SplineSurface &surf) |
| void | readSplineSurface (const char filename[], UCBspl::SplineSurface &surf) |
| void | saveSplineSurfaceBin (const char filename[], const UCBspl::SplineSurface &surf) |
| void | readSplineSurfaceBin (const char filename[], UCBspl::SplineSurface &surf) |
| void | refineCoeffsC2 (const GenMatrix< UCBspl_real > &PSI, GenMatrix< UCBspl_real > &PSIprime) |
| void | refineCoeffsC1 (const GenMatrix< UCBspl_real > &PSI, GenMatrix< UCBspl_real > &PSIprime) |
| bool | restrictCoeffsC2 (const GenMatrix< UCBspl_real > &rr, GenMatrix< UCBspl_real > &r) |
| void | printVRMLgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, double scale) |
| void | printGNUgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV) |
| void | printVTKtriangleStrips (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, double scale) |
| void | printVTKgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, double scale) |
| void | printIRAPgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV) |
| void | printGLgrid (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV) |
| void | printGLgridBin (const char filename[], const UCBspl::SplineSurface &surf, int noU, int noV, const std::vector< double > &U, const std::vector< double > &V, const std::vector< double > &Z, double scale) |
| void | saveSplineSurface (const char filename[], const UCBspl::SplineSurface &surf) |
| void | saveSplineSurfaceBin (const char filename[], const UCBspl::SplineSurface &surf) |
| void | readSplineSurface (const char filename[], UCBspl::SplineSurface &surf) |
| void | readSplineSurfaceBin (const char filename[], UCBspl::SplineSurface &surf) |
The functions are not documented in detail as many are self-explanatory. Consult the source code for details.
1.5.1