Package com.agisoft.metashape.tasks
Class AlignChunks
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.AlignChunks
Task class containing processing parameters.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.agisoft.metashape.tasks.Task
Task.TaskTarget -
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()protected voidfinalize()int[]List of chunks to be aligned.protected static longgetCPtr(AlignChunks obj)intAlignment accuracy.booleanFilter points by mask.booleanFit chunk scale during alignment.booleanEnables image pair preselection.intMaximum number of points for each photo.int[]List of markers to be used for marker based alignment.booleanApply mask filter to tie points.intAlignment method (0 - point based, 1 - marker based, 2 - camera based).intChunk to be used as a reference.voidsetChunks(int[] value)List of chunks to be aligned.voidsetDownscale(int value)Alignment accuracy.voidsetFilterMask(boolean value)Filter points by mask.voidsetFitScale(boolean value)Fit chunk scale during alignment.voidsetGenericPreselection(boolean value)Enables image pair preselection.voidsetKeypointLimit(int value)Maximum number of points for each photo.voidsetMarkers(int[] value)List of markers to be used for marker based alignment.voidsetMaskTiepoints(boolean value)Apply mask filter to tie points.voidsetMethod(int value)Alignment method (0 - point based, 1 - marker based, 2 - camera based).voidsetReference(int value)Chunk to be used as a reference.Methods inherited from class com.agisoft.metashape.tasks.Task
apply, apply, getCPtr, getName, getParameter, getParameterNames, getTarget, getWorkitemCount, isGPUSupported, setParameter, setWorkitemCount, toNetworkTask, toNetworkTask, toNetworkTask, toNetworkTask
-
Constructor Details
-
AlignChunks
protected AlignChunks(long cPtr, boolean cMemoryOwn) -
AlignChunks
public AlignChunks()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setChunks
public void setChunks(int[] value)List of chunks to be aligned. -
getChunks
public int[] getChunks()List of chunks to be aligned. -
setDownscale
public void setDownscale(int value)Alignment accuracy. Default: 1 -
getDownscale
public int getDownscale()Alignment accuracy. Default: 1 -
setFilterMask
public void setFilterMask(boolean value)Filter points by mask. Default: false -
getFilterMask
public boolean getFilterMask()Filter points by mask. Default: false -
setFitScale
public void setFitScale(boolean value)Fit chunk scale during alignment. Default: true -
getFitScale
public boolean getFitScale()Fit chunk scale during alignment. Default: true -
setGenericPreselection
public void setGenericPreselection(boolean value)Enables image pair preselection. Default: false -
getGenericPreselection
public boolean getGenericPreselection()Enables image pair preselection. Default: false -
setKeypointLimit
public void setKeypointLimit(int value)Maximum number of points for each photo. Default: 40000 -
getKeypointLimit
public int getKeypointLimit()Maximum number of points for each photo. Default: 40000 -
setMarkers
public void setMarkers(int[] value)List of markers to be used for marker based alignment. -
getMarkers
public int[] getMarkers()List of markers to be used for marker based alignment. -
setMaskTiepoints
public void setMaskTiepoints(boolean value)Apply mask filter to tie points. Default: false -
getMaskTiepoints
public boolean getMaskTiepoints()Apply mask filter to tie points. Default: false -
setMethod
public void setMethod(int value)Alignment method (0 - point based, 1 - marker based, 2 - camera based). Default: 0 -
getMethod
public int getMethod()Alignment method (0 - point based, 1 - marker based, 2 - camera based). Default: 0 -
setReference
public void setReference(int value)Chunk to be used as a reference. Default: -1 -
getReference
public int getReference()Chunk to be used as a reference. Default: -1
-