ClassesClassesClassesClasses | | | | Operators

get_stereo_model_object_model_3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dGetStereoModelObjectModel3d (Operator)

Name

get_stereo_model_object_model_3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dGetStereoModelObjectModel3d — Get intermediate 3D object model of a stereo reconstruction

Signature

get_stereo_model_object_model_3d( : : StereoModelID, GenParamName : ObjectModel3D)

Herror get_stereo_model_object_model_3d(const Hlong StereoModelID, const char* GenParamName, Hlong* ObjectModel3D)

Herror T_get_stereo_model_object_model_3d(const Htuple StereoModelID, const Htuple GenParamName, Htuple* ObjectModel3D)

Herror get_stereo_model_object_model_3d(const HTuple& StereoModelID, const HTuple& GenParamName, Hlong* ObjectModel3D)

HObjectModel3D HStereoModel::GetStereoModelObjectModel3d(const HTuple& GenParamName) const

void GetStereoModelObjectModel3d(const HTuple& StereoModelID, const HTuple& GenParamName, HTuple* ObjectModel3D)

HObjectModel3D HStereoModel::GetStereoModelObjectModel3d(const HTuple& GenParamName) const

HObjectModel3D HStereoModel::GetStereoModelObjectModel3d(const HString& GenParamName) const

HObjectModel3D HStereoModel::GetStereoModelObjectModel3d(const char* GenParamName) const

void HOperatorSetX.GetStereoModelObjectModel3d(
[in] VARIANT StereoModelID, [in] VARIANT GenParamName, [out] VARIANT* ObjectModel3D)

IHObjectModel3DX* HStereoModelX.GetStereoModelObjectModel3d([in] VARIANT GenParamName)

static void HOperatorSet.GetStereoModelObjectModel3d(HTuple stereoModelID, HTuple genParamName, out HTuple objectModel3D)

HObjectModel3D HStereoModel.GetStereoModelObjectModel3d(HTuple genParamName)

HObjectModel3D HStereoModel.GetStereoModelObjectModel3d(string genParamName)

Description

With the operator get_stereo_model_object_model_3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dGetStereoModelObjectModel3d it is possible to get a 3D object model ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D that was reconstructed with reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereo as an intermediate result using the methode='surface_fusion'"surface_fusion""surface_fusion""surface_fusion""surface_fusion""surface_fusion". The returned object model is equal to the result of reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereo using methode='surface_pairwise'"surface_pairwise""surface_pairwise""surface_pairwise""surface_pairwise""surface_pairwise".

For this, a call to get_stereo_model_object_model_3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dget_stereo_model_object_model_3dGetStereoModelObjectModel3dGetStereoModelObjectModel3d has to be performed using the value 'm3d_pairwise'"m3d_pairwise""m3d_pairwise""m3d_pairwise""m3d_pairwise""m3d_pairwise" for the parameter GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName. It should be noted that the model can only be queried if the 'persistence'"persistence""persistence""persistence""persistence""persistence" mode for the stereo model (see set_stereo_model_paramset_stereo_model_paramSetStereoModelParamset_stereo_model_paramSetStereoModelParamSetStereoModelParam) is enabled before performing the reconstruction. Furthermore the object model can only be queried if the stereo model has been created using the methode='surface_fusion'"surface_fusion""surface_fusion""surface_fusion""surface_fusion""surface_fusion". Otherwise, an error is returned. If no object model has been created, the operator returns -1.

Parallelization

This operator returns a handle. Note that the state of an instance of this handle type may be changed by specific operators even though the handle is used as an input parameter by those operators.

Parameters

StereoModelIDStereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID (input_control)  stereo_model HStereoModel, HTupleHTupleHStereoModel, HTupleHStereoModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Stereomodells.

GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Namen der Modellparameter.

List of values: 'm3d_pairwise'"m3d_pairwise""m3d_pairwise""m3d_pairwise""m3d_pairwise""m3d_pairwise"

ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D (output_control)  object_model_3d HObjectModel3D, HTupleHTupleHObjectModel3D, HTupleHObjectModel3DX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Werte der Modellparameter.

Possible Predecessors

reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereo, set_stereo_model_paramset_stereo_model_paramSetStereoModelParamset_stereo_model_paramSetStereoModelParamSetStereoModelParam

See also

set_stereo_model_paramset_stereo_model_paramSetStereoModelParamset_stereo_model_paramSetStereoModelParamSetStereoModelParam

Module

3D Metrology


ClassesClassesClassesClasses | | | | Operators