Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore > API/Plugins/CameraCalibrationCore/Tables
Inheritance Hierarchy
- FBaseLensTable
- FDistortionTable
References
| Module | CameraCalibrationCore |
| Header | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/DistortionParametersTable.h |
| Include | #include "Tables/DistortionParametersTable.h" |
Syntax
USTRUCT&40;&41;
struct FDistortionTable : public FBaseLensTable
Remarks
Distortion table containing list of points for each focus and zoom input
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FDistortionFocusPoint > | FocusPoints | Lists of focus points |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddPoint
(
float InFocus, |
Adds a new point in the table | |
| bool | BuildParameterCurve
(
float InFocus, |
Fills OutCurve with all points contained in the given focus Returns false if FocusIdentifier is not found or ParameterIndex isn't valid | |
| void | ForEachPoint
(
FFocusPointCallback InCallback |
||
| FDistortionFocusPoint * | GetFocusPoint
(
float InFocus, |
Returns point for a given focus | |
| const FDistortionFocusPoint * | GetFocusPoint
(
float InFocus, |
Returns const point for a given focus | |
| int32 | |||
| TArray< FDistortionFocusPoint > & | Returns all focus points | ||
| TConstArrayView< FDistortionFocusPoint > | Returns all focus points | ||
| bool | GetPoint
(
const float InFocus, |
Get the point from the table | |
| void | RemoveFocusPoint
(
float InFocus |
Removes a focus point identified as InFocusIdentifier | |
| void | RemoveZoomPoint
(
float InFocus, |
Removes a zoom point from a focus point | |
| bool | SetPoint
(
float InFocus, |
Set a new point into the table |
Overridden from FBaseLensTable
| Type | Name | Description | |
|---|---|---|---|
| bool | DoesFocusPointExists
(
float InFocus, |
Whether the focus point exists | |
| bool | DoesZoomPointExists
(
float InFocus, |
Whether the zoom point exists | |
| const FBaseFocusPoint * | GetBaseFocusPoint
(
int32 InIndex |
Get the base focus point by given index | |
| TMap< ELensDataCategory, FLinkPointMetadata > | Returns the map of linked categories | ||
| UScriptStruct * | Get Struct class of this Data Table | ||
| int32 | Get total number of Zoom points for all Focus points of this data table |
Typedefs
| Name | Description |
|---|---|
| FocusPointType |