类 ArcShape
- java.lang.Object
-
- org.meteoinfo.geometry.shape.Shape
-
- org.meteoinfo.geometry.shape.PolygonShape
-
- org.meteoinfo.geometry.shape.EllipseShape
-
- org.meteoinfo.geometry.shape.ArcShape
-
- 所有已实现的接口:
Cloneable
public class ArcShape extends EllipseShape
- 作者:
- Yaqiang Wang
-
-
字段概要
-
从类继承的字段 org.meteoinfo.geometry.shape.EllipseShape
angle
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Objectclone()Clonebooleancontains(PointD p)If this shape contains a pointintgetClosure()Get closure typefloatgetExplode()Get explodeShapeTypesgetShapeType()Get shape typefloatgetStartAngle()Get start anglefloatgetSweepAngle()Get sweep angleFloatgetWedgeWidth()Get wedge widthvoidsetClosure(int value)Set closure typevoidsetExplode(float value)Set explodevoidsetStartAngle(float value)Set start anglevoidsetSweepAngle(float value)Set sweep anglevoidsetWedgeWidth(Float value)Set wedge width-
从类继承的方法 org.meteoinfo.geometry.shape.EllipseShape
getA, getAngle, getB, getCenter, getHeight, getWidth, setAngle
-
从类继承的方法 org.meteoinfo.geometry.shape.PolygonShape
addHole, addHole, addVertice, clone_back, cloneValue, difference, getArea, getPartIndex, getPartNum, getParts, getPointNum, getPolygon, getPolygons, getSphericalArea, isMultiPolygon, removeHole, removeVertice, reverse, setPartNum, setParts, setPoints, setPoints, setPoints_keep, setPoints_keep, setPolygons, toGeometry, updatePolygons, updatePolygons_keep, valueClone
-
从类继承的方法 org.meteoinfo.geometry.shape.Shape
buffer, contains, convexHull, coveredBy, covers, crosses, disjoint, equals, factory, geometry2Shape, getExtent, getLegendIndex, getPoints, getValue, intersection, intersects, isEditing, isSelected, isVisible, move, moveVertice, overlaps, reform, setEditing, setExtent, setLegendIndex, setSelected, setValue, setVisible, split, symDifference, toGeometry, touches, union, updateExtent, within
-
-
-
-
方法详细资料
-
getShapeType
public ShapeTypes getShapeType()
从类复制的说明:ShapeGet shape type- 覆盖:
getShapeType在类中EllipseShape- 返回:
- Shape type
-
getStartAngle
public float getStartAngle()
Get start angle- 返回:
- Start angle
-
setStartAngle
public void setStartAngle(float value)
Set start angle- 参数:
value-
-
getSweepAngle
public float getSweepAngle()
Get sweep angle- 返回:
- Sweep angle
-
setSweepAngle
public void setSweepAngle(float value)
Set sweep angle- 参数:
value- Sweep angle
-
getExplode
public float getExplode()
Get explode- 返回:
- Explode
-
setExplode
public void setExplode(float value)
Set explode- 参数:
value- Explode
-
getWedgeWidth
public Float getWedgeWidth()
Get wedge width- 返回:
- Wedge width
-
setWedgeWidth
public void setWedgeWidth(Float value)
Set wedge width- 参数:
value- Wedge width
-
getClosure
public int getClosure()
Get closure type- 返回:
- Closure type
-
setClosure
public void setClosure(int value)
Set closure type- 参数:
value- Closure type
-
contains
public boolean contains(PointD p)
If this shape contains a point- 覆盖:
contains在类中EllipseShape- 参数:
p- Point- 返回:
- Contains a point or not
-
clone
public Object clone()
Clone- 覆盖:
clone在类中EllipseShape- 返回:
- RectangleShape object
-
-