set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light (Operator)
Name
set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light
— Set sheet of light profiles by measured disparities.
Signature
Description
set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light
adds sheet-of-light profiles to the
sheet-of-light model SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id
. The profiles are specified
as rows in a disparity image in ProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImageprofile_disparity_image
.
Each of the profiles can have an individual Pose set in
MovementPosesMovementPosesMovementPosesmovementPosesmovement_poses
which is interpreted as relative movement
to the previous row.
If no pose is set, the default transformation is
used, which can be set by set_sheet_of_light_paramset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParamset_sheet_of_light_param
. If only one pose
is set, this pose will become the default transformation.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
This operator modifies the state of the following input parameter:
During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.
Parameters
ProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImageprofile_disparity_image
(input_object) singlechannelimage →
objectHImageHObjectHObjectHobject (byte / uint2 / real)
Disparity image that contains several profiles.
SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id
(input_control, state is modified) sheet_of_light_model →
HSheetOfLightModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle of the sheet-of-light model.
MovementPosesMovementPosesMovementPosesmovementPosesmovement_poses
(input_control) number-array →
HTupleSequence[Union[int, float]]HTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Poses describing the movement of the scene under
measurement between the previously processed profile
image and the current profile image.
Result
The operator set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light
returns the
value 2 (
H_MSG_TRUE)
if the given parameters are correct.
Otherwise, an exception will be raised.
Possible Successors
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultget_sheet_of_light_result
,
get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3d
See also
query_sheet_of_light_paramsquery_sheet_of_light_paramsQuerySheetOfLightParamsQuerySheetOfLightParamsquery_sheet_of_light_params
,
get_sheet_of_light_paramget_sheet_of_light_paramGetSheetOfLightParamGetSheetOfLightParamget_sheet_of_light_param
,
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultget_sheet_of_light_result
,
apply_sheet_of_light_calibrationapply_sheet_of_light_calibrationApplySheetOfLightCalibrationApplySheetOfLightCalibrationapply_sheet_of_light_calibration
Module
3D Metrology