Class TransformRaster

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

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

    • TransformRaster

      protected TransformRaster(long cPtr, boolean cMemoryOwn)
    • TransformRaster

      public TransformRaster()
  • Method Details

    • getCPtr

      protected static long getCPtr(TransformRaster obj)
    • finalize

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

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

      public void setAsset(int value)
      Asset key to transform. Default: -1
    • getAsset

      public int getAsset()
      Asset key to transform. Default: -1
    • setDataSource

      public void setDataSource(DataSource value)
      Selects between DEM and orthomosaic. Default: DataSource.ElevationData
    • getDataSource

      public DataSource getDataSource()
      Selects between DEM and orthomosaic. Default: DataSource.ElevationData
    • setHeight

      public void setHeight(int value)
      Raster height. Default: 0
    • getHeight

      public int getHeight()
      Raster height. Default: 0
    • setNodataValue

      public void setNodataValue(double value)
      No-data value (DEM export only). Default: -32767.0
    • getNodataValue

      public double getNodataValue()
      No-data value (DEM export only). Default: -32767.0
    • setNorthUp

      public void setNorthUp(boolean value)
      Use north-up orientation for export. Default: true
    • getNorthUp

      public boolean getNorthUp()
      Use north-up orientation for export. Default: true
    • setOperandAsset

      public void setOperandAsset(int value)
      Operand asset key. Default: -1
    • getOperandAsset

      public int getOperandAsset()
      Operand asset key. Default: -1
    • setOperandChunk

      public void setOperandChunk(int value)
      Operand chunk key. Default: -1
    • getOperandChunk

      public int getOperandChunk()
      Operand chunk key. Default: -1
    • setOperandFrame

      public void setOperandFrame(int value)
      Operand frame key. Default: -1
    • getOperandFrame

      public int getOperandFrame()
      Operand frame key. Default: -1
    • setProjection

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

      public OrthoProjection getProjection()
      Output projection.
    • setRegion

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

      public BBox2d getRegion()
      Region to be processed.
    • setResolution

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

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

      public void setResolutionX(double value)
      Pixel size in the X dimension in projected units. Default: 0.0
    • getResolutionX

      public double getResolutionX()
      Pixel size in the X dimension in projected units. Default: 0.0
    • setResolutionY

      public void setResolutionY(double value)
      Pixel size in the Y dimension in projected units. Default: 0.0
    • getResolutionY

      public double getResolutionY()
      Pixel size in the Y dimension in projected units. Default: 0.0
    • setSubtract

      public void setSubtract(boolean value)
      Subtraction flag. Default: false
    • getSubtract

      public boolean getSubtract()
      Subtraction flag. Default: false
    • setWidth

      public void setWidth(int value)
      Raster width. Default: 0
    • getWidth

      public int getWidth()
      Raster width. Default: 0
    • setWorldTransform

      public void setWorldTransform(Matrix2x3d value)
      2x3 raster-to-world transformation matrix.
    • getWorldTransform

      public Matrix2x3d getWorldTransform()
      2x3 raster-to-world transformation matrix.