类的使用
org.meteoinfo.shape.Shape
-
使用Shape的程序包 程序包 说明 org.meteoinfo.chart org.meteoinfo.chart.plot3d org.meteoinfo.data.mapdata org.meteoinfo.geoprocess org.meteoinfo.global org.meteoinfo.layer org.meteoinfo.map org.meteoinfo.shape -
-
org.meteoinfo.chart中Shape的使用
org.meteoinfo.chart中Shape的子类 修饰符和类型 类 说明 classChartTextclassChartText3D -
org.meteoinfo.chart.plot3d中Shape的使用
org.meteoinfo.chart.plot3d中Shape的子类 修饰符和类型 类 说明 classImageShape3D -
org.meteoinfo.data.mapdata中Shape的使用
类型变量类型为Shape的org.meteoinfo.data.mapdata中的方法参数 修饰符和类型 方法 说明 static voidMapDataManage. writeMapFile_WMP(java.lang.String fileName, java.util.List<Shape> shapes)Write WMP file -
org.meteoinfo.geoprocess中Shape的使用
返回Shape的org.meteoinfo.geoprocess中的方法 修饰符和类型 方法 说明 static ShapeGeoComputation. clipShape(Shape aShape, java.lang.Object clipObj)Clip a shape返回变量类型为Shape的类型的org.meteoinfo.geoprocess中的方法 修饰符和类型 方法 说明 static java.util.List<Shape>GeoComputation. clipLayer(VectorLayer subjectLayer, java.lang.Object clipObject)Clip a vector layer by a polygon shape参数类型为Shape的org.meteoinfo.geoprocess中的方法 修饰符和类型 方法 说明 static ShapeGeoComputation. clipShape(Shape aShape, java.lang.Object clipObj)Clip a shape -
org.meteoinfo.global中Shape的使用
类型变量类型为Shape的org.meteoinfo.global中的方法参数 修饰符和类型 方法 说明 static ExtentMIMath. getExtent(java.util.List<? extends Shape> shapes)Get extent of the shapes -
org.meteoinfo.layer中Shape的使用
返回Shape的org.meteoinfo.layer中的方法 修饰符和类型 方法 说明 ShapeVectorLayer. findReformShape(PolylineShape other)Find a shape for reformation by a polyline shapeShapeVectorLayer. findShape_contains(Shape other)Find a shape contains anthor shapeShapeVectorLayer. findShape_crosses(Shape other)Find a shape crosses anthor shapeShapeVectorLayer. getEditingShape()Get editing shapeShapeVectorLayer. getShape(int idx)Get a shape by indexShapeVectorLayer. selectShape(PointD p)Select a shape by point返回变量类型为Shape的类型的org.meteoinfo.layer中的方法 修饰符和类型 方法 说明 java.util.List<? extends Shape>VectorLayer. getSelectedShapes()Get selected shapesjava.util.List<? extends Shape>VectorLayer. getShapes()Get shape listjava.util.List<Shape>VectorLayer. getVisibleShapes()Get visible shapes参数类型为Shape的org.meteoinfo.layer中的方法 修饰符和类型 方法 说明 voidVectorLayer. addShape(Shape aShape)Add a shapebooleanVectorLayer. editAddShape(Shape aShape)Edit: Add a shapevoidVectorLayer. editAddShape(Shape aShape, java.util.List<java.lang.Object> fvalues)Edit: Add a shapebooleanVectorLayer. editInsertShape(Shape aShape, int position)Edit: Insert shapebooleanVectorLayer. editInsertShape(Shape aShape, int position, DataRow record)Edit: Insert shapevoidVectorLayer. editRemoveShape(Shape shape)Edit: Remove a shapeShapeVectorLayer. findShape_contains(Shape other)Find a shape contains anthor shapeShapeVectorLayer. findShape_crosses(Shape other)Find a shape crosses anthor shapevoidVectorLayer. setEditingShape(Shape value)Set editing shape类型变量类型为Shape的org.meteoinfo.layer中的方法参数 修饰符和类型 方法 说明 java.util.List<java.lang.Integer>VectorLayer. selectShapes(Extent aExtent, java.util.List<Shape> shapes, boolean isSingleSel)Select shapesvoidVectorLayer. setShapes(java.util.List<? extends Shape> shapes)Set shape list -
org.meteoinfo.map中Shape的使用
参数类型为Shape的org.meteoinfo.map中的方法 修饰符和类型 方法 说明 voidMapView. drawIdShape(java.awt.Graphics2D g, Shape aShape)Draw identifer shapevoidMapView. drawIdShape(java.awt.Graphics2D g, Shape aShape, java.awt.Rectangle rect)Draw identifer shapevoidMapView. moveShapeOnScreen(Shape aShape, double x, double y)Move shape by screen coordinatesvoidMapView. moveShapeOnScreen(Shape aShape, java.awt.Point point1, java.awt.Point point2)Move shape by screen coordinatesvoidMapView. resizeShapeOnScreen(Shape aShape, ColorBreak legend, java.awt.Rectangle newRect)Resize shape on screen类型变量类型为Shape的org.meteoinfo.map中的方法参数 修饰符和类型 方法 说明 java.util.List<java.lang.Integer>MapView. selectShapes(VectorLayer aLayer, java.util.List<Shape> baseShapes, java.awt.geom.Rectangle2D.Float rect, boolean isSingleSel, boolean isSel)Select shapes参数类型为Shape的org.meteoinfo.map中的构造器 构造器 说明 AddFeatureEdit(MapView mapView, VectorLayer layer, Shape shape)ReplaceFeatureEdit(MapView mapView, VectorLayer layer, Shape s0, Shape s1)SplitFeatureEdit(MapView mapView, VectorLayer layer, Shape shape, java.util.List<Shape> shapes)UnionFeaturesEdit(MapView mapView, VectorLayer layer, Shape shape, java.util.List<Shape> shapes)类型变量类型为Shape的org.meteoinfo.map中的构造器参数 构造器 说明 AddFeaturesEdit(MapView mapView, VectorLayer layer, java.util.List<Shape> shapes)RemoveFeaturesEdit(MapView mapView, VectorLayer layer, java.util.List<Shape> shapes)SplitFeatureEdit(MapView mapView, VectorLayer layer, Shape shape, java.util.List<Shape> shapes)UnionFeaturesEdit(MapView mapView, VectorLayer layer, Shape shape, java.util.List<Shape> shapes) -
org.meteoinfo.shape中Shape的使用
org.meteoinfo.shape中Shape的子类 修饰符和类型 类 说明 classArcShapeclassBarShapeclassCapPolylineShapeclassCircleShapeCircle shape classclassCurveLineShapeCurve line shape classclassCurvePolygonShapeCurve polygon shape classclassEllipseShapeEllipse shape classclassImageShapeclassPointShapePoint shape classclassPointZShapeclassPolygonMShapeclassPolygonShapePolygonShape classclassPolygonZShapeclassPolylineErrorShapeclassPolylineShapePoyline shape classclassPolylineZShapePolylineZ shape classclassRectangleShapeclassStationModelShapeclassWeatherSymbolclassWindArrowWind arraw classclassWindArrow3DclassWindBarb返回Shape的org.meteoinfo.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. geometry2Shape(org.locationtech.jts.geom.Geometry geo)ShapeGraphic. getShape()Get shapeShapeShape. intersection(Shape b)Get intersection shapeprotected ShapeGraphic. loadShape(org.w3c.dom.Node shapeNode)ShapeShape. 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.shape中的方法 修饰符和类型 方法 说明 java.util.List<Shape>GraphicCollection. getShapes()Get shapesjava.util.List<Shape>Shape. split(Shape line)Split shape参数类型为Shape的org.meteoinfo.shape中的方法 修饰符和类型 方法 说明 protected voidGraphic. addShape(org.w3c.dom.Document doc, org.w3c.dom.Element parent, Shape aShape)Add shape to XML documentvoidPolygonShape. 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 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 linevoidGraphic. setShape(Shape aShape)Set shapejava.util.List<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.shape中的构造器 构造器 说明 Graphic(Shape shape, ColorBreak legend)Constructor类型变量类型为Shape的org.meteoinfo.shape中的构造器参数 构造器 说明 ShapeSelection(java.util.List<Shape> shapes)Constructor
-