Navigation
API > API/Runtime > API/Runtime/GeometryCore
| Name | FDynamicGraph3 |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Curve/DynamicGraph3.h |
| Include Path | #include "Curve/DynamicGraph3.h" |
Syntax
template<typename T>
class FDynamicGraph3 : public UE::Geometry::FDynamicGraph
Inheritance Hierarchy
- FDynamicGraph → FDynamicGraph3
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Vertices | TDynamicVectorN< T, 3 > | Curve/DynamicGraph3.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int AppendVertex
(
TVector< T > V |
Curve/DynamicGraph3.h | ||
FAxisAlignedBox2d GetBounds() |
Compute vertex bounding box | Curve/DynamicGraph3.h | |
TVector< T > GetEdgeCenter
(
int EID |
Curve/DynamicGraph3.h | ||
TSegment3< T > GetEdgeSegment
(
int EID |
Curve/DynamicGraph3.h | ||
| Curve/DynamicGraph3.h | |||
| Curve/DynamicGraph3.h | |||
TVector< T > GetVertex
(
int VID |
Curve/DynamicGraph3.h | ||
bool InsertVertex
(
int32 Vid, |
Curve/DynamicGraph3.h | ||
void SetVertex
(
int VID, |
Curve/DynamicGraph3.h | ||
FRefCountVector::IndexEnumerable VertexIndicesItr() |
Curve/DynamicGraph3.h | ||
value_iteration< TVector< T > > VerticesItr() |
Enumerate positions of all Vertices in graph | Curve/DynamicGraph3.h |
Protected
Overridden from FDynamicGraph
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int append_new_split_vertex
(
int A, |
Internal used in SplitEdge | Curve/DynamicGraph3.h | |
virtual void subclass_validity_checks
(
TFunction< void(bool)> CheckOrFailF |
Curve/DynamicGraph3.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TVector< T > InvalidVertex() |
Curve/DynamicGraph3.h |