TDynamicVectorN

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Util/DynamicVector.h

Include

#include "Util/DynamicVector.h"

Syntax

template<class Type, int N>
class TDynamicVectorN

Constructors

Name Description

Public function

TDynamicVectorN()

Public function

TDynamicVectorN

(
    const TDynamicVectorN& Copy
)

Public function

TDynamicVectorN

(
    TDynamicVectorN&& Moved
)

Functions

Name Description

Public function

void

 

Add

(
    const ElementVectorN& AddData
)

Public function Const

FIndex2i

 

AsIndex2

(
    unsigned int TopIndex
)

Public function Const

FIndex3i

 

AsIndex3

(
    unsigned int TopIndex
)

Public function Const

FIndex4i

 

AsIndex4

(
    unsigned int TopIndex
)

Public function Const

FVector2< Ty...

 

AsVector2

(
    unsigned int TopIndex
)

Public function Const

FVector3< Ty...

 

AsVector3

(
    unsigned int TopIndex
)

Public function

void

 

Clear()

Public function

void

 

Fill

(
    const Type& Value
)

Public function Const

int

 

GetBlockSize()

Public function Const

size_t

 

GetByteCount()

Public function Const

size_t

 

GetLength()

Public function

void

 

InsertAt

(
    const ElementVectorN& AddData,
    unsigned int Index
)

Public function Const

bool

 

IsEmpty()

Public function

void

 

PopBack()

Public function

void

 

Resize

(
    size_t Count
)

Public function

void

 

Resize

(
    size_t Count,
    const Type& InitValue
)

Public function

void

 

SetVector2

(
    unsigned int TopIndex,
    const FVector2< Type >& V
)

Public function

void

 

SetVector3

(
    unsigned int TopIndex,
    const FVector3< Type >& V
)

Operators

Name Description

Public function

Type &

 

operator()

(
    unsigned int TopIndex,
    unsigned int SubIndex
)

Public function Const

const Type &

 

operator()

(
    unsigned int TopIndex,
    unsigned int SubIndex
)

Public function

TDynamicVect...

 

operator=

(
    const TDynamicVectorN& Copy
)

Public function

TDynamicVect...

 

operator=

(
    TDynamicVectorN&& Moved
)

Classes

Name

Description

Public struct

ElementVectorN

Simple struct to help pass N-dimensional data without presuming a vector type (e.g. just via initializer list)

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