Class ImportReference

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

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

    • ImportReference

      protected ImportReference​(long cPtr, boolean cMemoryOwn)
    • ImportReference

      public ImportReference()
  • Method Details

    • getCPtr

      protected static long getCPtr​(ImportReference obj)
    • finalize

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

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

      public void setColumns​(String value)
      Column order in csv format (n - label, o - enabled flag, x/y/z - coordinates, X/Y/Z - coordinate accuracy, a/b/c - rotation angles, A/B/C - rotation angle accuracy, [] - group of multiple values, | - column separator within group).
    • getColumns

      public String getColumns()
      Column order in csv format (n - label, o - enabled flag, x/y/z - coordinates, X/Y/Z - coordinate accuracy, a/b/c - rotation angles, A/B/C - rotation angle accuracy, [] - group of multiple values, | - column separator within group).
    • setCreateMarkers

      public void setCreateMarkers​(boolean value)
      Create markers for missing entries (csv format only). Default: false
    • getCreateMarkers

      public boolean getCreateMarkers()
      Create markers for missing entries (csv format only). Default: false
    • setCRS

      public void setCRS​(CoordinateSystem value)
      Reference data coordinate system (csv format only).
    • getCRS

      public CoordinateSystem getCRS()
      Reference data coordinate system (csv format only).
    • setDelimiter

      public void setDelimiter​(String value)
      Column delimiter in csv format.
    • getDelimiter

      public String getDelimiter()
      Column delimiter in csv format.
    • setFormat

      public void setFormat​(ReferenceFormat value)
      File format. Default: ReferenceFormat.ReferenceFormatCSV
    • getFormat

      public ReferenceFormat getFormat()
      File format. Default: ReferenceFormat.ReferenceFormatCSV
    • setGroupDelimiters

      public void setGroupDelimiters​(boolean value)
      Combine consequitive delimiters in csv format. Default: false
    • getGroupDelimiters

      public boolean getGroupDelimiters()
      Combine consequitive delimiters in csv format. Default: false
    • setIgnoreLabels

      public void setIgnoreLabels​(boolean value)
      Matches reference data based on coordinates alone (csv format only). Default: false
    • getIgnoreLabels

      public boolean getIgnoreLabels()
      Matches reference data based on coordinates alone (csv format only). Default: false
    • setItems

      public void setItems​(ReferenceItems value)
      List of items to load reference for (csv format only). Default: ReferenceItems.7
    • getItems

      public ReferenceItems getItems()
      List of items to load reference for (csv format only). Default: ReferenceItems.7
    • setPath

      public void setPath​(String value)
      Path to the file with reference data.
    • getPath

      public String getPath()
      Path to the file with reference data.
    • setShutterLag

      public void setShutterLag​(double value)
      Shutter lag in seconds (APM format only). Default: 0.0
    • getShutterLag

      public double getShutterLag()
      Shutter lag in seconds (APM format only). Default: 0.0
    • setSkipRows

      public void setSkipRows​(int value)
      Number of rows to skip in (csv format only). Default: 0
    • getSkipRows

      public int getSkipRows()
      Number of rows to skip in (csv format only). Default: 0
    • setThreshold

      public void setThreshold​(double value)
      Error threshold in meters used when ignore_labels is set (csv format only). Default: 0.1
    • getThreshold

      public double getThreshold()
      Error threshold in meters used when ignore_labels is set (csv format only). Default: 0.1