ClassesClassesClassesClasses | | | | Operators

get_shape_model_originget_shape_model_originGetShapeModelOriginget_shape_model_originGetShapeModelOriginGetShapeModelOrigin (Operator)

Name

get_shape_model_originget_shape_model_originGetShapeModelOriginget_shape_model_originGetShapeModelOriginGetShapeModelOrigin — Return the origin (reference point) of a shape model.

Signature

get_shape_model_origin( : : ModelID : Row, Column)

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

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

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

double HShapeModel::GetShapeModelOrigin(HTuple* Column) const

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

void HShapeModel::GetShapeModelOrigin(double* Row, double* Column) const

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

double HShapeModelX.GetShapeModelOrigin([out] double* Column)

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

void HShapeModel.GetShapeModelOrigin(out double row, out double column)

Description

The operator get_shape_model_originget_shape_model_originGetShapeModelOriginget_shape_model_originGetShapeModelOriginGetShapeModelOrigin returns the origin (reference point) of the shape 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 shape model with create_shape_modelcreate_shape_modelCreateShapeModelcreate_shape_modelCreateShapeModelCreateShapeModel, create_scaled_shape_modelcreate_scaled_shape_modelCreateScaledShapeModelcreate_scaled_shape_modelCreateScaledShapeModelCreateScaledShapeModel, or create_aniso_shape_modelcreate_aniso_shape_modelCreateAnisoShapeModelcreate_aniso_shape_modelCreateAnisoShapeModelCreateAnisoShapeModel. 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)  shape_model HShapeModel, HTupleHTupleHShapeModel, HTupleHShapeModelX, 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 shape model.

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

Column coordinate of the origin of the shape model.

Result

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

Possible Predecessors

create_shape_modelcreate_shape_modelCreateShapeModelcreate_shape_modelCreateShapeModelCreateShapeModel, create_scaled_shape_modelcreate_scaled_shape_modelCreateScaledShapeModelcreate_scaled_shape_modelCreateScaledShapeModelCreateScaledShapeModel, create_aniso_shape_modelcreate_aniso_shape_modelCreateAnisoShapeModelcreate_aniso_shape_modelCreateAnisoShapeModelCreateAnisoShapeModel, read_shape_modelread_shape_modelReadShapeModelread_shape_modelReadShapeModelReadShapeModel, set_shape_model_originset_shape_model_originSetShapeModelOriginset_shape_model_originSetShapeModelOriginSetShapeModelOrigin

Possible Successors

find_shape_modelfind_shape_modelFindShapeModelfind_shape_modelFindShapeModelFindShapeModel, find_scaled_shape_modelfind_scaled_shape_modelFindScaledShapeModelfind_scaled_shape_modelFindScaledShapeModelFindScaledShapeModel, find_aniso_shape_modelfind_aniso_shape_modelFindAnisoShapeModelfind_aniso_shape_modelFindAnisoShapeModelFindAnisoShapeModel, find_shape_modelsfind_shape_modelsFindShapeModelsfind_shape_modelsFindShapeModelsFindShapeModels, find_scaled_shape_modelsfind_scaled_shape_modelsFindScaledShapeModelsfind_scaled_shape_modelsFindScaledShapeModelsFindScaledShapeModels, find_aniso_shape_modelsfind_aniso_shape_modelsFindAnisoShapeModelsfind_aniso_shape_modelsFindAnisoShapeModelsFindAnisoShapeModels

See also

area_centerarea_centerAreaCenterarea_centerAreaCenterAreaCenter

Module

Matching


ClassesClassesClassesClasses | | | | Operators