FDistortionTable

Distortion table containing list of points for each focus and zoom input

Windows
MacOS
Linux

References

Module

CameraCalibrationCore

Header

/Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/DistortionParametersTable.h

Include

#include "Tables/DistortionParametersTable.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FDistortionTable

Remarks

Distortion table containing list of points for each focus and zoom input

Variables

Name Description

Public variable UProperty

TArray< FDistor...

 

FocusPoints

Lists of focus points

Functions

Name Description

Public function

bool

 

AddPoint

(
    float InFocus,
    float InZoom,
    const FDistortionInfo& InData,
    float InputTolerance,
    bool bIsCalibrationPoint
)

Adds a new point in the table

Public function Const

bool

 

BuildParameterCurve

(
    float InFocus,
    int32 ParameterIndex,
    FRichCurve& OutCurve
)

Fills OutCurve with all points contained in the given focus Returns false if FocusIdentifier is not found or ParameterIndex isn't valid

Public function Const

const FDisto...

 

GetFocusPoint

(
    float InFocus
)

Returns const point for a given focus

Public function

FDistortionF...

 

GetFocusPoint

(
    float InFocus
)

Returns point for a given focus

Public function Const

TConstArrayV...

 

GetFocusPoints()

Returns all focus points

Public function

TArray< FDis...

 

GetFocusPoints()

Returns all focus points

Public function Const

bool

 

GetPoint

(
    const float InFocus,
    const float InZoom,
    FDistortionInfo& OutData,
    float InputTolerance
)

Get the point from the table

Public function

void

 

RemoveFocusPoint

(
    float InFocus
)

Removes a focus point

Public function

void

 

RemoveZoomPoint

(
    float InFocus,
    float InZoom
)

Removes a zoom point from a focus point

Public function

bool

 

SetPoint

(
    float InFocus,
    float InZoom,
    const FDistortionInfo& InData,
    float InputTolerance
)

Set a new point into the table

Typedefs

Name

Description

FocusPointType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss