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 ColourMapcolourMapdoubledataMaxdoubledataMinintdataTypeDataTypedynDataTypeintdynFormatjava.lang.StringdynInputTypejava.io.FilefilebooleanflipXbooleanflipYbooleanflipZintformatoptions: calculate alpha from intensity max/min alpha cutoffs colour mapstatic intFORMAT_ANALYZEstatic intFORMAT_MINCstatic intFORMAT_NIFTIstatic intFORMAT_VOLjava.lang.StringgridTypejava.lang.StringinputTypebooleanisDynamicfloatmaxAlphafloatminAlphastatic intSET_DYNAMICstatic intSET_VOLUMEbooleansetAlphabooleansetAxesbooleansetDimsbooleansetGeombooleansetMaxbooleansetOrigbooleansetTypestatic java.lang.StringTYPE_ABGRstatic java.lang.StringTYPE_ARGBstatic java.lang.StringTYPE_BGRstatic java.lang.StringTYPE_BGRAstatic java.lang.StringTYPE_CMAPstatic java.lang.StringTYPE_INTENSITYstatic java.lang.StringTYPE_RGBstatic java.lang.StringTYPE_RGBAjava.io.File[]volumesorg.jogamp.vecmath.Vector3fxAxisintxDimfloatxGeomfloatxOrigorg.jogamp.vecmath.Vector3fyAxisintyDimfloatyGeomfloatyOrigorg.jogamp.vecmath.Vector3fzAxisintzDimfloatzGeomfloatzOrigFields 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 booleanhasColourMap()voidsetFrom(VolumeInputOptions options)Methods inherited from class mgui.io.domestic.shapes.ShapeInputOptions
getFileChooser, getFileChooser, getFiles, setFiles, setObject, setShapeSetMethods inherited from class mgui.io.InterfaceIOOptions
getDTD, getLocalName, getShortXML, getXML, getXML, getXMLSchema, handleXMLElementEnd, handleXMLElementStart, handleXMLString, setFromComplementaryOptions, writeXML, writeXML, writeXMLMethods inherited from class mgui.interfaces.InterfaceOptions
clean, destroy, getName, getTreeLabel, isDestroyed, issueTreeNode, setName, setTreeNodeMethods 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
-