My Project
Loading...
Searching...
No Matches
Classes | Enumerations
TriangleNet Namespace Reference

Classes

class  Behavior
 Controls the behavior of the meshing software. More...
 
class  Configuration
 Configure advanced aspects of the library. More...
 
interface  IPredicates
 
class  Log
 A simple logger, which logs messages to a List. More...
 
class  MeshDrawer
 
class  MeshValidator
 
class  NewLocation
 Find new Steiner point locations. More...
 
class  RobustPredicates
 Adaptive exact arithmetic geometric predicates. More...
 
class  TriangleLocator
 Locate triangles in a mesh. More...
 
class  TriangleNetMesh
 Mesh data structure. More...
 
class  TrianglePool
 
class  TriangleSampler
 Used for triangle sampling in the TriangleLocator class. More...
 
class  UnityExtentions
 

Enumerations

enum  VertexType {
  InputVertex , SegmentVertex , FreeVertex , DeadVertex ,
  UndeadVertex
}
 The type of the mesh vertex.
 
enum  NodeNumbering { None , Linear , CuthillMcKee }
 Node renumbering algorithms.
 
enum  LocateResult { InTriangle , OnEdge , OnVertex , Outside }
 Labels that signify the result of point location. More...
 
enum  InsertVertexResult { Successful , Encroaching , Violating , Duplicate }
 Labels that signify the result of vertex insertion. More...
 
enum  FindDirectionResult { Within , Leftcollinear , Rightcollinear }
 Labels that signify the result of direction finding. More...
 

Enumeration Type Documentation

◆ FindDirectionResult

Labels that signify the result of direction finding.

The result indicates that a segment connecting the two query points falls within the direction triangle, along the left edge of the direction triangle, or along the right edge of the direction triangle.

◆ InsertVertexResult

Labels that signify the result of vertex insertion.

The result indicates that the vertex was inserted with complete success, was inserted but encroaches upon a subsegment, was not inserted because it lies on a segment, or was not inserted because another vertex occupies the same location.

◆ LocateResult

Labels that signify the result of point location.

The result of a search indicates that the point falls in the interior of a triangle, on an edge, on a vertex, or outside the mesh.