public class GeoGraphicObject extends Geometry3D
Dynamic plotting object class.
Modifier and Type | Field and Description |
---|---|
int |
algoMaxEditPts
Max count of symbol
|
int |
algoMinEditPts
Min count of symbol
|
Point2D |
anchorPoint
Marker.
|
int |
annotationPosition
Notation position.
|
int |
code
Symbol code.
|
GraphicObjectCell[] |
innerCells
Internal image info.
|
int |
libID
Label library ID.
|
boolean |
limitWidthHeight
Width lock.
|
Rectangle2D |
middleMarkBounds
Notation range.
|
boolean |
middleMarkExist
Whether it has middle notation.
|
boolean |
negativeImage
Mirror.
|
Point3D |
rotate2D
Rotation.
|
Point3D |
scale2D
The zoom scale.
|
boolean |
scaleByMap
Free zoom.
|
Point2D[] |
scalePoints
Scale point array.
|
double[] |
scaleValues
Scale array
|
int[] |
subSymbols
Child symbol array
|
Color |
surroundLineColor
Line Color.
|
int |
surroundLineType
Line type
|
double |
surroundLineWidth2D
2D line width.
|
boolean |
symbolIsCanFill
Open graphic fill
|
java.lang.String |
symbolName
Symbol name.
|
int |
symbolRank
Symbol level.
|
int[] |
symbolRanks
Symbol level supported.
|
Point2D |
symbolSize
Symbol Size
|
int |
symbolType
Symbol type.
|
java.lang.String |
textContent
Notation/text
|
TextStyle |
textStyle2D
Notation style.
|
Constructor and Description |
---|
GeoGraphicObject()
The Constructor.
|
GeoGraphicObject(GeoGraphicObject geoGraphicObject)
Initializes a new instance identical to the given GeoGraphicObject2D object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Determines whether the specified object is equal to the current
Geometry3D object. |
int |
hashCode()
Get the hash code value of
Geometry3D object |
equals, fromPoint2D, fromPoint2Ds, fromPoint2Ds, fromRect2D, getBounds, getCenter, isGeometryCAD, isPointInPolygon, setCenter
public int libID
Label library ID.
public int code
Symbol code.
public int symbolType
Symbol type.
public java.lang.String symbolName
Symbol name.
public boolean negativeImage
Mirror.
public int symbolRank
Symbol level.
public boolean scaleByMap
Free zoom.
public boolean limitWidthHeight
Width lock.
public Point2D symbolSize
Symbol Size
public Point2D anchorPoint
Marker.
public Point3D scale2D
The zoom scale.
public Point3D rotate2D
Rotation.
public int[] subSymbols
Child symbol array
public double[] scaleValues
Scale array
public Point2D[] scalePoints
Scale point array.
public int surroundLineType
Line type
public Color surroundLineColor
Line Color.
public double surroundLineWidth2D
2D line width.
public java.lang.String textContent
Notation/text
public int annotationPosition
Notation position.
public TextStyle textStyle2D
Notation style.
public GraphicObjectCell[] innerCells
Internal image info.
public int[] symbolRanks
Symbol level supported.
public boolean middleMarkExist
Whether it has middle notation.
public int algoMaxEditPts
Max count of symbol
public int algoMinEditPts
Min count of symbol
public Rectangle2D middleMarkBounds
Notation range.
public boolean symbolIsCanFill
Open graphic fill
public GeoGraphicObject()
The Constructor.
public GeoGraphicObject(GeoGraphicObject geoGraphicObject)
Initializes a new instance identical to the given GeoGraphicObject2D object.
geoGraphicObject
- the given GeoGraphicObject2D objectpublic boolean equals(java.lang.Object obj)
Geometry3D
Determines whether the specified object is equal to the current Geometry3D
object.
equals
in class Geometry3D
obj
- the Java object to compare with this object.public int hashCode()
Geometry3D
Get the hash code value of Geometry3D
object
hashCode
in class Geometry3D