HE_Mesh  5.1.2
wblut.hemesh.HET_Diagnosis Class Reference

Static Public Member Functions

static boolean isValidMesh (final HE_Mesh mesh)
 
static void stats (final HE_Mesh mesh)
 
static boolean isValidSurface (final HE_Mesh mesh)
 
static boolean validate (final HE_Mesh mesh)
 
static boolean validateSurface (final HE_Mesh mesh)
 
static boolean validate (final HE_Mesh mesh, final boolean verbose, final boolean force, final boolean allowSurface)
 
static void checkVertex (final HE_Vertex v, final HE_Mesh mesh)
 
static void checkFace (final HE_Face f, final HE_Mesh mesh)
 
static void checkHalfedges (final HE_MeshStructure mesh)
 

Detailed Description

The Class HET_Diagnosis.

Author
Frederik Vanhoutte, W:Blut

Member Function Documentation

static void wblut.hemesh.HET_Diagnosis.checkFace ( final HE_Face  f,
final HE_Mesh  mesh 
)
static
Parameters
f
mesh
static void wblut.hemesh.HET_Diagnosis.checkHalfedges ( final HE_MeshStructure  mesh)
static
static void wblut.hemesh.HET_Diagnosis.checkVertex ( final HE_Vertex  v,
final HE_Mesh  mesh 
)
static
Parameters
v
mesh
static boolean wblut.hemesh.HET_Diagnosis.isValidMesh ( final HE_Mesh  mesh)
static

Check consistency of datastructure of closed mesh.

Parameters
meshthe mesh
Returns
true or false
static boolean wblut.hemesh.HET_Diagnosis.isValidSurface ( final HE_Mesh  mesh)
static

Check consistency of datastructure of surface.

Parameters
meshthe mesh
Returns
true or false
static void wblut.hemesh.HET_Diagnosis.stats ( final HE_Mesh  mesh)
static
Parameters
mesh
static boolean wblut.hemesh.HET_Diagnosis.validate ( final HE_Mesh  mesh)
static

Check consistency of datastructure.

Parameters
meshthe mesh
Returns
true or false
static boolean wblut.hemesh.HET_Diagnosis.validate ( final HE_Mesh  mesh,
final boolean  verbose,
final boolean  force,
final boolean  allowSurface 
)
static

Check consistency of datastructure.

Parameters
meshthe mesh
verbosetrue: print to console, HE.SILENT: no output
forcetrue: full scan, HE.BREAK: stop on first error
allowSurfacethe allow surface
Returns
true or false
static boolean wblut.hemesh.HET_Diagnosis.validateSurface ( final HE_Mesh  mesh)
static

Validate surface.

Parameters
meshthe mesh
Returns
true, if successful

The documentation for this class was generated from the following file: