public class TrackingLayer3D
extends java.lang.Object
implements java.io.Serializable
Each 3D scene has a 3D tracking layer, to be exact, and each 3D scene has a 3D tracking layer when displaying. 3D track layer is a blank transparent layer, which is always in the top of each 3D layer of 3D scene, mainly used in the process of processing or analyzing, temporarily storing some graphics objects, as well as some text and so on.
The objects that can be added to the 3D tracking layer are: dots, lines, surfaces, or text datasets.
Modifier and Type | Field and Description |
---|---|
boolean |
antialias
Whether it is anti-aliasing.
|
java.util.Map<java.lang.String,Geometry> |
geometrys
Geometric objects of 3D tracking layer.
|
boolean |
symbolScalable
Whether the symbol size of the 3D tracking layer is scaled with the graph.
|
double |
symbolScale
The natural scale of scaling the 3D tracking layer's symbol.
|
boolean |
visible
Whether it is visible.
|
Constructor and Description |
---|
TrackingLayer3D() |
TrackingLayer3D(TrackingLayer3D trackingLayer3D)
Copy the constructor.
|
Modifier and Type | Method and Description |
---|---|
TrackingLayer3D |
copy()
Copies the object.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
toString() |
public java.util.Map<java.lang.String,Geometry> geometrys
Geometric objects of 3D tracking layer.
public boolean symbolScalable
Whether the symbol size of the 3D tracking layer is scaled with the graph. true indicates that when it is scaled with the graph, the map zooms in, and the symbol also zooms in at the same time
public boolean antialias
Whether it is anti-aliasing.
public boolean visible
Whether it is visible.
public double symbolScale
The natural scale of scaling the 3D tracking layer's symbol.
The natural scale of scaling the symbol works when the symbol is allowed to be scalable with graph. Specifies the symbol size corresponding to the map display scale when scaled with the graph. The symbol size will zoom in or out on the same scale, according to the ratio of the natural scale and the display scale in the map. For example, the symbol size is 30, the natural scale is 1:50000, and when the local map scale is 1:10000. The symbol size is 150.public TrackingLayer3D()
public TrackingLayer3D(TrackingLayer3D trackingLayer3D)
Copy the constructor.
trackingLayer3D
- 3D tracking layer object.public TrackingLayer3D copy()
Copies the object. Returns a new TrackingLayer3D object same as this object.
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object