Class PublishData

java.lang.Object
com.agisoft.metashape.Task
com.agisoft.metashape.tasks.PublishData
All Implemented Interfaces:
AutoCloseable

public class PublishData extends Task
Task class containing processing parameters.
  • Constructor Details

    • PublishData

      public PublishData()
  • Method Details

    • setAccount

      public void setAccount(String value)
      Account name (Melown service).
    • getAccount

      public String getAccount()
      Account name (Melown service).
    • setDescription

      public void setDescription(String value)
      Dataset description.
    • getDescription

      public String getDescription()
      Dataset description.
    • setHostname

      public void setHostname(String value)
      Service hostname (4DMapper service).
    • getHostname

      public String getHostname()
      Service hostname (4DMapper service).
    • setImageCompression

      public void setImageCompression(ImageCompression value)
      Image compression parameters.
    • getImageCompression

      public ImageCompression getImageCompression()
      Image compression parameters.
    • setIsDraft

      public void setIsDraft(boolean value)
      Mark dataset as draft (Sketchfab service).
    • getIsDraft

      public boolean getIsDraft()
      Mark dataset as draft (Sketchfab service).
    • setIsPrivate

      public void setIsPrivate(boolean value)
      Set dataset access to private (Pointbox and Sketchfab services).
    • getIsPrivate

      public boolean getIsPrivate()
      Set dataset access to private (Pointbox and Sketchfab services).
    • setIsProtected

      public void setIsProtected(boolean value)
      Set dataset access to protected (Pointbox service).
    • getIsProtected

      public boolean getIsProtected()
      Set dataset access to protected (Pointbox service).
    • setMaxZoomLevel

      public void setMaxZoomLevel(int value)
      Maximum zoom level. Default: -1
    • getMaxZoomLevel

      public int getMaxZoomLevel()
      Maximum zoom level. Default: -1
    • setMinZoomLevel

      public void setMinZoomLevel(int value)
      Minimum zoom level. Default: -1
    • getMinZoomLevel

      public int getMinZoomLevel()
      Minimum zoom level. Default: -1
    • setOwner

      public void setOwner(String value)
      Account owner (Cesium and Mapbox services).
    • getOwner

      public String getOwner()
      Account owner (Cesium and Mapbox services).
    • setPassword

      public void setPassword(String value)
      Account password (4DMapper, Melown, Pointscene and Sketchfab services).
    • getPassword

      public String getPassword()
      Account password (4DMapper, Melown, Pointscene and Sketchfab services).
    • setPointClasses

      public void setPointClasses(int[] value)
      List of dense point classes to be exported.
    • getPointClasses

      public int[] getPointClasses()
      List of dense point classes to be exported.
    • setProjection

      public void setProjection(CoordinateSystem value)
      Output projection.
    • getProjection

      public CoordinateSystem getProjection()
      Output projection.
    • setRasterTransform

      public void setRasterTransform(RasterTransformType value)
      Raster band transformation. Default: RasterTransformType.RasterTransformNone
    • getRasterTransform

      public RasterTransformType getRasterTransform()
      Raster band transformation. Default: RasterTransformType.RasterTransformNone
    • setResolution

      public void setResolution(double value)
      Output resolution in meters. Default: 0.0
    • getResolution

      public double getResolution()
      Output resolution in meters. Default: 0.0
    • setSaveCameraTrack

      public void setSaveCameraTrack(boolean value)
      Enables/disables export of camera track.
    • getSaveCameraTrack

      public boolean getSaveCameraTrack()
      Enables/disables export of camera track.
    • setSavePointColors

      public void setSavePointColors(boolean value)
      Enables/disables export of point colors.
    • getSavePointColors

      public boolean getSavePointColors()
      Enables/disables export of point colors.
    • setService

      public void setService(ServiceType value)
      Service to upload on. Default: ServiceType.ServiceSketchfab
    • getService

      public ServiceType getService()
      Service to upload on. Default: ServiceType.ServiceSketchfab
    • setSourceData

      public void setSourceData(DataSource value)
      Asset type to upload. Default: DataSource.PointCloudData
    • getSourceData

      public DataSource getSourceData()
      Asset type to upload. Default: DataSource.PointCloudData
    • setTags

      public void setTags(String value)
      Dataset tags.
    • getTags

      public String getTags()
      Dataset tags.
    • setTileSize

      public void setTileSize(int value)
      Tile size in pixels. Default: 256
    • getTileSize

      public int getTileSize()
      Tile size in pixels. Default: 256
    • setTitle

      public void setTitle(String value)
      Dataset title.
    • getTitle

      public String getTitle()
      Dataset title.
    • setToken

      public void setToken(String value)
      Account token (Cesium, Mapbox, Picterra, Pointbox and Sketchfab services).
    • getToken

      public String getToken()
      Account token (Cesium, Mapbox, Picterra, Pointbox and Sketchfab services).
    • setUsername

      public void setUsername(String value)
      Account username (4DMapper, Melown and Pointscene services).
    • getUsername

      public String getUsername()
      Account username (4DMapper, Melown and Pointscene services).