KlassenKlassenKlassenKlassen | | | | Operatoren

get_shape_model_contoursget_shape_model_contoursGetShapeModelContoursget_shape_model_contoursGetShapeModelContoursGetShapeModelContours (Operator)

Name

get_shape_model_contoursget_shape_model_contoursGetShapeModelContoursget_shape_model_contoursGetShapeModelContoursGetShapeModelContours — Auslesen der Konturrepräsentation eines Formmodells.

Signatur

get_shape_model_contours( : ModelContours : ModelID, Level : )

Herror get_shape_model_contours(Hobject* ModelContours, const Hlong ModelID, const Hlong Level)

Herror T_get_shape_model_contours(Hobject* ModelContours, const Htuple ModelID, const Htuple Level)

Herror get_shape_model_contours(Hobject* ModelContours, const HTuple& ModelID, const HTuple& Level)

HXLDContArray HShapeModel::GetShapeModelContours(const HTuple& Level) const

void GetShapeModelContours(HObject* ModelContours, const HTuple& ModelID, const HTuple& Level)

HXLDCont HShapeModel::GetShapeModelContours(Hlong Level) const

void HOperatorSetX.GetShapeModelContours(
[out] IHUntypedObjectX*ModelContours, [in] VARIANT ModelID, [in] VARIANT Level)

IHXLDContX* HShapeModelX.GetShapeModelContours([in] Hlong Level)

static void HOperatorSet.GetShapeModelContours(out HObject modelContours, HTuple modelID, HTuple level)

HXLDCont HShapeModel.GetShapeModelContours(int level)

Beschreibung

Der Operator get_shape_model_contoursget_shape_model_contoursGetShapeModelContoursget_shape_model_contoursGetShapeModelContoursGetShapeModelContours gibt in ModelContoursModelContoursModelContoursModelContoursModelContoursmodelContours eine Repräsentation des Formmodells ModelIDModelIDModelIDModelIDModelIDmodelID als XLD-Konturen zurück. Der Parameter LevelLevelLevelLevelLevellevel gibt an, für welche Pyramidenstufe des Modells die Konturrepräsentation zurückgegeben werden soll. Die Konturen können z.B. zur Visualisierung der gefundenen Instanzen des Modells verwendet werden. Dabei ist darauf zu achten, dass die Lage von ModelContoursModelContoursModelContoursModelContoursModelContoursmodelContours so normalisiert worden ist, dass der Referenzpunkt des Modells (siehe set_shape_model_originset_shape_model_originSetShapeModelOriginset_shape_model_originSetShapeModelOriginSetShapeModelOrigin) an der Pixelposition (0,0) liegt. D.h., die Konturen müssen lediglich an die gefundene Stelle verschoben werden (und eventuell um diesen Punkt rotiert und skaliert werden).

Parallelisierung

Parameter

ModelContoursModelContoursModelContoursModelContoursModelContoursmodelContours (output_object)  xld_cont-array objectHXLDContHXLDContHXLDContArrayHXLDContXHobject *

Konturrepräsentation des Formmodells.

ModelIDModelIDModelIDModelIDModelIDmodelID (input_control)  shape_model HShapeModel, HTupleHTupleHShapeModel, HTupleHShapeModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Modells.

LevelLevelLevelLevelLevellevel (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Pyramidenebene, für die die Konturrepräsentation zurückgegeben werden soll.

Defaultwert: 1

Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Restriktion: Level >= 1

Ergebnis

Ist der Handle des Modells gültig, dann liefert get_shape_model_contoursget_shape_model_contoursGetShapeModelContoursget_shape_model_contoursGetShapeModelContoursGetShapeModelContours den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

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

Siehe auch

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

Modul

Matching


KlassenKlassenKlassenKlassen | | | | Operatoren