Class BuildTexture

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

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

    • BuildTexture

      protected BuildTexture(long cPtr, boolean cMemoryOwn)
    • BuildTexture

      public BuildTexture()
  • Method Details

    • getCPtr

      protected static long getCPtr(BuildTexture obj)
    • finalize

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

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

      public void setBlendingMode(BlendingMode value)
      Texture blending mode. Default: BlendingMode.MosaicBlending
    • getBlendingMode

      public BlendingMode getBlendingMode()
      Texture blending mode. Default: BlendingMode.MosaicBlending
    • setCameras

      public void setCameras(int[] value)
      A list of cameras to be used for texturing.
    • getCameras

      public int[] getCameras()
      A list of cameras to be used for texturing.
    • setFillHoles

      public void setFillHoles(boolean value)
      Enable hole filling. Default: true
    • getFillHoles

      public boolean getFillHoles()
      Enable hole filling. Default: true
    • setGhostingFilter

      public void setGhostingFilter(boolean value)
      Enable ghosting filter. Default: true
    • getGhostingFilter

      public boolean getGhostingFilter()
      Enable ghosting filter. Default: true
    • setSourceModel

      public void setSourceModel(int value)
      Source model. Default: -1
    • getSourceModel

      public int getSourceModel()
      Source model. Default: -1
    • setTextureSize

      public void setTextureSize(int value)
      Texture page size. Default: 4096
    • getTextureSize

      public int getTextureSize()
      Texture page size. Default: 4096
    • setTextureType

      public void setTextureType(Model.TextureType value)
      Texture type. Default: Model.TextureType.DiffuseMap
    • getTextureType

      public Model.TextureType getTextureType()
      Texture type. Default: Model.TextureType.DiffuseMap
    • setTransferTexture

      public void setTransferTexture(boolean value)
      Transfer texture. Default: true
    • getTransferTexture

      public boolean getTransferTexture()
      Transfer texture. Default: true