|
| | TDenseGrid3 () |
| |
| | TDenseGrid3 (int DimX, int DimY, int DimZ, ElemType InitialValue) |
| |
| int | Size () const |
| |
| bool | IsValidIndex (const FVector3i &Index) const |
| |
| const FVector3i & | GetDimensions () const |
| |
| void | Resize (int DimX, int DimY, int DimZ, EAllowShrinking AllowShrinking=EAllowShrinking::Default) |
| |
| FORCEINLINE void | Resize (int DimX, int DimY, int DimZ, bool bAllowShrinking) |
| |
| void | Assign (ElemType Value) |
| |
| void | SetMin (const FVector3i &IJK, ElemType F) |
| |
| void | SetMax (const FVector3i &IJK, ElemType F) |
| |
| constexpr ElemType & | operator[] (int Idx) |
| |
| constexpr const ElemType & | operator[] (int Idx) const |
| |
| constexpr ElemType & | operator[] (FVector3i Idx) |
| |
| constexpr const ElemType & | operator[] (FVector3i Idx) const |
| |
| constexpr ElemType & | At (int I, int J, int K) |
| |
| constexpr const ElemType & | At (int I, int J, int K) const |
| |
| TArray< ElemType > & | GridValues () |
| |
| const TArray< ElemType > & | GridValues () const |
| |
| ElemType | GetValue (int32 X, int32 Y, int32 Z) const |
| |
| ElemType | GetValue (const FVector3i &CellCoords) const |
| |
| void | SetValue (int32 X, int32 Y, int32 Z, ElemType NewValue) |
| |
| void | SetValue (const FVector3i &CellCoords, ElemType NewValue) |
| |
| template<typename ProcessFunc > |
| void | ProcessValue (int32 X, int32 Y, int32 Z, ProcessFunc Func) |
| |
| template<typename ProcessFunc > |
| void | ProcessValue (const FVector3i &CellCoords, ProcessFunc Func) |
| |
| void | GetXPair (int X0, int Y, int Z, ElemType &AOut, ElemType &BOut) const |
| |
| void | Apply (TFunctionRef< ElemType(ElemType)> F) |
| |
| FAxisAlignedBox3i | Bounds () const |
| |
| FAxisAlignedBox3i | BoundsInclusive () const |
| |
| FVector3i | ToIndex (int Idx) const |
| |
| int | ToLinear (int X, int Y, int Z) const |
| |
| int | ToLinear (const FVector3i &IJK) const |
| |
template<
typename ElemType>
class UE::Geometry::TDenseGrid3< ElemType >
3D dense grid of floating-point scalar values.