Package mgui.io.foreign.vol
Class VolumeInputOptions
java.lang.Object
mgui.interfaces.InterfaceOptions
mgui.io.InterfaceIOOptions
mgui.io.domestic.shapes.ShapeInputOptions
mgui.io.foreign.vol.VolumeInputOptions
- All Implemented Interfaces:
InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
,XMLObject
- Direct Known Subclasses:
Volume4DInputOptions
public class VolumeInputOptions extends ShapeInputOptions
-
Nested Class Summary
Nested classes/interfaces inherited from interface mgui.interfaces.xml.XMLObject
XMLObject.XMLEncoding, XMLObject.XMLType
-
Field Summary
Fields Modifier and Type Field Description ColourMap
colourMap
double
dataMax
double
dataMin
int
dataType
DataType
dynDataType
int
dynFormat
java.lang.String
dynInputType
java.io.File
file
boolean
flipX
boolean
flipY
boolean
flipZ
int
format
options: calculate alpha from intensity max/min alpha cutoffs colour mapstatic int
FORMAT_ANALYZE
static int
FORMAT_MINC
static int
FORMAT_NIFTI
static int
FORMAT_VOL
java.lang.String
gridType
java.lang.String
inputType
boolean
isDynamic
float
maxAlpha
float
minAlpha
static int
SET_DYNAMIC
static int
SET_VOLUME
boolean
setAlpha
boolean
setAxes
boolean
setDims
boolean
setGeom
boolean
setMax
boolean
setOrig
boolean
setType
static java.lang.String
TYPE_ABGR
static java.lang.String
TYPE_ARGB
static java.lang.String
TYPE_BGR
static java.lang.String
TYPE_BGRA
static java.lang.String
TYPE_CMAP
static java.lang.String
TYPE_INTENSITY
static java.lang.String
TYPE_RGB
static java.lang.String
TYPE_RGBA
java.io.File[]
volumes
org.jogamp.vecmath.Vector3f
xAxis
int
xDim
float
xGeom
float
xOrig
org.jogamp.vecmath.Vector3f
yAxis
int
yDim
float
yGeom
float
yOrig
org.jogamp.vecmath.Vector3f
zAxis
int
zDim
float
zGeom
float
zOrig
Fields inherited from class mgui.io.domestic.shapes.ShapeInputOptions
files, names, shape, shape_set
-
Constructor Summary
Constructors Constructor Description VolumeInputOptions()
-
Method Summary
Modifier and Type Method Description boolean
hasColourMap()
void
setFrom(VolumeInputOptions options)
Methods inherited from class mgui.io.domestic.shapes.ShapeInputOptions
getFileChooser, getFileChooser, getFiles, setFiles, setObject, setShapeSet
Methods inherited from class mgui.io.InterfaceIOOptions
getDTD, getLocalName, getShortXML, getXML, getXML, getXMLSchema, handleXMLElementEnd, handleXMLElementStart, handleXMLString, setFromComplementaryOptions, writeXML, writeXML, writeXML
Methods inherited from class mgui.interfaces.InterfaceOptions
clean, destroy, getName, getTreeLabel, isDestroyed, issueTreeNode, setName, setTreeNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SET_VOLUME
public static final int SET_VOLUME- See Also:
- Constant Field Values
-
SET_DYNAMIC
public static final int SET_DYNAMIC- See Also:
- Constant Field Values
-
format
public int formatoptions: calculate alpha from intensity max/min alpha cutoffs colour map -
file
public java.io.File file -
inputType
public java.lang.String inputType -
gridType
public java.lang.String gridType -
setAlpha
public boolean setAlpha -
maxAlpha
public float maxAlpha -
minAlpha
public float minAlpha -
flipX
public boolean flipX -
flipY
public boolean flipY -
flipZ
public boolean flipZ -
xDim
public int xDim -
yDim
public int yDim -
zDim
public int zDim -
xGeom
public float xGeom -
yGeom
public float yGeom -
zGeom
public float zGeom -
dataMin
public double dataMin -
dataMax
public double dataMax -
dataType
public int dataType -
xOrig
public float xOrig -
yOrig
public float yOrig -
zOrig
public float zOrig -
xAxis
public org.jogamp.vecmath.Vector3f xAxis -
yAxis
public org.jogamp.vecmath.Vector3f yAxis -
zAxis
public org.jogamp.vecmath.Vector3f zAxis -
colourMap
-
isDynamic
public boolean isDynamic -
volumes
public java.io.File[] volumes -
dynFormat
public int dynFormat -
dynDataType
-
dynInputType
public java.lang.String dynInputType -
setDims
public boolean setDims -
setGeom
public boolean setGeom -
setType
public boolean setType -
setOrig
public boolean setOrig -
setMax
public boolean setMax -
setAxes
public boolean setAxes -
TYPE_RGB
public static final java.lang.String TYPE_RGB- See Also:
- Constant Field Values
-
TYPE_RGBA
public static final java.lang.String TYPE_RGBA- See Also:
- Constant Field Values
-
TYPE_ARGB
public static final java.lang.String TYPE_ARGB- See Also:
- Constant Field Values
-
TYPE_BGR
public static final java.lang.String TYPE_BGR- See Also:
- Constant Field Values
-
TYPE_BGRA
public static final java.lang.String TYPE_BGRA- See Also:
- Constant Field Values
-
TYPE_ABGR
public static final java.lang.String TYPE_ABGR- See Also:
- Constant Field Values
-
TYPE_INTENSITY
public static final java.lang.String TYPE_INTENSITY- See Also:
- Constant Field Values
-
TYPE_CMAP
public static final java.lang.String TYPE_CMAP- See Also:
- Constant Field Values
-
FORMAT_VOL
public static final int FORMAT_VOL- See Also:
- Constant Field Values
-
FORMAT_ANALYZE
public static final int FORMAT_ANALYZE- See Also:
- Constant Field Values
-
FORMAT_NIFTI
public static final int FORMAT_NIFTI- See Also:
- Constant Field Values
-
FORMAT_MINC
public static final int FORMAT_MINC- See Also:
- Constant Field Values
-
-
Constructor Details
-
VolumeInputOptions
public VolumeInputOptions()
-
-
Method Details
-
hasColourMap
public boolean hasColourMap() -
setFrom
-