《zw版·Halcon-delphi系列原创教程》 Halcon分类函数016,xld,xld轮廓
为方便阅读,在不影响说明的前提下,笔者对函数进行了简化:
- :: 用符号“**”,替换:“procedure”
- :: 用大写字母“X”,替换:“IHUntypedObjectX”
- :: 省略了字符:“const”、“OleVariant”
【示例】 说明
函数:
procedure AddNoiseWhiteContourXld( const Contours: IHUntypedObjectX; out NoisyContours: IHUntypedObjectX; NumRegrPoints: OleVariant; Amp: OleVariant);
简化后为:
** AddNoiseWhiteContourXld( Contours: X; out NoisyContours: X; NumRegrPoints, Amp);
1 ** AddNoiseWhiteContourXld( Contours: X; out NoisyContours: X; NumRegrPoints, Amp); 2 说明, add_noise_white_contour_xld,向XLD轮廓,中加入噪声。 3 4 ** AffineTransContourXld( Contours: X; out ContoursAffinTrans: X; HomMat2d); 5 6 ** AffineTransPolygonXld( Polygons: X; out PolygonsAffinTrans: X; HomMat2d); 7 说明, affine_trans_polygon_xld,对XLD多边形(polygon)进行一个任意仿射变换。 8 9 ** AreaCenterPointsXld( XLD: X; out Area, out Row, out Column); 10 说明, area_center_points_xld,被看做点云的轮廓,和多边形(polygon)的面积和重心。 11 12 ** AreaCenterXld( XLD: X; out Area, out Row, out Column, out PointOrder); 13 说明, area_center_xld,轮廓,和多边形(polygon)的面积和重心。 14 15 ** ChangeRadialDistortionContoursXld( Contours: X; out ContoursRectified: X; CamParamIn, CamParamOut); 16 说明, change_radial_distortion_contours_xld,改变了轮廓,的放射失真。 17 18 ** CircularityXld( XLD: X; out Circularity); 19 说明, circularity_xld,影响轮廓,或多边形(polygon)圆度(与圆相近的程度)的形状系数。 20 21 ** ClipContoursXld( Contours: X; out ClippedContours: X; Row1, Column1, Row2, Column2); 22 说明, clip_contours_xld,修剪一个XLD轮廓,。 23 24 ** ClipEndPointsContoursXld( Contours: X; out ClippedContours: X; Mode, Length); 25 说明, clip_end_points_contours_xld,去除线条两端的部分像素。 26 27 ** CloseContoursXld( Contours: X; out ClosedContours: X); 28 说明, close_contours_xld,关闭一个XLD轮廓,。 29 30 ** CombineRoadsXld( EdgePolygons: X; ModParallels: X; ExtParallels: X; CenterLines: X; out RoadSides: X; MaxAngleParallel, MaxAngleColinear, MaxDistanceParallel, MaxDistanceColinear); 31 说明, combine_roads_xld,合并两个等级分辨率中的路(road)。 32 33 ** CompactnessXld( XLD: X; out Compactness); 34 说明, compactness_xld,影响轮廓,或多边形(polygon)致密性的形状系数。 35 36 ** ContourPointNumXld( Contour: X; out Length); 37 说明, contour_point_num_xld,返回一个XLD轮廓,中点的数目。 38 39 ** ContourToWorldPlaneXld( Contours: X; out ContoursTrans: X; CameraParam, WorldPose, Scale); 40 说明, contour_to_world_plane_xld,将一个XLD轮廓,转换为一个坐标系统中平面Z为零。 41 42 ** ConvexityXld( XLD: X; out Convexity); 43 说明, convexity_xld,影响轮廓,或多边形(polygon)凹凸性的形状系数。 44 45 ** CreateAnisoShapeModelXld( Contours: X; NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax, ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, MinContrast, out ModelID); 46 说明, 为各向异性尺度不变匹配准备一个XLD模型 47 48 ** CreateLocalDeformableModelXld( Contours: X; NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax, ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, MinContrast, ParamName, ParamValue, out ModelID); 49 说明, 建立本地XLD变形模型 50 51 ** CreatePlanarCalibDeformableModelXld( Contours: X; CamParam, ReferencePose, NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax, ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, MinContrast, ParamName, ParamValue, out ModelID); 52 说明, 建立XLD变形模型校准平面 53 54 ** CreatePlanarUncalibDeformableModelXld( Contours: X; NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax, ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, MinContrast, ParamName, ParamValue, out ModelID); 55 说明, 建立XLD变形模型无校准平面 56 57 ** CreateScaledShapeModelXld( Contours: X; NumLevels, AngleStart, AngleExtent, AngleStep, ScaleMin, ScaleMax, ScaleStep, Optimization, Metric, MinContrast, out ModelID); 58 说明, 为尺度不变匹配准备一个XLD轮廓模型。 59 60 ** CreateShapeModelXld( Contours: X; NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, MinContrast, out ModelID); 61 说明, 建立轮廓XLD模型 62 63 ** CropContoursXld( Contours: X; out CroppedContours: X; Row1, Col1, Row2, Col2, CloseContours); 64 说明, crop_contours_xld,切割一个XLD轮廓,。 65 66 ** DeserializeXld( out XLD: X; SerializedItemHandle); 67 说明, xld数据转换 68 69 ** DiameterXld( XLD: X; out Row1, out Column1, out Row2, out Column2, out Diameter); 70 说明, diameter_xld,两个轮廓,或多边形(polygon)点间的最大距离。 71 72 ** DifferenceClosedContoursXld( Contours: X; Sub: X; out ContoursDifference: X); 73 说明, difference_closed_contours_xld,闭合轮廓,的差异。 74 75 ** DifferenceClosedPolygonsXld( Polygons: X; Sub: X; out PolygonsDifference: X); 76 说明, difference_closed_polygons_xld,闭合多边形(polygon)的差异。 77 78 ** DisparityImageToXyz( Disparity: X; out X: X; out Y: X; out Z: X; CamParamRect1, CamParamRect2, RelPoseRect); 79 说明, disp_xld,显示物体到3D坐标系。 80 81 ** DispObj( Object_: X; WindowHandle); 82 说明, disp_obj,显示图像目标(图像,区域,XLD)。 83 84 ** DispXld( XLDObject: X; WindowHandle); 85 说明, disp_xld,显示一个XLD物体。 86 87 ** DistEllipseContourPointsXld( Contour: X; DistanceMode, ClippingEndPoints, Row, Column, Phi, Radius1, Radius2, out Distances); 88 说明, dist_ellipse_contour_points_xld,计算所有轮廓,内的点到一个椭圆的距离。 89 90 ** DistEllipseContourXld( Contours: X; Mode, MaxNumPoints, ClippingEndPoints, Row, Column, Phi, Radius1, Radius2, out MinDist, out MaxDist, out AvgDist, out SigmaDist); 91 说明, dist_ellipse_contour_xld,轮廓到一个椭圆的距离。 92 93 ** DistRectangle2ContourPointsXld( Contour: X; ClippingEndPoints, Row, Column, Phi, Length1, Length2, out Distances); 94 说明, dist_rectangle2_contour_points_xld,计算所有轮廓,内的点到一个矩形的距离。 95 96 ** DrawXld( out ContOut: X; WindowHandle, Rotate, Move, Scale, KeepRatio); 97 说明, draw_xld,一个轮廓的交互绘图。 98 99 ** DrawXldMod( ContIn: X; out ContOut: X; WindowHandle, Rotate, Move, Scale, KeepRatio, Edit); 100 说明, draw_xld_mod,一个轮廓的交互修正。 101 102 ** EccentricityPointsXld( XLD: X; out Anisometry); 103 说明, eccentricity_points_xld,被看做点云的轮廓,或多变形(polygon)的Anisometry。 104 105 ** EccentricityXld( XLD: X; out Anisometry, out Bulkiness, out StructureFactor); 106 说明, eccentricity_xld,源自轮廓,或多边形(polygon)的椭圆参数的形状系数。 107 108 ** EllipticAxisPointsXld( XLD: X; out Ra, out Rb, out Phi); 109 说明, elliptic_axis_points_xld,被看做点云的轮廓,或多边形(polygon)的等价椭圆参数。 110 111 ** EllipticAxisXld( XLD: X; out Ra, out Rb, out Phi); 112 说明, elliptic_axis_xld,轮廓,或多变形(polygon)的等价椭圆参数。 113 114 ** FindDataCode2D( Image: X; out SymbolXLDs: X; DataCodeHandle, GenParamNames, GenParamValues, out ResultHandles, out DecodedDataStrings); 115 说明, find_data_code_2d,检测和读取图像或测试的二维数据编码模式中的二维数据编码符号。 116 117 ** FitCircleContourXld( Contours: X; Algorithm, MaxNumPoints, MaxClosureDist, 118 119 ** FitEllipseContourXld( Contours: X; Algorithm, MaxNumPoints, MaxClosureDist, 120 121 ** FitLineContourXld( Contours: X; Algorithm, MaxNumPoints, ClippingEndPoints, Iterations, ClippingFactor, out RowBegin, out ColBegin, out RowEnd, out ColEnd, out Nr, out Nc, out Dist); 122 123 ** FitRectangle2ContourXld( Contours: X; Algorithm, MaxNumPoints, MaxClosureDist, ClippingEndPoints, Iterations, ClippingFactor, out Row, out Column, out Phi, out Length1, out Length2, out PointOrder); 124 说明, fit_rectangle2_contour_xld,用矩形来匹配XLD轮廓,。 125 126 ** GenCircleContourXld( out ContCircle: X; Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution); 127 128 ** GenContourNurbsXld( out Contour: X; Rows, Cols, Knots, Weights, Degree, MaxError, MaxDistance); 129 130 ** GenContourPolygonRoundedXld( out Contour: X; Row, Col, Radius, SamplingInterval); 131 说明, gen_contour_polygon_rounded_xld,根据一个多边形(polygon)(以元组形式给出)的圆形角点创建一个XLD轮廓,。 132 133 ** GenContourPolygonXld( out Contour: X; Row, Col); 134 说明, gen_contour_polygon_xld,根据一个多边形(polygon)(以元组形式给出)创建一个XLD轮廓,。 135 136 ** GenContourRegionXld( Regions: X; out Contours: X; Mode); 137 138 ** GenContoursSkeletonXld( Skeleton: X; out Contours: X; Length, Mode); 139 说明, gen_contours_skeleton_xld,将框架转换为XLD轮廓,。 140 141 ** GenCrossContourXld( out Cross: X; Row, Col, Size, Angle); 142 说明, gen_cross_contour_xld,根据每个输入点交叉的形状创键一个XLD轮廓,。 143 144 ** GenEllipseContourXld( out ContEllipse: X; Row, Column, Phi, Radius1, Radius2, 145 146 ** GenParallelContourXld( Contours: X; out ParallelContours: X; Mode, Distance); 147 说明, gen_parallel_contour_xld,计算一个XLD轮廓,的平行轮廓,。 148 149 ** GenParallelsXld( Polygons: X; out Parallels: X; Len, Dist, Alpha, Merge); 150 说明, gen_parallels_xld,提取并行XLD多边形(polygon)。 151 152 ** GenPolygonsXld( Contours: X; out Polygons: X; Type_, Alpha); 153 说明, gen_polygons_xld,根据多边形近似创建XLD轮廓,。 154 155 ** GenRectangle2ContourXld( out Rectangle: X; Row, Column, Phi, Length1, Length2); 156 说明, gen_rectangle2_contour_xld,创建一个矩形XLD轮廓,。 157 158 ** GenRegionContourXld( Contour: X; out Region: X; Mode); 159 说明, gen_region_contour_xld,从XLD元组中创建一个区域。 160 161 ** GenRegionPolygonXld( Polygon: X; out Region: X; Mode); 162 说明, gen_region_polygon_xld,创建一个XLD多边形中的区域。 163 164 ** GetContourAngleXld( Contour: X; AngleMode, CalcMode, Lookaround, out Angles); 165 说明, get_contour_angle_xld,为每个轮廓,点计算一个XLD轮廓,方向。 166 167 ** GetContourAttribXld( Contour: X; Name, out Attrib); 168 说明, get_contour_attrib_xld,返回一个XLD轮廓,的点的特征值。 169 170 ** GetContourGlobalAttribXld( Contour: X; Name, out Attrib); 171 172 ** GetContourXld( Contour: X; out Row, out Col); 173 说明, get_contour_xld,返回XLD轮廓,的坐标。 174 175 ** GetGrayvalContourXld( Image: X; Contour: X; Interpolation, out Grayval); 176 说明, 获取xld轮廓灰度值 177 178 ** GetLinesXld( Polygon: X; out BeginRow, out BeginCol, out EndRow, out EndCol, out Length, out Phi); 179 说明, get_lines_xld,返回一个XLD多边形(polygon)数据。 180 181 ** GetParallelsXld( Parallels: X; out Row1, out Col1, out Length1, out Phi1, out Row2, out Col2, out Length2, out Phi2); 182 说明, get_parallels_xld,返回一个XLD并行数据。 183 184 ** GetPolygonXld( Polygon: X; out Row, out Col, out Length, out Phi); 185 说明, get_polygon_xld,返回一个XLD多边形(polygon)数据。 186 187 ** GetRegressParamsXld( Contours: X; out Length, out Nx, out Ny, out Dist, out Fpx, out Fpy, out Lpx, out Lpy, out Mean, out Deviation); 188 说明, get_regress_params_xld,返回XLD轮廓,参数。 189 190 ** InfoParallelsXld( Parallels: X; Image: X; out QualityMin, out QualityMax, out GrayMin, out GrayMax, out StandardMin, out StandardMax); 191 说明, info_parallels_xld,返回被XLD多边形(polygon)包围的区域的灰度值的信息。 192 193 ** IntersectionCircleContourXld( Contour: X; CircleRow, CircleColumn, CircleRadius, CircleStartPhi, CircleEndPhi, CirclePointOrder, out Row, out Column); 194 说明, 计算xld圆形对象交集。 195 196 ** IntersectionClosedContoursXld( Contours1: X; Contours2: X; out ContoursIntersection: X); 197 说明, intersection_closed_contours_xld,闭合轮廓,的交集。 198 199 ** IntersectionClosedPolygonsXld( Polygons1: X; Polygons2: X; out PolygonsIntersection: X); 200 说明, intersection_closed_polygons_xld,闭合多边形(polygon)的交集。 201 202 ** IntersectionContoursXld( Contour1: X; Contour2: X; IntersectionType, out Row, out Column, out IsOverlapping); 203 说明, 计算xld轮廓对象交集。 204 205 ** IntersectionLineContourXld( Contour: X; LineRow1, LineColumn1, LineRow2, LineColumn2, out Row, out Column, out IsOverlapping); 206 说明, 计算直线-轮廓对象交集。 207 208 ** IntersectionSegmentContourXld( Contour: X; SegmentRow1, SegmentColumn1, SegmentRow2, SegmentColumn2, out Row, out Column, out IsOverlapping); 209 说明, 计算xld轮廓分段对象交集。 210 211 ** LengthXld( XLD: X; out Length); 212 说明, length_xld,轮廓,或多边形(polygon)的长度。 213 214 ** LocalMaxContoursXld( Contours: X; Image: X; out LocalMaxContours: X; MinPercent, MinDiff, Distance); 215 说明, local_max_contours_xld,选择局域最大灰度值的XLD轮廓,。 216 217 ** MaxParallelsXld( ExtParallels: X; out MaxPolygons: X); 218 说明, max_parallels_xld,合并具有相同多边形(polygon)的重建XLD并行。 219 220 ** MergeContLineScanXld( CurrConts: X; PrevConts: X; out CurrMergedConts: X; out PrevMergedConts: X; ImageHeight, Margin, MergeBorder, MaxImagesCont); 221 说明, merge_cont_line_scan_xld,合并连续线扫描图像中的XLD轮廓,。 222 223 ** ModParallelsXld( Parallels: X; Image: X; out ModParallels: X; out ExtParallels: X; Quality, MinGray, MaxGray, MaxStandard); 224 说明, mod_parallels_xld,提取一个包括同质区域的并行XLD多边形(polygon)。 225 226 ** MomentsAnyPointsXld( XLD: X; Mode, Area, CenterRow, CenterCol, P, Q, out M); 227 说明, moments_any_points_xld,被看做点云的轮廓,或多变形(polygon)的任意几何时刻(moments)。 228 229 ** MomentsAnyXld( XLD: X; Mode, PointOrder, Area, CenterRow, CenterCol, P, Q, out M); 230 说明, moments_any_xld,轮廓,或多变形(polygon)的任意集合时刻(moments)。 231 232 ** MomentsObjectModel3D( ObjectModel3D, MomentsToCalculate, out Moments); 233 说明, 3d xld对象被看做点云的轮廓,的几何时刻(moments) 234 235 ** MomentsPointsXld( XLD: X; out M11, out M20, out M02); 236 说明, moments_points_xld,被看做点云的轮廓,或多变形(polygon)的几何时刻(moments)M20, M02, 和 M11。 237 238 ** MomentsXld( XLD: X; out M11, out M20, out M02); 239 说明, moments_xld,轮廓,或多变形的几何时刻(moments)M20, M02, and M11。 240 241 ** OrientationPointsXld( XLD: X; out Phi); 242 说明, orientation_points_xld,被看做点云的轮廓,或多变形(polygon)的方向。 243 244 ** OrientationXld( XLD: X; out Phi); 245 说明, orientation_xld,轮廓,或多变形(polygon)的方向。 246 247 ** PaintXld( XLD: X; Image: X; out ImageResult: X; Grayval); 248 说明, paint_xld,把XLD目标画在一个图像中。 249 250 ** PolarTransContourXld( Contour: X; out PolarTransContour: X; Row, Column, AngleStart, AngleEnd, RadiusStart, RadiusEnd, Width, Height); 251 说明, polar_trans_contour_xld,将一个环状弧中的轮廓,转换为极坐标形式。 252 253 ** PolarTransContourXldInv( PolarContour: X; out XYTransContour: X; Row, Column, AngleStart, AngleEnd, RadiusStart, RadiusEnd, WidthIn, HeightIn, Width, Height); 254 说明, polar_trans_contour_xld_inv,将极坐标下的轮廓,转换为笛卡尔坐标下的形式。 255 256 ** ProjectiveTransContourXld( Contours: X; out ContoursProjTrans: X; HomMat2d); 257 说明, xld轮廓,投影变换矩阵计算 258 259 ** QueryContourAttribsXld( Contour: X; out Attribs); 260 说明, query_contour_attribs_xld,返回一个XLD轮廓,定义的属性的名字。 261 262 ** QueryContourGlobalAttribsXld( Contour: X; out Attribs); 263 说明, query_contour_global_attribs_xld,返回一个XLD轮廓,定义的全局属性的名字。 264 265 ** ReadContourXldArcInfo( out Contours: X; FileName); 266 说明, read_contour_xld_arc_info,从用ARC/INFO生成格式表示的文件读取XLD轮廓。 267 268 ** ReadContourXldDxf( out Contours: X; FileName, GenParamNames, GenParamValues, out DxfStatus); 269 说明, read_contour_xld_dxf,从一个DXF文件中读取 XLD轮廓。 270 271 ** ReadPolygonXldArcInfo( out Polygons: X; FileName); 272 说明, read_polygon_xld_arc_info,从用ARC/INFO生成格式表示的文件读取XLD多边形。 273 274 ** ReadPolygonXldDxf( out Polygons: X; FileName, GenParamNames, GenParamValues, out DxfStatus); 275 说明, read_polygon_xld_dxf,从一个DXF文件中读取 XLD多边形。 276 277 ** ReceiveXld( out XLD: X; Socket); 278 说明, receive_xld,通过插口连接接收一个XLD对象。 279 280 ** RegressContoursXld( Contours: X; out RegressContours: X; Mode, Iterations); 281 282 ** SegmentContoursXld( Contours: X; out ContoursSplit: X; Mode, 283 284 ** SelectContoursXld( Contours: X; out SelectedContours: X; Feature, Min1, Max1, Min2, Max2); 285 286 ** SelectShapeXld( XLD: X; out SelectedXLD: X; Features, Operation, Min, Max); 287 说明, select_shape_xld,根据形状特征选择轮廓,或多边形(polygon)。 288 289 ** SelectXldPoint( XLDs: X; out DestXLDs: X; Row, Column); 290 说明, select_xld_point,选择包括给定点在内的所有的轮廓,或多边形(polygon)。 291 292 ** SendXld( XLD: X; Socket); 293 说明, send_xld,通过插口连接发送一个XLD对象。 294 295 ** SerializeXld( XLD: X; out SerializedItemHandle); 296 说明, xld数据序列化 297 298 ** ShapeTransXld( XLD: X; out XLDTrans: X; Type_); 299 说明, shape_trans_xld,改变轮廓,或多边形(polygon)的形状。 300 301 ** SmallestCircleXld( XLD: X; out Row, out Column, out Radius); 302 说明, smallest_circle_xld,轮廓,或多边形(polygon)的最小封闭圆。 303 304 ** SmallestRectangle1Xld( XLD: X; out Row1, out Column1, out Row2, out Column2); 305 说明, smallest_rectangle1_xld,平行与轮廓,或多边形(polygon)的坐标轴的封闭矩形。 306 307 ** SmallestRectangle2Xld( XLD: X; out Row, out Column, out Phi, out Length1, out Length2); 308 说明, smallest_rectangle2_xld,轮廓,或多边形(polygon)任意方向的最小封闭矩形。 309 310 ** SmoothContoursXld( Contours: X; out SmoothedContours: X; NumRegrPoints); 311 说明, smooth_contours_xld,XLD轮廓,的平滑。 312 313 ** SortContoursXld( Contours: X; out SortedContours: X; SortMode, Order, RowOrCol); 314 315 ** SplitContoursXld( Polygons: X; out Contours: X; Mode, Weight, Smooth); 316 说明, split_contours_xld,在主要点分割XLD轮廓,。 317 318 ** SymmDifferenceClosedContoursXld( Contours1: X; Contours2: X; out ContoursDifference: X); 319 说明, symm_difference_closed_contours_xld,闭合轮廓,的对称差异。 320 321 ** SymmDifferenceClosedPolygonsXld( Polygons1: X; Polygons2: X; out PolygonsDifference: X); 322 说明, symm_difference_closed_polygons_xld,闭合多边形(polygon)的对称差异。 323 324 ** TestSelfIntersectionXld( XLD: X; CloseXLD, out DoesIntersect); 325 说明, test_self_intersection_xld,测试轮廓,或多边形(polygon)自身相交性。 326 327 ** TestXldPoint( XLD: X; Row, Column, out IsInside); 328 说明, test_xld_point,测试一个或多个包括给定点在内的轮廓,或多边形(polygon)。 329 330 ** Union2ClosedContoursXld( Contours1: X; Contours2: X; out ContoursUnion: X); 331 说明, union2_closed_contours_xld,闭合轮廓,的并集。 332 333 ** Union2ClosedPolygonsXld( Polygons1: X; Polygons2: X; out PolygonsUnion: X); 334 说明, union2_closed_polygons_xld,闭合多边形(polygon)的并集。 335 336 ** UnionAdjacentContoursXld( Contours: X; out UnionContours: X; MaxDistAbs, MaxDistRel, Mode); 337 338 ** UnionCocircularContoursXld( Contours: X; out UnionContours: X; MaxArcAngleDiff, MaxArcOverlap, MaxTangentAngle, MaxDist, MaxRadiusDiff, MaxCenterDist, MergeSmallContours, Iterations); 339 340 ** UnionCollinearContoursExtXld( Contours: X; out UnionContours: X; MaxDistAbs, MaxDistRel, MaxShift, MaxAngle, MaxOverlap, MaxRegrError, MaxCosts, WeightDist, WeightShift, WeightAngle, WeightLink, WeightRegr, Mode); 341 342 ** UnionCollinearContoursXld( Contours: X; out UnionContours: X; MaxDistAbs, MaxDistRel, MaxShift, MaxAngle, Mode); 343 344 ** UnionCotangentialContoursXld( Contours: X; out UnionContours: X; FitClippingLength, FitLength, MaxTangAngle, MaxDist, MaxDistPerp, MaxOverlap, Mode); 345 说明, 按余切,合并位于同一条直线上的轮廓,。 346 347 ** UnionStraightContoursHistoXld( Contours: X; out UnionContours: X; out SelectedContours: X; RefLineStartRow, RefLineStartColumn, RefLineEndRow, RefLineEndColumn, Width, MaxWidth, FilterSize, out HistoValues); 348 说明, union_straight_contours_histo_xld,合并到给定线有相似距离的相邻直线轮廓,。 349 350 ** UnionStraightContoursXld( Contours: X; out UnionContours: X; MaxDist, MaxDiff, Percent, Mode, Iterations); 351 说明, union_straight_contours_xld,合并具有相似方向的相邻直线轮廓,。 352 353 ** WriteContourXldArcInfo( Contours: X; FileName); 354 说明, write_contour_xld_arc_info,向用ARC/INFO生成格式表示的文件写入XLD轮廓。 355 356 ** WriteContourXldDxf( Contours: X; FileName); 357 说明, write_contour_xld_dxf,向一个DXF格式的文件中写入 XLD轮廓。 358 359 ** WritePolygonXldArcInfo( Polygons: X; FileName); 360 说明, write_polygon_xld_arc_info,向用ARC/INFO生成格式表示的文件写入XLD多边形。 361 362 ** WritePolygonXldDxf( Polygons: X; FileName); 363 说明, write_polygon_xld_dxf,向一个DXF格式的文件中写入 XLD多边形。 364 query_contour_global_attribs_xld