mapscript.shapeObj

class mapscript.shapeObj(type: int = <MagicMock id='140398106477952'>)

概述

ShapeObj具有以下关系:

../../../_images/shapeObj_lineObj.png

属性

bounds 

TODO 添加文档

classindex 

TODO 添加文档

index 

TODO 添加文档

itemdefinitions 

numlines 

TODO 添加文档

numvalues 

TODO 添加文档

resultindex 

TODO 添加文档

scratch 

TODO 添加文档

text 

TODO 添加文档

thisown 

会员旗

tileindex 

TODO 添加文档

type 

TODO 添加文档

方法

Union(shape: mapscript.shapeObj) mapscript.shapeObj[源代码]
__init__(type: int = <MagicMock id='140398106477952'>)[源代码]
add(line: mapscript.lineObj) int[源代码]
boundary() mapscript.shapeObj[源代码]
buffer(width: double) shapeObj[源代码]
clone() mapscript.shapeObj[源代码]
contains(*args) int[源代码]
convexHull() mapscript.shapeObj[源代码]
copy(dest: mapscript.shapeObj) int[源代码]
crosses(shape: mapscript.shapeObj) int[源代码]
difference(shape: mapscript.shapeObj) mapscript.shapeObj[源代码]
disjoint(shape: mapscript.shapeObj) int[源代码]
distanceToPoint(point: pointObj) double[源代码]
distanceToShape(shape: shapeObj) double[源代码]
draw(map: mapscript.mapObj, layer: mapscript.layerObj, image: mapscript.imageObj) int[源代码]
equals(shape: mapscript.shapeObj) int[源代码]
static fromWKT(wkt: char) shapeObj[源代码]
get(i: int) mapscript.lineObj[源代码]
getArea() double[源代码]
getCentroid() mapscript.pointObj[源代码]
getLabelPoint() mapscript.pointObj[源代码]
getLength() double[源代码]
getValue(i: int) char[源代码]
initValues(numvalues: int) void[源代码]
intersection(shape: mapscript.shapeObj) mapscript.shapeObj[源代码]
intersects(shape: mapscript.shapeObj) int[源代码]
overlaps(shape: mapscript.shapeObj) int[源代码]
project(projin: mapscript.projectionObj, projout: mapscript.projectionObj) int[源代码]
setBounds() void[源代码]
setValue(i: int, value: char) int[源代码]
simplify(tolerance: double) shapeObj[源代码]
symDifference(shape: mapscript.shapeObj) mapscript.shapeObj[源代码]
toWKT() char[源代码]
topologyPreservingSimplify(tolerance: double) shapeObj[源代码]
touches(shape: mapscript.shapeObj) int[源代码]
within(shape: mapscript.shapeObj) int[源代码]