C# Class OpenCvSharp.Subdiv2D

Inheritance: OpenCvSharp.DisposableCvObject
Show file Open project: shimat/opencvsharp Class Usage Examples

Public Methods

Method Description
EdgeDst ( int edge ) : int

EdgeDst ( int edge, Point2f &dstpt ) : int

EdgeOrg ( int edge ) : int

EdgeOrg ( int edge, Point2f &orgpt ) : int

FindNearest ( Point2f pt ) : int

FindNearest ( Point2f pt, Point2f &nearestPt ) : int

GetEdge ( int edge, int nextEdgeType ) : int

GetEdgeList ( ) : Vec4f[]

GetTriangleList ( ) : Vec6f[]

GetVertex ( int vertex ) : Point2f

GetVertex ( int vertex, int &firstEdge ) : Point2f

GetVoronoiFacetList ( IEnumerable idx, Point2f &facetList, Point2f &facetCenters ) : void

InitDelaunay ( Rect rect ) : void

Insert ( Point2f pt ) : int

Insert ( IEnumerable ptvec ) : void

Insert ( Point2f ptvec ) : void

Locate ( Point2f pt, int &edge, int &vertex ) : int

NextEdge ( int edge ) : int

Release ( ) : void

Clean up any resources being used.

RotateEdge ( int edge, int rotate ) : int

Subdiv2D ( ) : System

Default constructor

Subdiv2D ( Rect rect ) : System

Subdiv2D Constructor

SymEdge ( int edge ) : int

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Method Details

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool /// If disposing equals true, the method has been called directly or indirectly by a user's code. Managed and unmanaged resources can be disposed. /// If false, the method has been called by the runtime from inside the finalizer and you should not reference other objects. Only unmanaged resources can be disposed. ///
return void

EdgeDst() public method

public EdgeDst ( int edge ) : int
edge int
return int

EdgeDst() public method

public EdgeDst ( int edge, Point2f &dstpt ) : int
edge int
dstpt Point2f
return int

EdgeOrg() public method

public EdgeOrg ( int edge ) : int
edge int
return int

EdgeOrg() public method

public EdgeOrg ( int edge, Point2f &orgpt ) : int
edge int
orgpt Point2f
return int

FindNearest() public method

public FindNearest ( Point2f pt ) : int
pt Point2f
return int

FindNearest() public method

public FindNearest ( Point2f pt, Point2f &nearestPt ) : int
pt Point2f
nearestPt Point2f
return int

GetEdge() public method

public GetEdge ( int edge, int nextEdgeType ) : int
edge int
nextEdgeType int
return int

GetEdgeList() public method

public GetEdgeList ( ) : Vec4f[]
return Vec4f[]

GetTriangleList() public method

public GetTriangleList ( ) : Vec6f[]
return Vec6f[]

GetVertex() public method

public GetVertex ( int vertex ) : Point2f
vertex int
return Point2f

GetVertex() public method

public GetVertex ( int vertex, int &firstEdge ) : Point2f
vertex int
firstEdge int
return Point2f

GetVoronoiFacetList() public method

public GetVoronoiFacetList ( IEnumerable idx, Point2f &facetList, Point2f &facetCenters ) : void
idx IEnumerable
facetList Point2f
facetCenters Point2f
return void

InitDelaunay() public method

public InitDelaunay ( Rect rect ) : void
rect Rect
return void

Insert() public method

public Insert ( Point2f pt ) : int
pt Point2f
return int

Insert() public method

public Insert ( IEnumerable ptvec ) : void
ptvec IEnumerable
return void

Insert() public method

public Insert ( Point2f ptvec ) : void
ptvec Point2f
return void

Locate() public method

public Locate ( Point2f pt, int &edge, int &vertex ) : int
pt Point2f
edge int
vertex int
return int

NextEdge() public method

public NextEdge ( int edge ) : int
edge int
return int

Release() public method

Clean up any resources being used.
public Release ( ) : void
return void

RotateEdge() public method

public RotateEdge ( int edge, int rotate ) : int
edge int
rotate int
return int

Subdiv2D() public method

Default constructor
public Subdiv2D ( ) : System
return System

Subdiv2D() public method

Subdiv2D Constructor
public Subdiv2D ( Rect rect ) : System
rect Rect
return System

SymEdge() public method

public SymEdge ( int edge ) : int
edge int
return int