ACameraCalibrationCheckerboard

Dynamic checkerboad actor

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

AActor

ACameraCalibrationCheckerboard

References

Module

CameraCalibrationCore

Header

/Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/CameraCalibrationCheckerboard.h

Include

#include "CameraCalibrationCheckerboard.h"

Syntax

UCLASS()
class ACameraCalibrationCheckerboard : public AActor

Remarks

Dynamic checkerboad actor

Variables

Name Description

Public variable UProperty Category, EditAnywhere

UCalibrationPoi...

 

BottomLeft

BottomLeft calibration point

Public variable UProperty Category, EditAnywhere

UCalibrationPoi...

 

BottomRight

BottomRight calibration point

Public variable UProperty Category, EditAnywhere

UCalibrationPoi...

 

Center

Center calibration point

Public variable UProperty Category, EditAnywhere

UStaticMesh ...

 

CubeMesh

The static mesh that we are going to use for all the cubes

Public variable UProperty Category, EditAnywhere

UMaterialInterf...

 

EvenCubeMaterial

The material that we are going to use for all the even cubes

Public variable UProperty Category, EditAnywhere

int32

 

NumCornerCols

Number of columns. It is one of the parameters cv::findChessboardCorners needs

Public variable UProperty Category, EditAnywhere

int32

 

NumCornerRows

Number of rows. It is one of the parameters cv::findChessboardCorners needs

Public variable UProperty Category, EditAnywhere

UMaterialInterf...

 

OddCubeMaterial

The material that we are going to use for all the odd cubes

Public variable UProperty

USceneComponent...

 

Root

Root component, gives the Actor a transform

Public variable UProperty Category, EditAnywhere

float

 

SquareSideLength

Length of the side of each square.

Public variable UProperty Category, EditAnywhere

float

 

Thickness

Thickness of checkerboard. Not used for calibration purposes.

Public variable UProperty Category, EditAnywhere

UCalibrationPoi...

 

TopLeft

TopLeft calibration point

Public variable UProperty Category, EditAnywhere

UCalibrationPoi...

 

TopRight

TopRight calibration point

Constructors

Functions

Name Description

Public function UFunction BlueprintCallable, Category

void

 

Rebuild()

Rebuilds the instanced components that make up this checkerboard

Overridden from AActor

Name Description

Public function Virtual

void

 

OnConstruction

(
    const FTransform& Transform
)

Called when an instance of this class is placed (in editor) or spawned.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally