Classes | |
struct | Surf_Def |
Macros | |
#define | MAT(i, j) (mat[3*(i) + (j)]) |
#define | EIGVEC(i, j) (eigvec[3*(i) + (j)]) |
Functions | |
int | db_trisurf (Db *db, Model *model, const String &triswitch, int icode0, int verbose, int *ncode_arg, int *ntri_arg, int *npoint_arg, double *codesel, VectorInt &ntcode, VectorInt &triangles, VectorDouble &points) |
#define EIGVEC | ( | i, | |
j | |||
) | (eigvec[3*(i) + (j)]) |
#define MAT | ( | i, | |
j | |||
) | (mat[3*(i) + (j)]) |
int db_trisurf | ( | Db * | db, |
Model * | model, | ||
const String & | triswitch, | ||
int | icode0, | ||
int | verbose, | ||
int * | ncode_arg, | ||
int * | ntri_arg, | ||
int * | npoint_arg, | ||
double * | codesel, | ||
VectorInt & | ntcode, | ||
VectorInt & | triangles, | ||
VectorDouble & | points | ||
) |
Free the triangleio structure
[in] | db | Db structure |
[in] | model | Model structure |
[in] | triswitch | Triangulation option |
[in] | icode0 | Reference Code attributed to the Target Fault |
[in] | verbose | Verbose option |
[out] | ncode_arg | Number of different codes |
[out] | ntri_arg | Number of triangles |
[out] | npoint_arg | Number of vertices |
[out] | codesel | Selected code (if any) |
[out] | ntcode | Array for the number of triangles per code |
[out] | triangles | Array on the triangle corners |
[out] | points | Array on the 3-D vertices coordinates |