Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Curve/GeneralPolygon2.h |
Include |
#include "Curve/GeneralPolygon2.h" |
template<typename T>
class TGeneralPolygon2
TGeneralPolygon2 is a 2D polygon with holes
Name | Description | |
---|---|---|
|
TGeneralPolygon2() |
|
|
TGeneralPolygon2 ( |
Construct a copy of another general polygon |
|
TGeneralPolygon2 ( |
Construct a general polygon with the given polygon as boundary |
Name | Description | ||
---|---|---|---|
|
AddHole |
||
|
TAxisAligned... |
Bounds() |
|
|
ClearHoles() |
||
|
Contains ( |
||
|
Contains ( |
||
|
double |
DistanceSquared ( |
This should be more efficient when there are Holes... |
|
const TArray... |
GetHoles() |
|
|
FVector2< T ... |
GetNormal ( |
|
|
const TPolyg... |
GetOuter() |
|
|
FVector2< T ... |
GetSegmentPoint ( |
|
|
HasHoles() |
||
|
double |
HoleUnsignedArea() |
|
|
Intersects ( |
||
|
double |
Perimeter() |
|
|
Reverse() |
||
|
Scale |
||
|
TSegment2< T... |
Segment ( |
|
|
SetOuter ( |
||
|
SetOuterWithOrientation |
||
|
double |
SignedArea() |
|
|
Simplify ( |
||
|
Transform |
||
|
Translate ( |