My Project
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
TriangleNet.IO.InputTriangle Class Reference

Simple triangle class for input. More...

Inheritance diagram for TriangleNet.IO.InputTriangle:
TriangleNet.Geometry.ITriangle

Public Member Functions

 InputTriangle (int p0, int p1, int p2)
 
Vertex GetVertex (int index)
 Gets the specified corners vertex.
 
int GetVertexID (int index)
 Gets the ID of the vertex at given index.
 
ITriangle GetNeighbor (int index)
 Gets the neighbor triangle at given index.
 
int GetNeighborID (int index)
 Gets the ID of the neighbor triangle at given index.
 
ISegment GetSegment (int index)
 Gets the segment at given index.
 
Vertex GetVertex (int index)
 Gets the vertex at given index.
 
int GetVertexID (int index)
 Gets the ID of the vertex at given index.
 
ITriangle GetNeighbor (int index)
 Gets the neighbor triangle at given index.
 
int GetNeighborID (int index)
 Gets the ID of the neighbor triangle at given index.
 
ISegment GetSegment (int index)
 Gets the segment at given index.
 

Properties

int ID [get, set]
 Gets the triangle id.
 
int Label [get, set]
 Region ID the triangle belongs to.
 
float Area [get, set]
 Gets the triangle area constraint.
 
- Properties inherited from TriangleNet.Geometry.ITriangle
int ID [get, set]
 Gets or sets the triangle ID.
 
int Label [get, set]
 Gets or sets a general-purpose label.
 
float Area [get, set]
 Gets or sets the triangle area constraint.
 

Detailed Description

Simple triangle class for input.

Member Function Documentation

◆ GetNeighbor()

ITriangle TriangleNet.IO.InputTriangle.GetNeighbor ( int  index)
inline

Gets the neighbor triangle at given index.

Parameters
indexThe local index (0, 1 or 2).
Returns
The neighbor triangle.

Implements TriangleNet.Geometry.ITriangle.

◆ GetNeighborID()

int TriangleNet.IO.InputTriangle.GetNeighborID ( int  index)
inline

Gets the ID of the neighbor triangle at given index.

Parameters
indexThe local index (0, 1 or 2).
Returns
The neighbor triangle ID.

Implements TriangleNet.Geometry.ITriangle.

◆ GetSegment()

ISegment TriangleNet.IO.InputTriangle.GetSegment ( int  index)
inline

Gets the segment at given index.

Parameters
indexThe local index (0, 1 or 2).
Returns
The segment.

Implements TriangleNet.Geometry.ITriangle.

◆ GetVertex()

Vertex TriangleNet.IO.InputTriangle.GetVertex ( int  index)
inline

Gets the specified corners vertex.

Implements TriangleNet.Geometry.ITriangle.

◆ GetVertexID()

int TriangleNet.IO.InputTriangle.GetVertexID ( int  index)
inline

Gets the ID of the vertex at given index.

Parameters
indexThe local index (0, 1 or 2).
Returns
The vertex ID.

Implements TriangleNet.Geometry.ITriangle.

Property Documentation

◆ Area

float TriangleNet.IO.InputTriangle.Area
getset

Gets the triangle area constraint.

Implements TriangleNet.Geometry.ITriangle.

◆ ID

int TriangleNet.IO.InputTriangle.ID
getset

Gets the triangle id.

Implements TriangleNet.Geometry.ITriangle.

◆ Label

int TriangleNet.IO.InputTriangle.Label
getset

Region ID the triangle belongs to.

Implements TriangleNet.Geometry.ITriangle.


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