Class ExportPoints

java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.ExportPoints

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

    • ExportPoints

      protected ExportPoints(long cPtr, boolean cMemoryOwn)
    • ExportPoints

      public ExportPoints()
  • Method Details

    • getCPtr

      protected static long getCPtr(ExportPoints obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Task
    • delete

      public void delete()
      Overrides:
      delete in class Task
    • setBinary

      public void setBinary(boolean value)
      Enables/disables binary encoding for selected format (if applicable). Default: true
    • getBinary

      public boolean getBinary()
      Enables/disables binary encoding for selected format (if applicable). Default: true
    • setBlockHeight

      public void setBlockHeight(double value)
      Block height in meters. Default: 1000.0
    • getBlockHeight

      public double getBlockHeight()
      Block height in meters. Default: 1000.0
    • setBlockWidth

      public void setBlockWidth(double value)
      Block width in meters. Default: 1000.0
    • getBlockWidth

      public double getBlockWidth()
      Block width in meters. Default: 1000.0
    • setClasses

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

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

      public void setClipToBoundary(boolean value)
      Clip point cloud to boundary shapes. Default: true
    • getClipToBoundary

      public boolean getClipToBoundary()
      Clip point cloud to boundary shapes. Default: true
    • setColorsRgb8Bit

      public void setColorsRgb8Bit(boolean value)
      Convert colors to 8 bit RGB. Default: true
    • getColorsRgb8Bit

      public boolean getColorsRgb8Bit()
      Convert colors to 8 bit RGB. Default: true
    • setComment

      public void setComment(String value)
      Optional comment (if supported by selected format).
    • getComment

      public String getComment()
      Optional comment (if supported by selected format).
    • setCompression

      public void setCompression(boolean value)
      Enable compression (Cesium format only). Default: true
    • getCompression

      public boolean getCompression()
      Enable compression (Cesium format only). Default: true
    • setCRS

      public void setCRS(CoordinateSystem value)
      Output coordinate system.
    • getCRS

      public CoordinateSystem getCRS()
      Output coordinate system.
    • setFormat

      public void setFormat(PointsFormat value)
      Export format. Default: PointsFormat.PointsFormatNone
    • getFormat

      public PointsFormat getFormat()
      Export format. Default: PointsFormat.PointsFormatNone
    • setImageFormat

      public void setImageFormat(ImageFormat value)
      Image data format. Default: ImageFormat.ImageFormatJPEG
    • getImageFormat

      public ImageFormat getImageFormat()
      Image data format. Default: ImageFormat.ImageFormatJPEG
    • setPath

      public void setPath(String value)
      Path to output file.
    • getPath

      public String getPath()
      Path to output file.
    • setRasterTransform

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

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

      public void setRegion(BBox2d value)
      Region to be exported.
    • getRegion

      public BBox2d getRegion()
      Region to be exported.
    • setSaveClasses

      public void setSaveClasses(boolean value)
      Enables/disables export of point classes. Default: true
    • getSaveClasses

      public boolean getSaveClasses()
      Enables/disables export of point classes. Default: true
    • setSaveColors

      public void setSaveColors(boolean value)
      Enables/disables export of point colors. Default: true
    • getSaveColors

      public boolean getSaveColors()
      Enables/disables export of point colors. Default: true
    • setSaveComment

      public void setSaveComment(boolean value)
      Enable comment export. Default: true
    • getSaveComment

      public boolean getSaveComment()
      Enable comment export. Default: true
    • setSaveConfidence

      public void setSaveConfidence(boolean value)
      Enables/disables export of point confidence. Default: true
    • getSaveConfidence

      public boolean getSaveConfidence()
      Enables/disables export of point confidence. Default: true
    • setSaveImages

      public void setSaveImages(boolean value)
      Enable image export. Default: false
    • getSaveImages

      public boolean getSaveImages()
      Enable image export. Default: false
    • setSaveNormals

      public void setSaveNormals(boolean value)
      Enables/disables export of point normals. Default: true
    • getSaveNormals

      public boolean getSaveNormals()
      Enables/disables export of point normals. Default: true
    • setShift

      public void setShift(Vector3d value)
      Optional shift to be applied to point coordinates.
    • getShift

      public Vector3d getShift()
      Optional shift to be applied to point coordinates.
    • setSourceData

      public void setSourceData(DataSource value)
      Selects between dense point cloud and sparse point cloud. If not specified, uses dense cloud if available. Default: DataSource.DenseCloudData
    • getSourceData

      public DataSource getSourceData()
      Selects between dense point cloud and sparse point cloud. If not specified, uses dense cloud if available. Default: DataSource.DenseCloudData
    • setSplitInBlocks

      public void setSplitInBlocks(boolean value)
      Enable tiled export. Default: false
    • getSplitInBlocks

      public boolean getSplitInBlocks()
      Enable tiled export. Default: false
    • setSubdivideTask

      public void setSubdivideTask(boolean value)
      Enable fine-level task subdivision. Default: true
    • getSubdivideTask

      public boolean getSubdivideTask()
      Enable fine-level task subdivision. Default: true
    • setViewpoint

      public void setViewpoint(Viewpoint value)
      Default view.
    • getViewpoint

      public Viewpoint getViewpoint()
      Default view.