Creates a sequence and returns the pointer to it. The function allocates the sequence header in the storage block as one continuous chunk and sets the structure fields flags, elem_size, header_size and storage to passed values, sets delta_elems to the default value (that may be reassigned using cvSetSeqBlockSize function), and clears other header fields, including the space after the first sizeof(CvSeq) bytes

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.2.1.1150 (2.2.1.1150)

Syntax

         
 C#  Visual Basic  Visual C++ 
public static IntPtr cvCreateSeq(
	int seqFlags,
	int headerSize,
	int elemSize,
	IntPtr storage
)
Public Shared Function cvCreateSeq ( _
	seqFlags As Integer, _
	headerSize As Integer, _
	elemSize As Integer, _
	storage As IntPtr _
) As IntPtr
public:
static IntPtr cvCreateSeq(
	int seqFlags, 
	int headerSize, 
	int elemSize, 
	IntPtr storage
)

Parameters

seqFlags
Int32
Flags of the created sequence. If the sequence is not passed to any function working with a specific type of sequences, the sequence value may be set to 0, otherwise the appropriate type must be selected from the list of predefined sequence types
headerSize
Int32
Size of the sequence header; must be greater or equal to sizeof(CvSeq). If a specific type or its extension is indicated, this type must fit the base type header
elemSize
Int32
Size of the sequence elements in bytes. The size must be consistent with the sequence type. For example, for a sequence of points to be created, the element type CV_SEQ_ELTYPE_POINT should be specified and the parameter elem_size must be equal to sizeof(CvPoint).
storage
IntPtr
Sequence location.

Return Value

A pointer to the sequence

See Also