Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore > API/Plugins/CameraCalibrationCore/Tables
Inheritance Hierarchy
- FBaseFocusPoint
- FFocalLengthFocusPoint
References
| Module | CameraCalibrationCore |
| Header | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/FocalLengthTable.h |
| Include | #include "Tables/FocalLengthTable.h" |
Syntax
USTRUCT&40;&41;
struct FFocalLengthFocusPoint : public FBaseFocusPoint
Remarks
Contains list of focal length points associated to zoom value
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | Focus | Input focus for this point | |
| FRichCurve | Fx | Curves mapping normalized Fx value to Zoom value (Time) | |
| FRichCurve | Fy | Curves mapping normalized Fy value to Zoom value (Time) | |
| TArray< FFocalLengthZoomPoint > | ZoomPoints | Used to know points that are locked |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddPoint
(
float InZoom, |
Adds a new point at InZoom. Updates existing one if tolerance is met | |
| bool | GetPoint
(
float InZoom, |
Returns zoom value for a given float | |
| bool | GetValue
(
int32 Index, |
Returns data at the requested index | |
| bool | IsEmpty () |
Returns true if this point is empty | |
| void | RemovePoint
(
float InZoomValue |
Removes a point corresponding to specified zoom | |
| bool | SetPoint
(
float InZoom, |
Sets an existing point at InZoom. Updates existing one if tolerance is met |
Overridden from FBaseFocusPoint
| Type | Name | Description | |
|---|---|---|---|
| float | GetFocus () |
Returns focus value for this Focus Point | |
| int32 | GetNumPoints () |
Returns number of zoom points | |
| float | GetZoom
(
int32 Index |
Returns zoom value for a given index |