ClassesClassesClassesClasses | | | | Operators

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

Description

write_contour_xld_arc_infowrite_contour_xld_arc_infoWriteContourXldArcInfowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo writes the XLD contours ContoursContoursContoursContoursContourscontours to an ARC/INFO generate format file with name FileNameFileNameFileNameFileNameFileNamefileName. If no absolute path is given in FileNameFileNameFileNameFileNameFileNamefileName, 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_xldAffineTransContourXldaffine_trans_contour_xldAffineTransContourXldAffineTransContourXld beforehand. The necessary transformation can be read from an ARC/INFO world file with read_world_fileread_world_fileReadWorldFileread_world_fileReadWorldFileReadWorldFile.

Parallelization

Parameters

ContoursContoursContoursContoursContourscontours (input_object)  xld_cont(-array) objectHXLDContHXLDContHXLDContHXLDContXHobject

XLD contours to be written.

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (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_infoWriteContourXldArcInfowrite_contour_xld_arc_infoWriteContourXldArcInfoWriteContourXldArcInfo returns the value 2 (H_MSG_TRUE). Otherwise an exception is raised.

Possible Predecessors

affine_trans_contour_xldaffine_trans_contour_xldAffineTransContourXldaffine_trans_contour_xldAffineTransContourXldAffineTransContourXld

See also

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

Module

Foundation


ClassesClassesClassesClasses | | | | Operators