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

Represents a straight line segment in 2D space. More...

Inheritance diagram for TriangleNet.Geometry.Segment:
TriangleNet.Geometry.ISegment TriangleNet.Geometry.IEdge

Public Member Functions

 Segment (Vertex v0, Vertex v1)
 Initializes a new instance of the Segment class.
 
 Segment (Vertex v0, Vertex v1, int label)
 Initializes a new instance of the Segment class.
 
Vertex GetVertex (int index)
 Gets the specified segment endpoint.
 
ITriangle GetTriangle (int index)
 WARNING: not implemented.
 
Vertex GetVertex (int index)
 Gets the vertex at given index.
 
ITriangle GetTriangle (int index)
 Gets an adjoining triangle.
 

Properties

int Label [get, set]
 Gets or sets the segments boundary mark.
 
int P0 [get]
 Gets the first endpoints index.
 
int P1 [get]
 Gets the second endpoints index.
 
- Properties inherited from TriangleNet.Geometry.IEdge
int P0 [get]
 Gets the first endpoints index.
 
int P1 [get]
 Gets the second endpoints index.
 
int Label [get]
 Gets or sets a general-purpose label.
 

Detailed Description

Represents a straight line segment in 2D space.

Member Function Documentation

◆ GetTriangle()

ITriangle TriangleNet.Geometry.Segment.GetTriangle ( int  index)
inline

WARNING: not implemented.

Implements TriangleNet.Geometry.ISegment.

◆ GetVertex()

Vertex TriangleNet.Geometry.Segment.GetVertex ( int  index)
inline

Gets the specified segment endpoint.

Parameters
indexThe endpoint index (0 or 1).
Returns

Implements TriangleNet.Geometry.ISegment.

Property Documentation

◆ Label

int TriangleNet.Geometry.Segment.Label
getset

Gets or sets the segments boundary mark.

Implements TriangleNet.Geometry.IEdge.

◆ P0

int TriangleNet.Geometry.Segment.P0
get

Gets the first endpoints index.

Implements TriangleNet.Geometry.IEdge.

◆ P1

int TriangleNet.Geometry.Segment.P1
get

Gets the second endpoints index.

Implements TriangleNet.Geometry.IEdge.


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