PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::GeometryUtilities::SplitPolygonWithCircleResult Struct Referencefinal

#include <GeometryUtilities.hpp>

Classes

struct  NewEdge
 
struct  NewPolygon
 
struct  NewVertex
 

Public Types

enum struct  Types { Unknown = 0 , NoAction = 1 , PolygonUpdate = 2 , PolygonCreation = 3 }
 

Public Attributes

Gedim::GeometryUtilities::SplitPolygonWithCircleResult::Types Type
 
std::vector< unsigned intPolygonVerticesNewVerticesPosition = {}
 
std::vector< unsigned intCircleIntersectionsNewVerticesPosition = {}
 
std::vector< Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewVertexNewVertices = {}
 
std::vector< Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewEdgeNewEdges = {}
 
std::vector< Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewPolygonNewPolygons = {}
 

Member Enumeration Documentation

◆ Types

Enumerator
Unknown 
NoAction 
PolygonUpdate 
PolygonCreation 

Member Data Documentation

◆ CircleIntersectionsNewVerticesPosition

std::vector<unsigned int> Gedim::GeometryUtilities::SplitPolygonWithCircleResult::CircleIntersectionsNewVerticesPosition = {}

◆ NewEdges

std::vector<Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewEdge> Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewEdges = {}

◆ NewPolygons

std::vector<Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewPolygon> Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewPolygons = {}

◆ NewVertices

std::vector<Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewVertex> Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewVertices = {}

◆ PolygonVerticesNewVerticesPosition

std::vector<unsigned int> Gedim::GeometryUtilities::SplitPolygonWithCircleResult::PolygonVerticesNewVerticesPosition = {}

◆ Type


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