Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
ImageCenter focus point containing curves for CxCy
| Name | FImageCenterFocusPoint |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/ImageCenterTable.h |
| Include Path | #include "Tables/ImageCenterTable.h" |
Syntax
USTRUCT ()
struct FImageCenterFocusPoint : public FBaseFocusPoint
Inheritance Hierarchy
- FBaseFocusPoint → FImageCenterFocusPoint
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PointType | FImageCenterInfo | Tables/ImageCenterTable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Cx | FRichCurve | Curves representing normalized Cx over zoom | Tables/ImageCenterTable.h | |
| Cy | FRichCurve | Curves representing normalized Cy over zoom | Tables/ImageCenterTable.h | |
| Focus | float | Focus value of this point | Tables/ImageCenterTable.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/ImageCenterTable.h | |
const FRichCurve * GetCurveForParameter
(
int32 InParameterIndex |
Gets the curve for the specified parameter, or nullptr if the parameter index is invalid | Tables/ImageCenterTable.h | |
FRichCurve * GetCurveForParameter
(
int32 InParameterIndex |
Gets the curve for the specified parameter, or nullptr if the parameter index is invalid | Tables/ImageCenterTable.h | |
bool GetPoint
(
float InZoom, |
Returns data type copy value for a given float | Tables/ImageCenterTable.h | |
bool IsCalibrationPoint
(
float InZoom, |
Gets whether the point at InZoom is a calibration point. | Tables/ImageCenterTable.h | |
bool IsEmpty() |
Returns true if this point is empty | Tables/ImageCenterTable.h | |
void RemovePoint
(
float InZoomValue |
Removes a point corresponding to specified zoom | Tables/ImageCenterTable.h | |
bool SetPoint
(
float InZoom, |
Sets an existing point at InZoom. Updates existing one if tolerance is met | Tables/ImageCenterTable.h |
Overridden from FBaseFocusPoint
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetFocus() |
Returns focus value for this Focus Point | Tables/ImageCenterTable.h | |
virtual int32 GetNumPoints() |
Returns number of zoom points | Tables/ImageCenterTable.h | |
virtual float GetZoom
(
int32 Index |
Returns zoom value for a given index | Tables/ImageCenterTable.h |