Package com.agisoft.metashape.tasks
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.
-
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description ImportReference()protectedImportReference(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()StringgetColumns()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).protected static longgetCPtr(ImportReference obj)booleangetCreateMarkers()Create markers for missing entries (csv format only).CoordinateSystemgetCRS()Reference data coordinate system (csv format only).StringgetDelimiter()Column delimiter in csv format.ReferenceFormatgetFormat()File format.booleangetGroupDelimiters()Combine consequitive delimiters in csv format.booleangetIgnoreLabels()Matches reference data based on coordinates alone (csv format only).ReferenceItemsgetItems()List of items to load reference for (csv format only).StringgetPath()Path to the file with reference data.doublegetShutterLag()Shutter lag in seconds (APM format only).intgetSkipRows()Number of rows to skip in (csv format only).doublegetThreshold()Error threshold in meters used when ignore_labels is set (csv format only).voidsetColumns(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).voidsetCreateMarkers(boolean value)Create markers for missing entries (csv format only).voidsetCRS(CoordinateSystem value)Reference data coordinate system (csv format only).voidsetDelimiter(String value)Column delimiter in csv format.voidsetFormat(ReferenceFormat value)File format.voidsetGroupDelimiters(boolean value)Combine consequitive delimiters in csv format.voidsetIgnoreLabels(boolean value)Matches reference data based on coordinates alone (csv format only).voidsetItems(ReferenceItems value)List of items to load reference for (csv format only).voidsetPath(String value)Path to the file with reference data.voidsetShutterLag(double value)Shutter lag in seconds (APM format only).voidsetSkipRows(int value)Number of rows to skip in (csv format only).voidsetThreshold(double value)Error threshold in meters used when ignore_labels is set (csv format only).Methods inherited from class com.agisoft.metashape.tasks.Task
apply, apply, getCPtr, getName, getParameter, getWorkitemCount, setParameter, setWorkitemCount
-
Constructor Details
-
ImportReference
protected ImportReference(long cPtr, boolean cMemoryOwn) -
ImportReference
public ImportReference()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setColumns
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
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
Reference data coordinate system (csv format only). -
getCRS
Reference data coordinate system (csv format only). -
setDelimiter
Column delimiter in csv format. -
getDelimiter
Column delimiter in csv format. -
setFormat
File format. Default: ReferenceFormat.ReferenceFormatCSV -
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
List of items to load reference for (csv format only). Default: ReferenceItems.7 -
getItems
List of items to load reference for (csv format only). Default: ReferenceItems.7 -
setPath
Path to the file with reference data. -
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
-