Class CalibrateLens

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

public class CalibrateLens
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
      CalibrateLens()  
    protected CalibrateLens​(long cPtr, boolean cMemoryOwn)  
  • Method Summary

    Modifier and Type Method Description
    void delete()  
    protected void finalize()  
    int getBorder()
    Border size to ignore.
    protected static long getCPtr​(CalibrateLens obj)  
    boolean getFitB1()
    Enable optimization of aspect ratio.
    boolean getFitB2()
    Enable optimization of skew coefficient.
    boolean getFitCxcy()
    Enable optimization of principal point coordinates.
    boolean getFitF()
    Enable optimization of focal length coefficient.
    boolean getFitK1()
    Enable optimization of k1 radial distortion coefficient.
    boolean getFitK2()
    Enable optimization of k2 radial distortion coefficient.
    boolean getFitK3()
    Enable optimization of k3 radial distortion coefficient.
    boolean getFitK4()
    Enable optimization of k4 radial distortion coefficient.
    boolean getFitP1()
    Enable optimization of p1 tangential distortion coefficient.
    boolean getFitP2()
    Enable optimization of p2 tangential distortion coefficient.
    void setBorder​(int value)
    Border size to ignore.
    void setFitB1​(boolean value)
    Enable optimization of aspect ratio.
    void setFitB2​(boolean value)
    Enable optimization of skew coefficient.
    void setFitCxcy​(boolean value)
    Enable optimization of principal point coordinates.
    void setFitF​(boolean value)
    Enable optimization of focal length coefficient.
    void setFitK1​(boolean value)
    Enable optimization of k1 radial distortion coefficient.
    void setFitK2​(boolean value)
    Enable optimization of k2 radial distortion coefficient.
    void setFitK3​(boolean value)
    Enable optimization of k3 radial distortion coefficient.
    void setFitK4​(boolean value)
    Enable optimization of k4 radial distortion coefficient.
    void setFitP1​(boolean value)
    Enable optimization of p1 tangential distortion coefficient.
    void setFitP2​(boolean value)
    Enable optimization of p2 tangential distortion coefficient.

    Methods inherited from class com.agisoft.metashape.tasks.Task

    apply, apply, getCPtr, getName, getParameter, getWorkitemCount, setParameter, setWorkitemCount

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CalibrateLens

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

      public CalibrateLens()
  • Method Details

    • getCPtr

      protected static long getCPtr​(CalibrateLens obj)
    • finalize

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

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

      public void setBorder​(int value)
      Border size to ignore. Default: 10
    • getBorder

      public int getBorder()
      Border size to ignore. Default: 10
    • setFitB1

      public void setFitB1​(boolean value)
      Enable optimization of aspect ratio. Default: true
    • getFitB1

      public boolean getFitB1()
      Enable optimization of aspect ratio. Default: true
    • setFitB2

      public void setFitB2​(boolean value)
      Enable optimization of skew coefficient. Default: false
    • getFitB2

      public boolean getFitB2()
      Enable optimization of skew coefficient. Default: false
    • setFitCxcy

      public void setFitCxcy​(boolean value)
      Enable optimization of principal point coordinates. Default: true
    • getFitCxcy

      public boolean getFitCxcy()
      Enable optimization of principal point coordinates. Default: true
    • setFitF

      public void setFitF​(boolean value)
      Enable optimization of focal length coefficient. Default: true
    • getFitF

      public boolean getFitF()
      Enable optimization of focal length coefficient. Default: true
    • setFitK1

      public void setFitK1​(boolean value)
      Enable optimization of k1 radial distortion coefficient. Default: true
    • getFitK1

      public boolean getFitK1()
      Enable optimization of k1 radial distortion coefficient. Default: true
    • setFitK2

      public void setFitK2​(boolean value)
      Enable optimization of k2 radial distortion coefficient. Default: true
    • getFitK2

      public boolean getFitK2()
      Enable optimization of k2 radial distortion coefficient. Default: true
    • setFitK3

      public void setFitK3​(boolean value)
      Enable optimization of k3 radial distortion coefficient. Default: true
    • getFitK3

      public boolean getFitK3()
      Enable optimization of k3 radial distortion coefficient. Default: true
    • setFitK4

      public void setFitK4​(boolean value)
      Enable optimization of k4 radial distortion coefficient. Default: false
    • getFitK4

      public boolean getFitK4()
      Enable optimization of k4 radial distortion coefficient. Default: false
    • setFitP1

      public void setFitP1​(boolean value)
      Enable optimization of p1 tangential distortion coefficient. Default: false
    • getFitP1

      public boolean getFitP1()
      Enable optimization of p1 tangential distortion coefficient. Default: false
    • setFitP2

      public void setFitP2​(boolean value)
      Enable optimization of p2 tangential distortion coefficient. Default: false
    • getFitP2

      public boolean getFitP2()
      Enable optimization of p2 tangential distortion coefficient. Default: false