Class PointCloudLayer

  • All Implemented Interfaces:
    RemoteResource, LayerContent, Loadable

    public final class PointCloudLayer
    extends Layer
    implements RemoteResource
    Represents a layer that can visualize a point cloud layer. Point cloud layers provide fast display of large volumes of symbolized and filtered point cloud data. They are optimized for the display and sharing of many kinds of sensor data, including lidar.
    Since:
    100.5.0
    • Constructor Detail

      • PointCloudLayer

        public PointCloudLayer​(PortalItem portalItem)
        Creates a PointCloudLayer object from a PortalItem.
        Parameters:
        portalItem - the PortalItem
        Throws:
        IllegalArgumentException - if portalItem is null
        Since:
        100.5.0
      • PointCloudLayer

        public PointCloudLayer​(String uri)
        Creates a PointCloudLayer from a service or service portal item with the given URL.
        Parameters:
        uri - the URI to a service, PointCloudLayer portal item, or scene layer package
        Throws:
        IllegalArgumentException - if the URI is null of empty
        Since:
        100.5.0
    • Method Detail

      • getAltitudeOffset

        public double getAltitudeOffset()
        Gets the layer altitude offset.
        Returns:
        the altitude offset
        Since:
        100.6.0
      • setAltitudeOffset

        public void setAltitudeOffset​(double altitudeOffset)
        Sets the layer altitude offset.
        Parameters:
        altitudeOffset - the altitude offset
        Since:
        100.6.0
      • getUri

        public String getUri()
        Returns the URI of the PointCloudLayer.
        Specified by:
        getUri in interface RemoteResource
        Returns:
        the URI of the PointCloudLayer
        Since:
        100.5.0
      • getCredential

        public Credential getCredential()
        Description copied from interface: RemoteResource
        Gets the Credential that is set on the network resource.
        Specified by:
        getCredential in interface RemoteResource
        Returns:
        the Credential, or null if there is none
      • setCredential

        public void setCredential​(Credential credential)
        Description copied from interface: RemoteResource
        Sets a Credential to be used by the network resource in the event of an authentication challenge. The default credential is null.
        Specified by:
        setCredential in interface RemoteResource
        Parameters:
        credential - the Credential to be used for authentication
      • getRequestConfiguration

        public RequestConfiguration getRequestConfiguration()
        Description copied from interface: RemoteResource
        Gets the RequestConfiguration used to modify the parameters of network requests made by this RemoteResource.
        Specified by:
        getRequestConfiguration in interface RemoteResource
        Returns:
        the RequestConfiguration used to modify network requests