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.0.1.0 (2.0.1.0)
Syntax
Visual Basic (Declaration) |
---|
Public Shared Function cvCreateSeq ( _
seqFlags As Integer, _
headerSize As Integer, _
elemSize As Integer, _
storage As IntPtr _
) As IntPtr |
Visual C++ |
---|
public:
static IntPtr cvCreateSeq(
int seqFlags,
int headerSize,
int elemSize,
IntPtr storage
) |
Parameters
- seqFlags
- Type: System..::.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
- Type: System..::.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
- Type: System..::.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
- Type: System..::.IntPtr
Sequence location.
Return Value
A pointer to the sequence
See Also