HALCON Reference Manual 10.0.2
Table of Contents / File / XLD ClassesClassesClasses | | | Operators

write_contour_xld_arc_infowrite_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo (Operator)

Name

write_contour_xld_arc_infowrite_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo — Write XLD contours to a file in ARC/INFO generate format.

Signature

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 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)

Description

write_contour_xld_arc_infowrite_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo writes the XLD contours ContoursContoursContoursContourscontours to an ARC/INFO generate format file with name FileNameFileNameFileNameFileNamefileName. If no absolute path is given in FileNameFileNameFileNameFileNamefileName, the output file is created in the current directory of the HALCON process. The contours must have been transformed to the world coordinate system with affine_trans_contour_xldaffine_trans_contour_xldaffine_trans_contour_xldAffineTransContourXldAffineTransContourXld beforehand. The necessary transformation can be read from an ARC/INFO world file with read_world_fileread_world_fileread_world_fileReadWorldFileReadWorldFile.

Parallelization

Parameters

ContoursContoursContoursContourscontours (input_object)  xld_cont(-array) objectHXLDContHXLDContHXLDContXHobject

XLD contours to be written.

FileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Name of the ARC/INFO file.

Example (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')

Result

If the parameters are correct and the file could be written, the operator write_contour_xld_arc_infowrite_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo returns the value 2 (H_MSG_TRUE). Otherwise an exception is raised.

Possible Predecessors

affine_trans_contour_xldaffine_trans_contour_xldaffine_trans_contour_xldAffineTransContourXldAffineTransContourXld

See also

read_world_fileread_world_fileread_world_fileReadWorldFileReadWorldFile, read_contour_xld_arc_inforead_contour_xld_arc_inforead_contour_xld_arc_infoReadContourXldArcInfoReadContourXldArcInfo, write_polygon_xld_arc_infowrite_polygon_xld_arc_infowrite_polygon_xld_arc_infoWritePolygonXldArcInfoWritePolygonXldArcInfo

Module

Foundation


Table of Contents / File / XLD ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH