Class ExportModel

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

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

    • ExportModel

      protected ExportModel(long cPtr, boolean cMemoryOwn)
    • ExportModel

      public ExportModel()
  • Method Details

    • getCPtr

      protected static long getCPtr(ExportModel 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 (if supported by format). Default: true
    • getBinary

      public boolean getBinary()
      Enables/disables binary encoding (if supported by format). Default: true
    • setClipToBoundary

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

      public boolean getClipToBoundary()
      Clip model 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).
    • setCRS

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

      public CoordinateSystem getCRS()
      Output coordinate system.
    • setEmbedTexture

      public void setEmbedTexture(boolean value)
      Embeds texture inside the model file (if supported by format). Default: false
    • getEmbedTexture

      public boolean getEmbedTexture()
      Embeds texture inside the model file (if supported by format). Default: false
    • setFormat

      public void setFormat(ModelFormat value)
      Export format. Default: ModelFormat.ModelFormatNone
    • getFormat

      public ModelFormat getFormat()
      Export format. Default: ModelFormat.ModelFormatNone
    • setPath

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

      public String getPath()
      Path to output model.
    • setPrecision

      public void setPrecision(int value)
      Number of digits after the decimal point (for text formats). Default: 6
    • getPrecision

      public int getPrecision()
      Number of digits after the decimal point (for text formats). Default: 6
    • setRasterTransform

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

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

      public void setSaveAlpha(boolean value)
      Enables/disables alpha channel export. Default: false
    • getSaveAlpha

      public boolean getSaveAlpha()
      Enables/disables alpha channel export. Default: false
    • setSaveCameras

      public void setSaveCameras(boolean value)
      Enables/disables camera export. Default: true
    • getSaveCameras

      public boolean getSaveCameras()
      Enables/disables camera export. Default: true
    • setSaveColors

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

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

      public void setSaveComment(boolean value)
      Enables/disables comment export. Default: true
    • getSaveComment

      public boolean getSaveComment()
      Enables/disables comment export. Default: true
    • setSaveConfidence

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

      public boolean getSaveConfidence()
      Enables/disables export of vertex confidence. Default: false
    • setSaveMarkers

      public void setSaveMarkers(boolean value)
      Enables/disables marker export. Default: true
    • getSaveMarkers

      public boolean getSaveMarkers()
      Enables/disables marker export. Default: true
    • setSaveNormals

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

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

      public void setSaveTexture(boolean value)
      Enables/disables texture export. Default: true
    • getSaveTexture

      public boolean getSaveTexture()
      Enables/disables texture export. Default: true
    • setSaveUdim

      public void setSaveUdim(boolean value)
      Enables/disables UDIM texture layout. Default: false
    • getSaveUdim

      public boolean getSaveUdim()
      Enables/disables UDIM texture layout. Default: false
    • setSaveUv

      public void setSaveUv(boolean value)
      Enables/disables uv coordinates export. Default: true
    • getSaveUv

      public boolean getSaveUv()
      Enables/disables uv coordinates export. Default: true
    • setShift

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

      public Vector3d getShift()
      Optional shift to be applied to vertex coordinates.
    • setStripExtensions

      public void setStripExtensions(boolean value)
      Strips camera label extensions during export. Default: false
    • getStripExtensions

      public boolean getStripExtensions()
      Strips camera label extensions during export. Default: false
    • setTextureFormat

      public void setTextureFormat(ImageFormat value)
      Texture format. Default: ImageFormat.ImageFormatJPEG
    • getTextureFormat

      public ImageFormat getTextureFormat()
      Texture format. Default: ImageFormat.ImageFormatJPEG
    • setViewpoint

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

      public Viewpoint getViewpoint()
      Default view.