类的使用
org.meteoinfo.geometry.shape.Shape
-
使用Shape的程序包 程序包 说明 org.meteoinfo.geometry.geoprocess org.meteoinfo.geometry.graphic org.meteoinfo.geometry.io.geojson org.meteoinfo.geometry.shape -
-
org.meteoinfo.geometry.geoprocess中Shape的使用
返回Shape的org.meteoinfo.geometry.geoprocess中的方法 修饰符和类型 方法 说明 static ShapeGeoComputation. clipShape(Shape aShape, Object clipObj)Clip a shape参数类型为Shape的org.meteoinfo.geometry.geoprocess中的方法 修饰符和类型 方法 说明 static ShapeGeoComputation. clipShape(Shape aShape, Object clipObj)Clip a shape类型变量类型为Shape的org.meteoinfo.geometry.geoprocess中的方法参数 修饰符和类型 方法 说明 static ExtentGeometryUtil. getExtent(List<? extends Shape> shapes)Get extent of the shapes -
org.meteoinfo.geometry.graphic中Shape的使用
声明为Shape的org.meteoinfo.geometry.graphic中的字段 修饰符和类型 字段 说明 protected ShapeGraphic. shape返回Shape的org.meteoinfo.geometry.graphic中的方法 修饰符和类型 方法 说明 ShapeGraphic. getShape()Get shapeShapeGraphicCollection. getShape()Get shapeShapeGraphicCollection. getShape(int index)Get shape by indexprotected ShapeGraphic. loadShape(Node shapeNode)返回变量类型为Shape的类型的org.meteoinfo.geometry.graphic中的方法 修饰符和类型 方法 说明 List<? extends Shape>GraphicCollection. getShapes()Get shapes参数类型为Shape的org.meteoinfo.geometry.graphic中的方法 修饰符和类型 方法 说明 protected voidGraphic. addShape(Document doc, Element parent, Shape aShape)Add shape to XML documentvoidGraphic. setShape(Shape aShape)Set shape参数类型为Shape的org.meteoinfo.geometry.graphic中的构造器 构造器 说明 Graphic(Shape shape, ColorBreak legend)Constructor -
org.meteoinfo.geometry.io.geojson中Shape的使用
返回Shape的org.meteoinfo.geometry.io.geojson中的方法 修饰符和类型 方法 说明 static ShapeGeoJSONUtil. toShape(Geometry geometry)Convert GeoJSON geometry to shape参数类型为Shape的org.meteoinfo.geometry.io.geojson中的方法 修饰符和类型 方法 说明 static GeometryGeoJSONUtil. fromShape(Shape shape)Convert shape to GeoJSON geometry -
org.meteoinfo.geometry.shape中Shape的使用
org.meteoinfo.geometry.shape中Shape的子类 修饰符和类型 类 说明 classArcShapeclassBarShapeclassCapPolylineShapeclassCircleShapeCircle shape classclassCubicShapeclassCurveLineShapeCurve line shape classclassCurvePolygonShapeCurve polygon shape classclassCylinderShapeclassEllipseShapeEllipse shape classclassImageShapeclassPointShapePoint shape classclassPointZShapeclassPolygonMShapeclassPolygonShapePolygonShape classclassPolygonZShapeclassPolylineShapePoyline shape classclassPolylineZShapePolylineZ shape classclassRectangleShapeclassStationModelShapeclassWeatherSymbolclassWindArrowWind arraw classclassWindArrow3DclassWindBarb返回Shape的org.meteoinfo.geometry.shape中的方法 修饰符和类型 方法 说明 ShapeShape. buffer(double distance)Get buffer shapeShapeShape. convexHull()Get convexhull shapestatic ShapeShapeFactory. createShape(org.locationtech.jts.geom.Geometry a)Create shape from geometryShapePolygonShape. difference(Shape b)Get difference shapeShapeShape. difference(Shape b)Get difference shapestatic ShapeShape. factory(ShapeTypes shapeType)Create a new Shape objectstatic ShapeShape. geometry2Shape(org.locationtech.jts.geom.Geometry geo)ShapeShape. intersection(Shape b)Get intersection shapeShapeWeatherSymbol. intersection(Shape b)Get intersection shapeShapeWindArrow. intersection(Shape b)Get intersection shapeShapeWindArrow3D. intersection(Shape b)Get intersection shapeShapeWindBarb. intersection(Shape b)Get intersection shapeShapeShape. reform(Shape line)Reform the shape by a lineShapeShape. symDifference(Shape b)Get system difference shapeShapeShape. union(Shape b)Get union shape返回变量类型为Shape的类型的org.meteoinfo.geometry.shape中的方法 修饰符和类型 方法 说明 List<Shape>Shape. split(Shape line)Split shape参数类型为Shape的org.meteoinfo.geometry.shape中的方法 修饰符和类型 方法 说明 voidPolygonShape. cloneValue(Shape other)ConstructorvoidPolylineShape. cloneValue(Shape other)Clone valuevoidShape. cloneValue(Shape other)Clone valuebooleanCircleShape. contains(Shape other)If this shape contains another onebooleanShape. contains(Shape other)If this shape contains another onebooleanShape. coveredBy(Shape other)If this shape covered by another onebooleanShape. covers(Shape other)If this shape covers another onebooleanShape. crosses(Shape other)Is shapes cross each other or notShapePolygonShape. difference(Shape b)Get difference shapeShapeShape. difference(Shape b)Get difference shapebooleanShape. disjoint(Shape other)If this shape disjoint another onebooleanShape. equals(Shape other)If this shape equals another oneShapeShape. intersection(Shape b)Get intersection shapeShapeWeatherSymbol. intersection(Shape b)Get intersection shapeShapeWindArrow. intersection(Shape b)Get intersection shapeShapeWindArrow3D. intersection(Shape b)Get intersection shapeShapeWindBarb. intersection(Shape b)Get intersection shapebooleanShape. intersects(Shape other)If this shape intersects another onebooleanShape. overlaps(Shape other)If this shape overlaps another oneShapeShape. reform(Shape line)Reform the shape by a lineList<Shape>Shape. split(Shape line)Split shapeShapeShape. symDifference(Shape b)Get system difference shapebooleanShape. touches(Shape other)If this shape touches another oneShapeShape. union(Shape b)Get union shapebooleanShape. within(Shape other)If this shape within another one类型变量类型为Shape的org.meteoinfo.geometry.shape中的构造器参数 构造器 说明 ShapeSelection(List<Shape> shapes)Constructor
-