public class ScreenLayer
extends java.lang.Object
implements java.io.Serializable
The screen layer.
The 3D scene only has one screen layer. The screen layer can add any 3D geometric objects and the geometric objects on the screen layer are not changed with the rotating, tilting operation of the sphere in the 3D scene. The objects on the screen layer are still relative to the 3D window and can be used to display still contents in a 3D window.
“SuperMap” locates in screen layer as below, “SuperMap” is not changed with the rotating, tilting operation of the geoid.Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,Geometry> |
geometrys
Geometric object set of screen layer.
|
boolean |
visible
Whether the screen layer is visible or not.
|
ScreenCoordinateUnit |
xUnit
Coordinate type of screen layer X axis.
|
ScreenCoordinateUnit |
yUnit
Coordinate type of screen layer Y axis.
|
Constructor and Description |
---|
ScreenLayer()
The Constructor.
|
ScreenLayer(ScreenLayer screenLayer)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
ScreenLayer |
copy()
Copies the object.
|
boolean |
equals(java.lang.Object obj)
Determines whether the specified object is equal to the
ScreenLayer object. |
int |
hashCode()
Get the hash code of the
ScreenLayer object. |
public java.util.Map<java.lang.String,Geometry> geometrys
Geometric object set of screen layer.
public ScreenCoordinateUnit xUnit
Coordinate type of screen layer X axis.
public ScreenCoordinateUnit yUnit
Coordinate type of screen layer Y axis.
public boolean visible
Whether the screen layer is visible or not. True means visible, false means it is not visible.
public ScreenLayer()
The Constructor.
public ScreenLayer(ScreenLayer screenLayer)
Copy constructor.
screenLayer
- Screen layer object.public ScreenLayer copy()
Copies the object. Generates a new ScreenLayer object like this object.
public int hashCode()
ScreenLayer
object.
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
ScreenLayer
object.
equals
in class java.lang.Object
obj
- the Java object to compare with this object.ScreenLayer
object, otherwise it returns false.