Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::PolygonPatchMetadata< T > Struct Template Reference

#include <PolygonPatchIntersection.h>

Collaboration diagram for model::PolygonPatchMetadata< T >:

Public Attributes

PolygonPatchNodeKind kind =PolygonPatchNodeKind::OriginalVertex
std::optional< size_t > originalVertex
std::optional< size_t > enclosureLayer
std::optional< PolygonSegmentLocation< T > > polygonLocation
bool onPhysicalBoundary =false
bool crossesPeriodicSeam =false
bool atPatchCorner =false
PolygonPatchArcKind incomingArc =PolygonPatchArcKind::OriginalSegment
std::optional< PolygonOriginalSegment< T > > incomingOriginalSegment

Detailed Description

template<typename T>
struct model::PolygonPatchMetadata< T >

Definition at line 48 of file PolygonPatchIntersection.h.

Member Data Documentation

◆ atPatchCorner

template<typename T>
bool model::PolygonPatchMetadata< T >::atPatchCorner =false

Definition at line 60 of file PolygonPatchIntersection.h.

◆ crossesPeriodicSeam

template<typename T>
bool model::PolygonPatchMetadata< T >::crossesPeriodicSeam =false

Definition at line 59 of file PolygonPatchIntersection.h.

◆ enclosureLayer

template<typename T>
std::optional<size_t> model::PolygonPatchMetadata< T >::enclosureLayer

Definition at line 54 of file PolygonPatchIntersection.h.

◆ incomingArc

Definition at line 63 of file PolygonPatchIntersection.h.

◆ incomingOriginalSegment

template<typename T>
std::optional<PolygonOriginalSegment<T> > model::PolygonPatchMetadata< T >::incomingOriginalSegment

Definition at line 64 of file PolygonPatchIntersection.h.

◆ kind

◆ onPhysicalBoundary

template<typename T>
bool model::PolygonPatchMetadata< T >::onPhysicalBoundary =false

Definition at line 58 of file PolygonPatchIntersection.h.

◆ originalVertex

template<typename T>
std::optional<size_t> model::PolygonPatchMetadata< T >::originalVertex

Definition at line 51 of file PolygonPatchIntersection.h.

◆ polygonLocation

template<typename T>
std::optional<PolygonSegmentLocation<T> > model::PolygonPatchMetadata< T >::polygonLocation

Definition at line 55 of file PolygonPatchIntersection.h.


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