KlassenKlassenKlassenKlassen | | | | Operatoren

write_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo (Operator)

Name

write_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo — Schreiben von XLD-Konturen im ARC/INFO-Generate-Format.

Signatur

write_contour_xld_arc_info(Contours : : FileName : )

Herror write_contour_xld_arc_info(const Hobject Contours, const char* FileName)

Herror T_write_contour_xld_arc_info(const Hobject Contours, const Htuple FileName)

Herror write_contour_xld_arc_info(Hobject Contours, const HTuple& FileName)

void HXLDCont::WriteContourXldArcInfo(const HTuple& FileName) const

void HXLDContArray::WriteContourXldArcInfo(const HTuple& FileName) const

void WriteContourXldArcInfo(const HObject& Contours, const HTuple& FileName)

void HXLDCont::WriteContourXldArcInfo(const HString& FileName) const

void HXLDCont::WriteContourXldArcInfo(const char* FileName) const

void HOperatorSetX.WriteContourXldArcInfo(
[in] IHUntypedObjectX* Contours, [in] VARIANT FileName)

void HXLDContX.WriteContourXldArcInfo([in] BSTR FileName)

static void HOperatorSet.WriteContourXldArcInfo(HObject contours, HTuple fileName)

void HXLDCont.WriteContourXldArcInfo(string fileName)

Beschreibung

write_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo schreibt die XLD-Konturen ContoursContoursContoursContoursContourscontours im ARC/INFO-Generate-Format in die Datei FileNameFileNameFileNameFileNameFileNamefileName. Wenn kein absoluter Pfad in FileNameFileNameFileNameFileNameFileNamefileName angegeben wird, wird die Ausgabedatei im aktuellen Verzeichnis des HALCON-Prozesses geschrieben. Die Konturen müssen zuvor mit affine_trans_contour_xldaffine_trans_contour_xldAffineTransContourXldaffine_trans_contour_xldAffineTransContourXldAffineTransContourXld in Weltkoordinaten transformiert worden sein. Die dazu notwendige Transformation kann mit read_world_fileread_world_fileReadWorldFileread_world_fileReadWorldFileReadWorldFile aus einem ARC/INFO World File eingelesen werden.

Parallelisierung

Parameter

ContoursContoursContoursContoursContourscontours (input_object)  xld_cont(-array) objectHXLDContHXLDContHXLDContHXLDContXHobject

Zu schreibende XLD-Konturen.

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name der ARC/INFO-Datei.

Beispiel (HDevelop)

* Read transformation and image
read_world_file ('image.tfw', WorldTransformation)
read_image (Image, 'image.tif')
* Segment image
* ...
* Write result
affine_trans_contour_xld (Contours, ContoursWorld, WorldTransformation)
write_contour_xld_arc_info (ContoursWorld, 'result.gen')

Ergebnis

Wenn die Parameter korrekt sind und die angegebene Datei geschrieben werden konnte, liefert write_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

affine_trans_contour_xldaffine_trans_contour_xldAffineTransContourXldaffine_trans_contour_xldAffineTransContourXldAffineTransContourXld

Siehe auch

read_world_fileread_world_fileReadWorldFileread_world_fileReadWorldFileReadWorldFile, read_contour_xld_arc_inforead_contour_xld_arc_infoReadContourXldArcInforead_contour_xld_arc_infoReadContourXldArcInfoReadContourXldArcInfo, write_polygon_xld_arc_infowrite_polygon_xld_arc_infoWritePolygonXldArcInfowrite_polygon_xld_arc_infoWritePolygonXldArcInfoWritePolygonXldArcInfo

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren