ClassesClassesClassesClasses | | | | Operators

get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParam (Operator)

Name

get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParam — Return the parameters and properties of a deformable surface model.

Signature

get_deformable_surface_model_param( : : DeformableSurfaceModel, ParamName : ParamValue)

Herror get_deformable_surface_model_param(const Hlong DeformableSurfaceModel, const char* ParamName, double* ParamValue)

Herror T_get_deformable_surface_model_param(const Htuple DeformableSurfaceModel, const Htuple ParamName, Htuple* ParamValue)

Herror get_deformable_surface_model_param(const HTuple& DeformableSurfaceModel, const HTuple& ParamName, double* ParamValue)

Herror get_deformable_surface_model_param(const HTuple& DeformableSurfaceModel, const HTuple& ParamName, HTuple* ParamValue)

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const HTuple& ParamName) const

void GetDeformableSurfaceModelParam(const HTuple& DeformableSurfaceModel, const HTuple& ParamName, HTuple* ParamValue)

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const HTuple& ParamName) const

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const HString& ParamName) const

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const char* ParamName) const

void HOperatorSetX.GetDeformableSurfaceModelParam(
[in] VARIANT DeformableSurfaceModel, [in] VARIANT ParamName, [out] VARIANT* ParamValue)

VARIANT HDeformableSurfaceModelX.GetDeformableSurfaceModelParam([in] VARIANT ParamName)

static void HOperatorSet.GetDeformableSurfaceModelParam(HTuple deformableSurfaceModel, HTuple paramName, out HTuple paramValue)

HTuple HDeformableSurfaceModel.GetDeformableSurfaceModelParam(HTuple paramName)

HTuple HDeformableSurfaceModel.GetDeformableSurfaceModelParam(string paramName)

Description

The operator get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParam returns parameters and properties of the surface model DeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModeldeformableSurfaceModel. The surface model must have been created with, for example, create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel.

The following values are possible for ParamNameParamNameParamNameParamNameParamNameparamName:

'diameter'"diameter""diameter""diameter""diameter""diameter":

Diameter of the model point cloud. The diameter is the length of the diagonal of the axis-parallel bounding box.

'sampled_model'"sampled_model""sampled_model""sampled_model""sampled_model""sampled_model":

The 3D points sampled from the model for matching. This returns a 3D object model that contains all points sampled from the model surface for matching. The returned 3D object model handle must be freed with clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d.

'training_models'"training_models""training_models""training_models""training_models""training_models":

This returns all 3D object models that were used for the training of the deformable surface model. This includes the 3D object model passed to and sampled by create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel, and the 3D object models added with add_deformable_surface_model_sampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSample. The returned 3D object model handles must be freed with clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d.

'reference_points_x'"reference_points_x""reference_points_x""reference_points_x""reference_points_x""reference_points_x":

'reference_points_y'"reference_points_y""reference_points_y""reference_points_y""reference_points_y""reference_points_y":

'reference_points_z'"reference_points_z""reference_points_z""reference_points_z""reference_points_z""reference_points_z":

Returns the x-, y- or z-coordinates of all reference points added with the operator add_deformable_surface_model_reference_pointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePoint.

Parallelization

Parameters

DeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModeldeformableSurfaceModel (input_control)  deformable_surface_model HDeformableSurfaceModel, HTupleHTupleHDeformableSurfaceModel, HTupleHDeformableSurfaceModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the deformable surface model.

ParamNameParamNameParamNameParamNameParamNameparamName (input_control)  attribute.name(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name of the parameter.

Default value: 'sampled_model' "sampled_model" "sampled_model" "sampled_model" "sampled_model" "sampled_model"

List of values: 'diameter'"diameter""diameter""diameter""diameter""diameter", 'reference_points_x'"reference_points_x""reference_points_x""reference_points_x""reference_points_x""reference_points_x", 'reference_points_y'"reference_points_y""reference_points_y""reference_points_y""reference_points_y""reference_points_y", 'reference_points_z'"reference_points_z""reference_points_z""reference_points_z""reference_points_z""reference_points_z", 'sampled_model'"sampled_model""sampled_model""sampled_model""sampled_model""sampled_model", 'training_models'"training_models""training_models""training_models""training_models""training_models"

ParamValueParamValueParamValueParamValueParamValueparamValue (output_control)  attribute.value(-array) HTupleHTupleHTupleVARIANTHtuple (real / string / integer) (double / string / int / long) (double / HString / Hlong) (double / char* / Hlong) (double / BSTR / Hlong) (double / char* / Hlong)

Value of the parameter.

Result

get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParam returns 2 (H_MSG_TRUE) if all parameters are correct. If necessary, an exception is raised.

Possible Predecessors

create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel, read_deformable_surface_modelread_deformable_surface_modelReadDeformableSurfaceModelread_deformable_surface_modelReadDeformableSurfaceModelReadDeformableSurfaceModel, add_deformable_surface_model_reference_pointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePoint

Possible Successors

find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModel, refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModel, write_deformable_surface_modelwrite_deformable_surface_modelWriteDeformableSurfaceModelwrite_deformable_surface_modelWriteDeformableSurfaceModelWriteDeformableSurfaceModel

See also

create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel

Module

3D Metrology


ClassesClassesClassesClasses | | | | Operators