52template<
typename PixelType>
78template<
typename PixelType,
typename RealType>
116 const PixelType& DefaultValue
122 const PixelType& DefaultValue
128 const PixelType& DefaultValue
146template<
typename PixelType,
typename RealType>
209template<
typename PixelType,
typename RealType>
214 const PixelType& DefaultValue )
const
216 PixelType Result = DefaultValue;
231template<
typename PixelType,
typename RealType>
235 const PixelType& DefaultValue)
const
243template<
typename PixelType,
typename RealType>
247 const PixelType& DefaultValue)
const
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TVector2< double > FVector2d
Definition MathFwd.h:61
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition AssetRegistryState.h:50
static RealType Tan(const RealType Value)
Definition MathUtil.h:354
static RealType Abs(const RealType Value)
Definition MathUtil.h:215
Definition SharedPointer.h:692
Definition ImageDimensions.h:18
Definition ImageBuilder.h:26
Definition SpatialPhotoSet.h:80
const TSpatialPhoto< PixelType > & Get(int32 Index) const
Definition SpatialPhotoSet.h:97
int32 Num() const
Definition SpatialPhotoSet.h:91
PixelType ComputeSampleNearest(const int &PhotoIndex, const FVector2d &PhotoCoords, const PixelType &DefaultValue) const
Definition SpatialPhotoSet.h:244
void Empty()
Definition SpatialPhotoSet.h:94
void Add(TSpatialPhoto< PixelType > &&Photo)
Definition SpatialPhotoSet.h:84
TArray< TSharedPtr< TSpatialPhoto< PixelType >, ESPMode::ThreadSafe > > Photos
Definition SpatialPhotoSet.h:140
bool ComputeSampleLocation(const FVector3d &Position, const FVector3d &Normal, TFunctionRef< bool(const FVector3d &, const FVector3d &)> VisibilityFunction, int &PhotoIndex, FVector2d &PhotoCoords) const
Definition SpatialPhotoSet.h:147
PixelType ComputeSample(const FVector3d &Position, const FVector3d &Normal, TFunctionRef< bool(const FVector3d &, const FVector3d &)> VisibilityFunction, const PixelType &DefaultValue) const
Definition SpatialPhotoSet.h:210
constexpr int InvalidID
Definition IndexTypes.h:13
TSpatialPhotoSet< FVector3f, float > FSpatialPhotoSet3f
Definition SpatialPhotoSet.h:143
TSpatialPhoto< FVector3f > FSpatialPhoto3f
Definition SpatialPhotoSet.h:68
TSpatialPhotoSet< float, float > FSpatialPhotoSet1f
Definition SpatialPhotoSet.h:144
TSpatialPhoto< float > FSpatialPhoto1f
Definition SpatialPhotoSet.h:69
TSpatialPhoto< FVector4f > FSpatialPhoto4f
Definition SpatialPhotoSet.h:67
TSpatialPhotoSet< FVector4f, float > FSpatialPhotoSet4f
Definition SpatialPhotoSet.h:142
Definition AdvancedWidgetsModule.cpp:13
float v
Definition radaudio_mdct.cpp:62
U16 Index
Definition radfft.cpp:71
Definition SpatialPhotoSet.h:20
FImageDimensions Dimensions
Definition SpatialPhotoSet.h:36
FFrame3d Frame
Definition SpatialPhotoSet.h:22
double HorzFOVDegrees
Definition SpatialPhotoSet.h:33
bool operator==(const FSpatialPhotoParams &Other) const
Definition SpatialPhotoSet.h:38
double NearPlaneDist
Definition SpatialPhotoSet.h:30
TVector< RealType > Origin
Definition FrameTypes.h:31
TQuaternion< RealType > Rotation
Definition FrameTypes.h:36
Definition SpatialPhotoSet.h:54
TImageBuilder< PixelType > Image
Definition SpatialPhotoSet.h:65
FFrame3d Frame
Definition SpatialPhotoSet.h:56
double HorzFOVDegrees
Definition SpatialPhotoSet.h:61
FImageDimensions Dimensions
Definition SpatialPhotoSet.h:63
double NearPlaneDist
Definition SpatialPhotoSet.h:59
T X
Definition Vector2D.h:49
T X
Definition Vector.h:62
UE_FORCEINLINE_HINT T Dot(const TVector< T > &V) const
Definition Vector.h:1553