Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
Contains list of distortion parameters points associated to zoom value
| Name | FDistortionFocusPoint |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/DistortionParametersTable.h |
| Include Path | #include "Tables/DistortionParametersTable.h" |
Syntax
USTRUCT ()
struct FDistortionFocusPoint : public FBaseFocusPoint
Inheritance Hierarchy
- FBaseFocusPoint → FDistortionFocusPoint
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PointType | FDistortionInfo | Tables/DistortionParametersTable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Focus | float | Input focus value for this point | Tables/DistortionParametersTable.h | |
| MapBlendingCurve | FRichCurve | Curves describing desired blending between resulting displacement maps | Tables/DistortionParametersTable.h | |
| ZoomPoints | TArray< FDistortionZoomPoint > | List of zoom points | Tables/DistortionParametersTable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddPoint
(
float InZoom, |
Adds a new point at InZoom. Updates existing one if tolerance is met | Tables/DistortionParametersTable.h | |
const FRichCurve * GetCurveForParameter
(
int32 InParameterIndex |
Gets the curve for the specified parameter, or nullptr if the parameter index is invalid | Tables/DistortionParametersTable.h | |
bool GetPoint
(
float InZoom, |
Returns data type copy value for a given float | Tables/DistortionParametersTable.h | |
bool IsCalibrationPoint
(
float InZoom, |
Gets whether the point at InZoom is a calibration point. | Tables/DistortionParametersTable.h | |
bool IsEmpty() |
Returns true if this point is empty | Tables/DistortionParametersTable.h | |
void RemovePoint
(
float InZoomValue |
Tables/DistortionParametersTable.h | ||
void SetParameterValue
(
int32 InZoomIndex, |
Tables/DistortionParametersTable.h | ||
bool SetPoint
(
float InZoom, |
Sets an existing point at InZoom. Updates existing one if tolerance is met | Tables/DistortionParametersTable.h |
Overridden from FBaseFocusPoint
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetFocus() |
Returns focus value for this Focus Point | Tables/DistortionParametersTable.h | |
virtual int32 GetNumPoints() |
Returns number of zoom points | Tables/DistortionParametersTable.h | |
virtual float GetZoom
(
int32 Index |
Returns zoom value for a given index | Tables/DistortionParametersTable.h |