C# 클래스 OpenCvSharp.Subdiv2D

상속: OpenCvSharp.DisposableCvObject
파일 보기 프로젝트 열기: shimat/opencvsharp 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

메소드 상세

Dispose() 보호된 메소드

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. ///
리턴 void

EdgeDst() 공개 메소드

public EdgeDst ( int edge ) : int
edge int
리턴 int

EdgeDst() 공개 메소드

public EdgeDst ( int edge, Point2f &dstpt ) : int
edge int
dstpt Point2f
리턴 int

EdgeOrg() 공개 메소드

public EdgeOrg ( int edge ) : int
edge int
리턴 int

EdgeOrg() 공개 메소드

public EdgeOrg ( int edge, Point2f &orgpt ) : int
edge int
orgpt Point2f
리턴 int

FindNearest() 공개 메소드

public FindNearest ( Point2f pt ) : int
pt Point2f
리턴 int

FindNearest() 공개 메소드

public FindNearest ( Point2f pt, Point2f &nearestPt ) : int
pt Point2f
nearestPt Point2f
리턴 int

GetEdge() 공개 메소드

public GetEdge ( int edge, int nextEdgeType ) : int
edge int
nextEdgeType int
리턴 int

GetEdgeList() 공개 메소드

public GetEdgeList ( ) : Vec4f[]
리턴 Vec4f[]

GetTriangleList() 공개 메소드

public GetTriangleList ( ) : Vec6f[]
리턴 Vec6f[]

GetVertex() 공개 메소드

public GetVertex ( int vertex ) : Point2f
vertex int
리턴 Point2f

GetVertex() 공개 메소드

public GetVertex ( int vertex, int &firstEdge ) : Point2f
vertex int
firstEdge int
리턴 Point2f

GetVoronoiFacetList() 공개 메소드

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

InitDelaunay() 공개 메소드

public InitDelaunay ( Rect rect ) : void
rect Rect
리턴 void

Insert() 공개 메소드

public Insert ( Point2f pt ) : int
pt Point2f
리턴 int

Insert() 공개 메소드

public Insert ( IEnumerable ptvec ) : void
ptvec IEnumerable
리턴 void

Insert() 공개 메소드

public Insert ( Point2f ptvec ) : void
ptvec Point2f
리턴 void

Locate() 공개 메소드

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

NextEdge() 공개 메소드

public NextEdge ( int edge ) : int
edge int
리턴 int

Release() 공개 메소드

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

RotateEdge() 공개 메소드

public RotateEdge ( int edge, int rotate ) : int
edge int
rotate int
리턴 int

Subdiv2D() 공개 메소드

Default constructor
public Subdiv2D ( ) : System
리턴 System

Subdiv2D() 공개 메소드

Subdiv2D Constructor
public Subdiv2D ( Rect rect ) : System
rect Rect
리턴 System

SymEdge() 공개 메소드

public SymEdge ( int edge ) : int
edge int
리턴 int