FDynamicGraph2

Windows
MacOS
Linux

Inheritance Hierarchy

FDynamicGraph

FDynamicGraph2

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Curve/DynamicGraph2.h

Include

#include "Curve/DynamicGraph2.h"

Syntax

template<typename T>
class FDynamicGraph2 : public FDynamicGraph

Functions

Name Description

Public function

int

 

AppendVertex

(
    FVector2< T > V
)

Public function

TAxisAligned...

 

CachedBounds()

Cached bounding box, lazily re-computed on access if mesh has changed

Public function Const

FAxisAligned...

 

GetBounds()

Compute vertex bounding box

Public function Const

FVector2< T ...

 

GetEdgeCenter

(
    int EID
)

Public function Const

TSegment2< T...

 

GetEdgeSegment

(
    int EID
)

Public function Const

bool

 

GetEdgeV

(
    int EID,
    FVector2< T >& A,
    FVector2< T >& B
)

Public function Const

FVector2< T ...

 

GetVertex

(
    int VID
)

Public function Static

FVector2< T ...

 

InvalidVertex()

Public function Const

double

 

OpeningAngle

(
    int VID,
    double InvalidValue
)

Compute opening angle at vertex VID.

Public function

void

 

SetVertex

(
    int VID,
    FVector2< T > VNewPos
)

Public function Const

bool

 

SortedVtxEdges

(
    int VID,
    TArray< int >& Sorted
)

Return edges around VID sorted by angle, in counter-clockwise order

Public function Const

value_iterat...

 

Vertices()

Void AppendPolygon(GeneralPolygon2d poly, int gid = -1)

Overridden from FDynamicGraph

Name Description

Protected function Virtual

int

 

append_new_split_vertex

(
    int A,
    int B
)

Internal used in SplitEdge

Protected function Virtual Const

void

 

subclass_validity_checks

(
    TFunction< void)> CheckOrFailF
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss