Wrapped class for Contour


All Members | Constructors | Methods | Properties | Fields | |
Icon | Member | Description |
---|---|---|
![]() | Contour(IntPtr, MemStorage) |
Craete a contour from the specific IntPtr and storage
|
![]() | _ptr |
A pointer to the unmanaged object
(Inherited from UnmanagedObject.) |
![]() | _stor |
The pointer to the storage used by this sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | ApproxPoly(Double, MemStorage) |
Approximates one curves and returns the approximation result.
|
![]() | ApproxPoly(Double, Int32, MemStorage) |
Approximates one or more curves and returns the approximation result[s]. In case of multiple curves approximation the resultant tree will have the same structure as the input one (1:1 correspondence)
|
![]() | ApproxPoly(Double) |
The function cvApproxPoly approximates one or more curves and returns the approximation result[s]. In case of multiple curves approximation the resultant tree will have the same structure as the input one (1:1 correspondence)
|
![]() | Area |
Get the area of the contour
(Inherited from Seq<(Of <(T>)>).) |
![]() | BoundingRectangle | The smallest Bouding Rectangle (Inherited from Seq<(Of <(T>)>).) |
![]() | Clear()()() |
Removes all elements from the sequence. The function does not return the memory to the storage, but this memory is reused later when new elements are added to the sequence. This function time complexity is O(1).
(Inherited from Seq<(Of <(T>)>).) |
![]() | Convex |
Indicate if the coutour is a convex one
(Inherited from Seq<(Of <(T>)>).) |
![]() | Dispose()()() |
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.) |
![]() | Dispose(Boolean) |
Release the all the memory associate with this object
(Inherited from DisposableObject.) |
![]() | DisposeObject()()() |
Release the sequence and all the memory associate with it
(Inherited from Seq<(Of <(T>)>).) |
![]() | Distance(Point2D<(Of <(Single>)>)) |
Determines the distance from the point to the contour
(Inherited from Seq<(Of <(T>)>).) |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize()()() |
Destructor
(Inherited from DisposableObject.) |
![]() | GetConvexHull(ORIENTATION, MemStorage) |
Get the convex hull of this point sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | GetConvexHull(ORIENTATION) |
Get the convex hull of this point sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | GetEnumerator()()() |
return an enumerator of the elements in the sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | GetHashCode()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetMinAreaRect()()() |
Get the minimum area rectangle for this point sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | GetMinAreaRect(MemStorage) |
Get the minimum area rectangle for this point sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | GetMoments()()() |
Get the moments for this point sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | GetType()()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() | HNext |
Same as h_next pointer in CvSeq
|
![]() | HPrev |
Same as h_prev pointer in CvSeq
|
![]() | InContour(Point2D<(Of <(Single>)>)) |
Determines whether the point is inside contour, outside, or lies on an edge (or coinsides with a vertex)
(Inherited from Seq<(Of <(T>)>).) |
![]() | Item[([(Int32])]) |
Obtain the index element in this sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | MCvContour |
Return the MCvContour structure
|
![]() | MCvSeq |
Get the MCvSeq structure
(Inherited from Seq<(Of <(T>)>).) |
![]() | MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Perimeter |
The perimeter of the sequence
(Inherited from Seq<(Of <(T>)>).) |
![]() | Ptr |
Pointer to the unmanaged object
(Inherited from UnmanagedObject.) |
![]() | Slice(MCvSlice, MemStorage, Boolean) |
Creates a sequence that represents the specified slice of the input sequence. The new sequence either shares the elements with the original sequence or has own copy of the elements. So if one needs to process a part of sequence but the processing function does not have a slice parameter, the required sub-sequence may be extracted using this function
(Inherited from Seq<(Of <(T>)>).) |
![]() | Storage |
A Pointer to the storage used by this Seq
(Inherited from Seq<(Of <(T>)>).) |
![]() | ToArray()()() |
Convert this sequence to array
(Inherited from Seq<(Of <(T>)>).) |
![]() | ToString()()() | (Inherited from Object.) |
![]() | Total | Get the number of eelments in the sequence (Inherited from Seq<(Of <(T>)>).) |
![]() | VNext |
Same as v_next pointer in CvSeq
|
![]() | VPrev |
Same as v_prev pointer in CvSeq
|

Object | ||||
![]() | DisposableObject | |||
![]() | UnmanagedObject | |||
![]() | Seq<(Of <(MCvPoint>)>) | |||
![]() | Contour |