Class ALcdImage.Configuration.Builder<B extends ALcdImage.Configuration.Builder>

java.lang.Object
com.luciad.imaging.ALcdImage.Configuration.Builder<B>
Direct Known Subclasses:
ALcdBasicImage.Configuration.Builder, ALcdImageMosaic.Configuration.Builder, ALcdMultilevelImage.Configuration.Builder, ALcdMultilevelImageMosaic.Configuration.Builder
Enclosing class:
ALcdImage.Configuration

public abstract static class ALcdImage.Configuration.Builder<B extends ALcdImage.Configuration.Builder> extends Object
Builder for ALcdImage.Configuration objects.
  • Method Details

    • build

      public abstract ALcdImage.Configuration build()
      Builds a new configuration object using the current settings of the builder.
      Returns:
      a new Configuration object
    • semantics

      public B semantics(List<? extends ALcdBandSemantics> aSemantics)
      Sets the band semantics of the image.
      Parameters:
      aSemantics - the list of semantics.
      Returns:
      this builder
    • imageReference

      public B imageReference(ILcdModelReference aImageReference)
      Sets the reference of the image.
      Parameters:
      aImageReference - the reference
      Returns:
      this builder
    • bounds

      public B bounds(ILcdBounds aBounds)
      Sets the bounds of the image.
      Parameters:
      aBounds - the bounds
      Returns:
      this builder