get_shape_model_originT_get_shape_model_originGetShapeModelOriginGetShapeModelOriginget_shape_model_origin (算子)

名称

get_shape_model_originT_get_shape_model_originGetShapeModelOriginGetShapeModelOriginget_shape_model_origin — 返回形状模型的原点(参考点)。

签名

get_shape_model_origin( : : ModelID : Row, Column)

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

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

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

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

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

def get_shape_model_origin(model_id: HHandle) -> Tuple[float, float]

描述

算子 get_shape_model_originget_shape_model_originGetShapeModelOriginGetShapeModelOriginGetShapeModelOriginget_shape_model_origin returns the origin (reference point) of the shape model ModelIDModelIDModelIDModelIDmodelIDmodel_id. 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_modelCreateShapeModelCreateShapeModelCreateShapeModelcreate_shape_model, create_scaled_shape_modelcreate_scaled_shape_modelCreateScaledShapeModelCreateScaledShapeModelCreateScaledShapeModelcreate_scaled_shape_model, or create_aniso_shape_modelcreate_aniso_shape_modelCreateAnisoShapeModelCreateAnisoShapeModelCreateAnisoShapeModelcreate_aniso_shape_model。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.

执行信息

参数

ModelIDModelIDModelIDModelIDmodelIDmodel_id (输入控制)  shape_model HShapeModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of the model.

RowRowRowRowrowrow (输出控制)  point.y HTuplefloatHTupleHtuple (real) (double) (double) (double)

Row coordinate of the origin of the shape model.

ColumnColumnColumnColumncolumncolumn (输出控制)  point.x HTuplefloatHTupleHtuple (real) (double) (double) (double)

Column coordinate of the origin of the shape model.

结果

如果模型的句柄有效,算子 get_shape_model_originget_shape_model_originGetShapeModelOriginGetShapeModelOriginGetShapeModelOriginget_shape_model_origin 返回值 2 ( H_MSG_TRUE )。如有必要,则抛出异常。

可能的前趋

create_generic_shape_modelcreate_generic_shape_modelCreateGenericShapeModelCreateGenericShapeModelCreateGenericShapeModelcreate_generic_shape_model, read_shape_modelread_shape_modelReadShapeModelReadShapeModelReadShapeModelread_shape_model, set_shape_model_originset_shape_model_originSetShapeModelOriginSetShapeModelOriginSetShapeModelOriginset_shape_model_origin

可能的后继

find_generic_shape_modelfind_generic_shape_modelFindGenericShapeModelFindGenericShapeModelFindGenericShapeModelfind_generic_shape_model

另见

area_centerarea_centerAreaCenterAreaCenterAreaCenterarea_center

模块

匹配