Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
Lens distortion handler for a Brown-Conrady D-U lens model This model interprets the distortion parameters in the reverse direction (distorted to undistorted) compared to the U-D model. It subclasses the U-D handler and overrides key functions to swap directions.
| Name | UBrownConradyDULensDistortionModelHandler |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/BrownConradyDULensDistortionModelHandler.h |
| Include Path | #include "BrownConradyDULensDistortionModelHandler.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UBrownConradyDULensDistortionModelHandler : public UBrownConradyUDLensDistortionModelHandler
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULensDistortionModelHandlerBase → UBrownConradyUDLensDistortionModelHandler → UBrownConradyDULensDistortionModelHandler
Functions
Protected
Overridden from UBrownConradyUDLensDistortionModelHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitDistortionMaterials() |
BrownConradyDULensDistortionModelHandler.h | ||
virtual void InitializeHandler() |
BrownConradyDULensDistortionModelHandler.h |
Overridden from ULensDistortionModelHandlerBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDistortedUV
(
const FVector2D& InScreenUV |
Initialize the handler. | BrownConradyDULensDistortionModelHandler.h | |
virtual FVector2D ComputeUndistortedUV
(
const FVector2D& InScreenUV |
Use the current distortion state to compute the undistortion position of an input UV coordinate | BrownConradyDULensDistortionModelHandler.h | |
virtual bool IsForwardDistorting() |
Returns true if this model performs forward distortion (needs inverse overscan), false if reverse distortion (needs forward overscan) | BrownConradyDULensDistortionModelHandler.h |