unreal.TrackingAlignmentCalibrationProfile

class unreal.TrackingAlignmentCalibrationProfile(outer: Object | None = None, name: Name | str = 'None')

Bases: PrimaryDataAsset

Calibration profile holding actors and samples for aligning two tracking spaces.

C++ Source:

  • Plugin: CameraCalibration

  • Module: TrackingAlignment

  • File: TrackingAlignmentCalibrationProfile.h

Editor Properties: (see get_editor_property/set_editor_property)

  • samples (Array[TrackingAlignmentSample]): [Read-Write] Captured samples from both Tracking space A and B.

  • tracker_a_actors (TrackingAlignmentActors): [Read-Write] Tracking space A tracked source and origin actor.

  • tracker_b_actors (TrackingAlignmentActors): [Read-Write] Tracking space B tracked source and origin actor.

capture_sample() TrackingAlignmentSample or None

Capture and add a new sample for TrackerAActors and TrackerBActors, and write it into the out parameter NewSample.

Returns:

new_sample (TrackingAlignmentSample):

Return type:

TrackingAlignmentSample or None

clear_samples() None

Clear all current samples.

remove_sample(at_index) bool

Remove sample at the given index.

Parameters:

at_index (int32)

Return type:

bool

property samples: None

[Read-Only] Captured samples from both Tracking space A and B.

Type:

(Array[TrackingAlignmentSample])

property tracker_a_actors: TrackingAlignmentActors

[Read-Write] Tracking space A tracked source and origin actor.

Type:

(TrackingAlignmentActors)

property tracker_b_actors: TrackingAlignmentActors

[Read-Write] Tracking space B tracked source and origin actor.

Type:

(TrackingAlignmentActors)