The Seq<(Of <(T>)>) type exposes the following members.

Constructors

  NameDescription
Seq<(Of <(T>)>)Overloaded.

Methods

  NameDescription
ApproxPolyOverloaded.
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
Determines whether the specified Object is equal to the current Object.
(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
GetConvexHullOverloaded.
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.)
GetMinAreaRectOverloaded.
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 sub-sequence may be extracted using this function
ToArray
Convert this sequence to array
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Operators

  NameDescription
Implicit
Implicit operator for IntPtr

Fields

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

Properties

  NameDescription
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

See Also