ClassesClassesClassesClasses | | | | Operators

get_ncc_model_originget_ncc_model_originGetNccModelOriginget_ncc_model_originGetNccModelOriginGetNccModelOrigin (Operator)

Name

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

Signature

get_ncc_model_origin( : : ModelID : Row, Column)

Herror get_ncc_model_origin(const Hlong ModelID, double* Row, double* Column)

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

Herror get_ncc_model_origin(const HTuple& ModelID, double* Row, double* Column)

double HNCCModel::GetNccModelOrigin(HTuple* Column) const

void GetNccModelOrigin(const HTuple& ModelID, HTuple* Row, HTuple* Column)

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

void HOperatorSetX.GetNccModelOrigin(
[in] VARIANT ModelID, [out] VARIANT* Row, [out] VARIANT* Column)

double HNCCModelX.GetNccModelOrigin([out] double* Column)

static void HOperatorSet.GetNccModelOrigin(HTuple modelID, out HTuple row, out HTuple column)

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

Description

The operator get_ncc_model_originget_ncc_model_originGetNccModelOriginget_ncc_model_originGetNccModelOriginGetNccModelOrigin returns the origin (reference point) of the NCC model ModelIDModelIDModelIDModelIDModelIDmodelID. 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_modelcreate_ncc_modelCreateNccModelcreate_ncc_modelCreateNccModelCreateNccModel. 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.

Parallelization

Parameters

ModelIDModelIDModelIDModelIDModelIDmodelID (input_control)  ncc_model HNCCModel, HTupleHTupleHNCCModel, HTupleHNCCModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the model.

RowRowRowRowRowrow (output_control)  point.y HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Row coordinate of the origin of the NCC model.

ColumnColumnColumnColumnColumncolumn (output_control)  point.x HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Column coordinate of the origin of the NCC model.

Result

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

Possible Predecessors

create_ncc_modelcreate_ncc_modelCreateNccModelcreate_ncc_modelCreateNccModelCreateNccModel, read_ncc_modelread_ncc_modelReadNccModelread_ncc_modelReadNccModelReadNccModel, set_ncc_model_originset_ncc_model_originSetNccModelOriginset_ncc_model_originSetNccModelOriginSetNccModelOrigin

Possible Successors

find_ncc_modelfind_ncc_modelFindNccModelfind_ncc_modelFindNccModelFindNccModel

See also

area_centerarea_centerAreaCenterarea_centerAreaCenterAreaCenter

Module

Matching


ClassesClassesClassesClasses | | | | Operators