http://www.emgu.com
The Seq<(Of <(<'T>)>)> type exposes the following members.
Constructors
Name  Description  

Seq<(Of <(<'T>)>)>(MemStorage) 
Create a sequence using the specific storage  
Seq<(Of <(<'T>)>)>(Int32, MemStorage) 
Create a sequence using the specific seqFlag and storage  
Seq<(Of <(<'T>)>)>(IntPtr, MemStorage) 
Create a sequence from the unmanaged pointer and the storage used by the pointer
 
Seq<(Of <(<'T>)>)>(SEQ_ELTYPE, SEQ_KIND, SEQ_FLAG, MemStorage) 
Create a contour of the specific kind, type and flag

Methods
Name  Description  

ApproxPoly(Double) 
Approximates one curve and returns the approximation result, the result use the same storage as the current sequence
 
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)
 
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).
 
Distance 
Determines the distance from the point to the contour
 
Equals  (Inherited from Object.)  
Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)  
FixElementType 
Fix the input element type and return the correct one
 
GetConvexHull(ORIENTATION) 
Get the convex hull of this point sequence, the resulting convex hull use the same storage as the current sequence
 
GetConvexHull(ORIENTATION, MemStorage) 
Get the convex hull of this point sequence
 
GetConvexityDefacts 
Finds all convexity defects of the input contour and returns a sequence of the CvConvexityDefect structures.
 
GetEnumerator 
return an enumerator of the elements in the sequence
 
GetHashCode  Serves as a hash function for a particular type. (Inherited from Object.)  
GetMinAreaRect()()()() 
Get the minimum area rectangle for this point sequence
 
GetMinAreaRect(MemStorage) 
Get the minimum area rectangle for this point sequence
 
GetMoments 
Get the moments for this point sequence
 
GetType  Gets the Type of the current instance. (Inherited from Object.)  
InContour 
Determines whether the point is inside contour, outside, or lies on an edge (or coinsides with a vertex)
 
Insert 
Inserts element in sequence middle
 
MatchShapes 
Compare the shape of the current contour with objectToMatch  
MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.)  
Pop 
Pop an element from the back of the sequence
 
PopFront 
Pop an element from the front of the sequence
 
PopMulti 
Pop multiple elements from the sequence
 
Push 
Push the data to the sequence
 
PushFront 
Push the data to the sequence
 
PushMulti 
Push multiple elements to the sequence
 
RemoveAt 
Removes element from sequence middle
 
Slice 
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 subsequence may be extracted using this function
 
ToArray 
Convert this sequence to array
 
ToString  (Inherited from Object.) 
Operators
Name  Description  

ImplicitWideningImplicitImplicitImplicit(Seq<(Of <<'(T>)>>) to IntPtr) 
Implicit operator for IntPtr

Fields
Name  Description  

_ptr 
The pointer to this sequence
 
_sizeOfElement 
The size of the elements in this sequence
 
_stor 
The pointer to the storage used by this sequence

Properties
Name  Description  

Area 
Get the area of the contour
 
BoundingRectangle  Get the smallest bouding rectangle  
Convex 
Indicate if the coutour is a convex one
 
ElementType 
Get or Set the element Type
 
HNext 
Same as h_next pointer in CvSeq
 
HPrev 
Same as h_prev pointer in CvSeq
 
Item 
Obtain the index element in this sequence
 
MCvSeq 
Get the MCvSeq structure
 
Perimeter 
The perimeter of the sequence
 
Ptr 
Get the pointer of this sequence
 
Storage 
A Pointer to the storage used by this Seq
 
Total  Get the number of eelments in the sequence  
VNext 
Same as v_next pointer in CvSeq
 
VPrev 
Same as v_prev pointer in CvSeq
