Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/Curve
Inheritance Hierarchy
- FDynamicGraph
- FDynamicGraph2
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/Curve/DynamicGraph2.h |
| Include | #include "Curve/DynamicGraph2.h" |
Syntax
template<typename T>
class FDynamicGraph2 : public UE::Geometry::FDynamicGraph
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | AppendVertex
(
TVector2< T > V |
||
| TAxisAlignedBox2< T > | CachedBounds () |
Cached bounding box, lazily re-computed on access if mesh has changed | |
| FAxisAlignedBox2d | GetBounds () |
Compute vertex bounding box | |
| TVector2< T > | GetEdgeCenter
(
int EID |
||
| TSegment2< T > | GetEdgeSegment
(
int EID |
||
| FIndex2i | GetEdgeV
(
int EID |
||
| bool | GetEdgeV
(
int EID, |
||
| TVector2< T > | GetVertex
(
int VID |
||
| TVector2< T > | |||
| double | OpeningAngle
(
int VID, |
Compute opening angle at vertex VID. | |
| void | |||
| bool | SortedVtxEdges
(
int VID, |
Return edges around VID sorted by angle, in counter-clockwise order | |
| value_iteration< TVector2< T > > | Vertices () |
Void AppendPolygon(GeneralPolygon2d poly, int gid = -1) |
Overridden from FDynamicGraph
| Type | Name | Description | |
|---|---|---|---|
| int | append_new_split_vertex
(
int A, |
Internal used in SplitEdge | |
| void | subclass_validity_checks
(
TFunction< void(bool)> CheckOrFailF |