TVector3Arrays

Structure-of-Array (SoA) storage for a list of 3-vectors

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

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

Include

#include "Util/ElementLinearization.h"

Syntax

template<typename RealType>
class TVector3Arrays

Remarks

Structure-of-Array (SoA) storage for a list of 3-vectors

Variables

Name Description

Protected variable

TArray< RealTyp...

 

XVector

Protected variable

TArray< RealTyp...

 

YVector

Protected variable

TArray< RealTyp...

 

ZVector

Constructors

Name Description

Public function

TVector3Arrays()

Public function

TVector3Arrays

(
    int32 Size
)

Functions

Name Description

Public function Const

bool

 

bHasSize

(
    int32 Size
)

Test that all the arrays have the same given size.

Public function

FVector3< Re...

 

Get

(
    int32 i
)

Public function Const

int32

 

Num()

Public function

void

 

Set

(
    int32 i,
    const FVector3< RealType >& Value
)

Public function

void

 

SetX

(
    int32 i,
    const RealType& Value
)

Public function

void

 

SetXYZ

(
    int32 i,
    const FVector3< RealType >& Value
)

Public function

void

 

SetY

(
    int32 i,
    const RealType& Value
)

Public function

void

 

SetZ

(
    int32 i,
    const RealType& Value
)

Public function

void

 

SetZero

(
    int32 NumElements
)

Public function Const

RealType

 

X

(
    int32 i
)

Public function Const

RealType

 

Y

(
    int32 i
)

Public function Const

RealType

 

Z

(
    int32 i
)

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