struct CvGraph

Overview

#include <types_c.h>

struct CvGraph
{
    // fields

    int active_count;
    schar* block_max;
    int delta_elems;
    CvSet* edges;
    int elem_size;
    CvSeqBlock* first;
    int flags;
    CvSeqBlock* free_blocks;
    CvSetElem* free_elems;
    struct CvSeq* h_next;
    struct CvSeq* h_prev;
    int header_size;
    schar* ptr;
    CvMemStorage* storage;
    int total;
    struct CvSeq* v_next;
    struct CvSeq* v_prev;
};

Detailed Documentation

Fields

schar* block_max

Maximal bound of the last block.

int delta_elems

Grow seq this many at a time.

int elem_size

Size of sequence element in bytes.

CvSeqBlock* first

Pointer to the first sequence block.

int flags

Miscellaneous flags.

CvSeqBlock* free_blocks

Free blocks list.

struct CvSeq* h_next

Next sequence.

struct CvSeq* h_prev

Previous sequence.

int header_size

Size of sequence header.

schar* ptr

Current write pointer.

CvMemStorage* storage

Where the seq is stored.

int total

Total number of elements.

struct CvSeq* v_next

< 2nd next sequence.

struct CvSeq* v_prev

2nd previous sequence.