#define checkfSlow(expr, format,...)
Definition AssertionMacros.h:333
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AndroidPlatformMisc.h:14
Definition DynamicGraph3.h:27
FRefCountVector::IndexEnumerable VertexIndicesItr() const
Definition DynamicGraph3.h:105
virtual int append_new_split_vertex(int A, int B) override
Definition DynamicGraph3.h:134
value_iteration< TVector< T > > VerticesItr() const
Definition DynamicGraph3.h:111
virtual void subclass_validity_checks(TFunction< void(bool)> CheckOrFailF) const override
Definition DynamicGraph3.h:141
int AppendVertex(TVector< T > V)
Definition DynamicGraph3.h:79
void SetVertex(int VID, TVector< T > VNewPos)
Definition DynamicGraph3.h:41
static TVector< T > InvalidVertex()
Definition DynamicGraph3.h:31
FAxisAlignedBox2d GetBounds() const
Definition DynamicGraph3.h:121
bool InsertVertex(int32 Vid, TVector< T > V)
Definition DynamicGraph3.h:89
TVector< T > GetEdgeCenter(int EID) const
Definition DynamicGraph3.h:72
bool GetEdgeV(int EID, TVector< T > &A, TVector< T > &B) const
Definition DynamicGraph3.h:52
TVector< T > GetVertex(int VID) const
Definition DynamicGraph3.h:36
TSegment3< T > GetEdgeSegment(int EID) const
Definition DynamicGraph3.h:63
Definition DynamicGraph.h:25
bool insert_vertex_internal(int32 Vid)
Definition DynamicGraph.h:192
void updateTimeStamp(bool bShapeChange)
Definition DynamicGraph.h:68
FRefCountVector edges_refcount
Definition DynamicGraph.h:49
FIndex2i GetEdgeV(int EID) const
Definition DynamicGraph.h:152
int append_vertex_internal()
Definition DynamicGraph.h:184
TDynamicVector< FEdge > edges
Definition DynamicGraph.h:50
vertex_iterator VertexIndices() const
Definition DynamicGraph.h:275
FRefCountVector vertices_refcount
Definition DynamicGraph.h:45
Definition RefCountVector.h:445
Definition RefCountVector.h:469
MappedEnumerable< ToType > MappedIndices(TFunction< ToType(int)> MapFunc) const
Definition RefCountVector.h:497
bool IsValid(int Index) const
Definition RefCountVector.h:66
IndexEnumerable Indices() const
Definition RefCountVector.h:458
Definition DynamicVector.h:427
TVector< Type > AsVector3(unsigned int TopIndex) const
Definition DynamicVector.h:529
void SetVector3(unsigned int TopIndex, const TVector< Type > &V)
Definition DynamicVector.h:514
void InsertAt(const ElementVectorN &AddData, unsigned int Index)
Definition DynamicVector.h:491
bool IsFinite(const TVector2< RealType > &V)
Definition VectorUtil.h:42
FDynamicGraph3< double > FDynamicGraph3d
Definition DynamicGraph3.h:151
Definition AdvancedWidgetsModule.cpp:13
Definition NumericLimits.h:41
Definition DynamicGraph.h:31
int A
Definition DynamicGraph.h:32
int B
Definition DynamicGraph.h:32
Definition BoxTypes.h:637
void Contain(const TVector2< RealType > &V)
Definition BoxTypes.h:738
Definition SegmentTypes.h:447
T Z
Definition Vector.h:68
T Y
Definition Vector.h:65
T X
Definition Vector.h:62