MorphologicalAttributeFilters
Public API documentation
Loading...
Searching...
No Matches
Public Attributes | List of all members
mmcfilters::ContourTraceLoop Struct Reference

Metadata for one ordered boundary loop. More...

#include <ContourTraceComputation.hpp>

Public Attributes

ContourLoopKind kind = ContourLoopKind::External
 Whether this loop is an external boundary or an internal hole.
 
uint32_t edgeOffset = 0
 First edge in the shared ordered-edge buffer.
 
uint32_t edgeCount = 0
 Number of consecutive edges in the loop.
 
int signedArea2 = 0
 Doubled signed area under the trace-orientation convention.
 

Detailed Description

Metadata for one ordered boundary loop.

Definition at line 54 of file ContourTraceComputation.hpp.

Member Data Documentation

◆ edgeCount

uint32_t mmcfilters::ContourTraceLoop::edgeCount = 0

Number of consecutive edges in the loop.

Definition at line 60 of file ContourTraceComputation.hpp.

◆ edgeOffset

uint32_t mmcfilters::ContourTraceLoop::edgeOffset = 0

First edge in the shared ordered-edge buffer.

Definition at line 58 of file ContourTraceComputation.hpp.

◆ kind

ContourLoopKind mmcfilters::ContourTraceLoop::kind = ContourLoopKind::External

Whether this loop is an external boundary or an internal hole.

Definition at line 56 of file ContourTraceComputation.hpp.

◆ signedArea2

int mmcfilters::ContourTraceLoop::signedArea2 = 0

Doubled signed area under the trace-orientation convention.

Definition at line 62 of file ContourTraceComputation.hpp.


The documentation for this struct was generated from the following file: