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

Metadata for one ordered external or internal contour boundary. More...

#include <ContourTrace.hpp>

Public Attributes

ContourBoundaryKind kind = ContourBoundaryKind::External
 Whether this boundary is external or surrounds a hole.
 
uint32_t edgeOffset = 0
 First edge in the trace edge buffer.
 
uint32_t edgeCount = 0
 Number of consecutive edges in the boundary.
 
int doubledSignedArea = 0
 Doubled signed area under the contour orientation convention.
 

Detailed Description

Metadata for one ordered external or internal contour boundary.

Definition at line 46 of file ContourTrace.hpp.

Member Data Documentation

◆ doubledSignedArea

int mmcfilters::ContourBoundary::doubledSignedArea = 0

Doubled signed area under the contour orientation convention.

Definition at line 54 of file ContourTrace.hpp.

◆ edgeCount

uint32_t mmcfilters::ContourBoundary::edgeCount = 0

Number of consecutive edges in the boundary.

Definition at line 52 of file ContourTrace.hpp.

◆ edgeOffset

uint32_t mmcfilters::ContourBoundary::edgeOffset = 0

First edge in the trace edge buffer.

Definition at line 50 of file ContourTrace.hpp.

◆ kind

ContourBoundaryKind mmcfilters::ContourBoundary::kind = ContourBoundaryKind::External

Whether this boundary is external or surrounds a hole.

Definition at line 48 of file ContourTrace.hpp.


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