Class VolumeInputOptions

All Implemented Interfaces:
InterfaceObject, NamedObject, TreeObject, CleanableObject, XMLObject

public class VolumeInputOptions
extends ShapeInputOptions
Options specifying a Volume3DInt object.
Since:
1.0
Version:
1.0
Author:
Andrew Reid
  • Field Details

    • shapeSet

      public ShapeSet3DInt shapeSet
    • files

      public java.io.File[] files
    • names

      public java.lang.String[] names
    • volume_loader

      public java.lang.String volume_loader
    • name

      public java.lang.String name
    • colour_map

      public ColourMap colour_map
    • set_origin

      public boolean set_origin
    • origin_x

      public float origin_x
    • origin_y

      public float origin_y
    • origin_z

      public float origin_z
    • set_dims

      public boolean set_dims
    • dim_x

      public int dim_x
    • dim_y

      public int dim_y
    • dim_z

      public int dim_z
    • set_geom

      public boolean set_geom
    • set_type

      public boolean set_type
    • geom_x

      public float geom_x
    • geom_y

      public float geom_y
    • geom_z

      public float geom_z
    • flip_x

      public boolean flip_x
    • flip_y

      public boolean flip_y
    • flip_z

      public boolean flip_z
    • axis_x

      public org.jogamp.vecmath.Vector3f axis_x
    • axis_y

      public org.jogamp.vecmath.Vector3f axis_y
    • axis_z

      public org.jogamp.vecmath.Vector3f axis_z
    • has_alpha

      public boolean has_alpha
    • scale

      public double scale
    • intercept

      public double intercept
    • window_width

      public double window_width
    • window_mid

      public double window_mid
    • alpha_min

      public double alpha_min
    • alpha_max

      public double alpha_max
    • allow_dim_change

      public boolean allow_dim_change
    • allow_geom_change

      public boolean allow_geom_change
    • transfer_type

      public int transfer_type
    • texture_type

      public int texture_type
    • input_column

      public java.lang.String input_column
    • load_as_composite

      public boolean load_as_composite
    • input_type

      public InterfaceIOType input_type
  • Constructor Details

    • VolumeInputOptions

      public VolumeInputOptions()
    • VolumeInputOptions

      public VolumeInputOptions​(VolumeMetadata metadata)
  • Method Details

    • setFiles

      public void setFiles​(java.util.ArrayList<java.io.File> f, java.util.ArrayList<java.lang.String> n)
    • setInputType

      public void setInputType​(InterfaceIO loader)
    • getFileChooser

      public javax.swing.JFileChooser getFileChooser()
      Description copied from class: InterfaceIOOptions
      Returns a file chooser appropriate for this options instance
      Overrides:
      getFileChooser in class ShapeInputOptions
      Returns:
    • getFileChooser

      public javax.swing.JFileChooser getFileChooser​(java.io.File f)
      Description copied from class: InterfaceIOOptions
      Returns a file chooser appropriate for this options instance
      Overrides:
      getFileChooser in class ShapeInputOptions
      Returns:
    • getFiles

      public java.io.File[] getFiles()
      Description copied from class: InterfaceIOOptions
      Returns the list of files associated with this options instance
      Overrides:
      getFiles in class ShapeInputOptions
      Returns:
    • getLoader

      public VolumeFileLoader getLoader()
    • setFiles

      public void setFiles​(java.io.File[] files)
      Description copied from class: InterfaceIOOptions
      Sets the list of files associated with this options instance
      Overrides:
      setFiles in class ShapeInputOptions
    • setFrom

      public void setFrom​(VolumeInputOptions options)
    • setObject

      public void setObject​(InterfaceObject obj) throws java.lang.ClassCastException
      Description copied from class: InterfaceIOOptions
      Sets the object on which to perform an I/O operation
      Overrides:
      setObject in class ShapeInputOptions
      Throws:
      java.lang.ClassCastException - if obj is the wrong class for this options instance
    • setFromComplementaryOptions

      public void setFromComplementaryOptions​(InterfaceIOOptions options)
      Description copied from class: InterfaceIOOptions
      Sets the values of this object from those of options, defined for its complementary I/O interface.
      Overrides:
      setFromComplementaryOptions in class InterfaceIOOptions