Skip to content

get_ncc_model_originGetNccModelOriginGetNccModelOriginget_ncc_model_originT_get_ncc_model_origin🔗

Short description🔗

get_ncc_model_originGetNccModelOriginGetNccModelOriginget_ncc_model_originT_get_ncc_model_origin — Return the origin (reference point) of an NCC model.

Signature🔗

get_ncc_model_origin( ncc_model ModelID, out point.y Row, out point.x Column )void GetNccModelOrigin( const HTuple& ModelID, HTuple* Row, HTuple* Column )static void HOperatorSet.GetNccModelOrigin( HTuple modelID, out HTuple row, out HTuple column )def get_ncc_model_origin( model_id: HHandle ) -> Tuple[float, float]

Herror T_get_ncc_model_origin( const Htuple ModelID, Htuple* Row, Htuple* Column )

void HNCCModel::GetNccModelOrigin( double* Row, double* Column ) const

void HNCCModel.GetNccModelOrigin( out double row, out double column )

Description🔗

The operator get_ncc_model_originGetNccModelOrigin returns the origin (reference point) of the NCC model ModelIDmodelIDmodel_id. The origin is specified relative to the center of gravity of the domain (region) of the image that was used to create the NCC model with create_ncc_modelCreateNccModel. Hence, an origin of (0,0) means that the center of gravity of the domain of the model image is used as the origin. An origin of (-20,-40) means that the origin lies to the upper left of the center of gravity.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

ModelIDmodelIDmodel_id (input_control) ncc_model → (handle)HTuple (HHandle)HNCCModel, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the model.

Rowrowrow (output_control) point.y → (real)HTuple (double)HTuple (double)floatHtuple (double)

Row coordinate of the origin of the NCC model.

Columncolumncolumn (output_control) point.x → (real)HTuple (double)HTuple (double)floatHtuple (double)

Column coordinate of the origin of the NCC model.

Result🔗

If the handle of the model is valid, the operator get_ncc_model_originGetNccModelOrigin returns the value 2 (H_MSG_TRUE). If necessary an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

create_ncc_modelCreateNccModel, read_ncc_modelReadNccModel, set_ncc_model_originSetNccModelOrigin

Possible successors

find_ncc_modelFindNccModel

See also

area_centerAreaCenter

Module🔗

Matching