|
| GTSSurface (const GTSSurface &) |
|
GTSSurface & | operator= (const GTSSurface &) |
|
int | Read (GtsFile *fp) |
|
void | Write (FILE *fp) |
|
void | WriteOogl (FILE *fp) |
|
void | PrintStats (FILE *fp) const |
|
bool | IsClosed (void) const |
|
bool | IsOpen (void) const |
|
bool | IsOrientable (void) const |
|
GTSSurface | selfIntersecting (void) const |
|
bool | Vacia (void) const |
|
bool | CheckSelfIntersection (bool verbose) const |
| Return true if the surface intersects itself.
|
|
void | appendFace (GTSFace &f) |
|
void | removeFace (GTSFace &f) |
|
void | Merge (const GTSSurface &) |
|
guint | getNumVertices (void) const |
|
guint | getNumEdges (void) const |
|
guint | GetNumCaras (void) const |
|
GTSSurfaceTraverse | Begin (void) const |
|
GTSGraph | Graph (void) const |
|
void | ForEachVertex (GtsFunc func, gpointer data) const |
|
void | ForEachEdge (GtsFunc func, gpointer data) const |
|
void | ForEachFace (GtsFunc func, gpointer data) const |
|
GNode * | BBoxTree (void) const |
|
double | GaussianCurvature (const GTSVertex &v) const |
|
Vector3d | MeanCurvatureNormal (const GTSVertex &v) const |
|
void | PrincipalCurvatures (const GTSVertex &v, double &k1, double &k2) const |
|
void | PrincipalDirections (const GTSVertex &v, Vector3d &e1, Vector3d &e2) const |
|
double | Volume (void) const |
|
double | getArea (void) const |
| Return the sum of the areas (with sign) of the faces.
|
|
TriangleMap | GetTriangleMap (void) const |
|
|
GtsSurface const * | get_const_ptr (void) const |
|
GtsSurface * | get_ptr (void) |
|
| GTSSurface (GtsSurface *ptr) |
|
|
class | GTSVertex |
|
class | GTSSurfaceTraverse |
|
class | GTSSurfaceIntersection |
|
class | GTSGraph |
|
The documentation for this class was generated from the following files:
- src/utility/gnu_gts/GTSSurface.h
- src/utility/gnu_gts/GTSSurface.cc