Class FileInfoTrackVis

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class FileInfoTrackVis
    extends FileInfoBase
    See Also:
    Serialized Form
    • Field Detail

      • numScalar

        private int numScalar
        Number of scalars per track point and number of properties per track
      • numProp

        private int numProp
        Number of scalars per track point and number of properties per track
      • scalarNames

        private java.lang.String[] scalarNames
        Scalar names and property names
      • propNames

        private java.lang.String[] propNames
        Scalar names and property names
      • properties

        private float[][] properties
        Properties per track
      • reserved

        private java.lang.String reserved
        Reserved for future TrackVis use
      • voxelOrder

        private java.lang.String voxelOrder
        Storing order of image data
      • pad2

        private java.lang.String pad2
        Paddings
      • pad1

        private java.lang.String pad1
        Paddings
      • invertXStr

        private java.lang.String invertXStr
        Internal trakcVis use
      • invertYStr

        private java.lang.String invertYStr
        Internal trakcVis use
      • invertZStr

        private java.lang.String invertZStr
        Internal trakcVis use
      • swapXY

        private java.lang.String swapXY
        Internal TrackVis use
      • swapYZ

        private java.lang.String swapYZ
        Internal TrackVis use
      • swapXZ

        private java.lang.String swapXZ
        Internal TrackVis use
      • numTracks

        private int numTracks
        Number of tracts
      • version

        private int version
        Version number, current is 2
      • hdrSize

        private int hdrSize
        Size of header, should be 1000
    • Constructor Detail

      • FileInfoTrackVis

        public FileInfoTrackVis​(java.lang.String name,
                                java.lang.String directory,
                                int format)
        File info storage constructor.
        Parameters:
        name - file name
        directory - directory
        format - file format
    • Method Detail

      • displayAboutInfo

        public void displayAboutInfo​(JDialogBase dLog,
                                     TransMatrix matrix)
        Displays the file information.
        Specified by:
        displayAboutInfo in class FileInfoBase
        Parameters:
        dlog - dialog box that is written to
        matrix - transformation matrix
      • getNumScalar

        public int getNumScalar()
      • getNumProp

        public int getNumProp()
      • getScalarNames

        public java.lang.String[] getScalarNames()
      • getPropNames

        public java.lang.String[] getPropNames()
      • getReserved

        public java.lang.String getReserved()
      • getVoxelOrder

        public java.lang.String getVoxelOrder()
      • getPad2

        public java.lang.String getPad2()
      • getPad1

        public java.lang.String getPad1()
      • getInvertXStr

        public java.lang.String getInvertXStr()
      • getInvertYStr

        public java.lang.String getInvertYStr()
      • getInvertZStr

        public java.lang.String getInvertZStr()
      • getSwapXY

        public java.lang.String getSwapXY()
      • getSwapYZ

        public java.lang.String getSwapYZ()
      • getSwapXZ

        public java.lang.String getSwapXZ()
      • getNumTracts

        public int getNumTracts()
      • getVersion

        public int getVersion()
      • getHdrSize

        public int getHdrSize()
      • getTrackProperties

        public float[] getTrackProperties​(int i)
      • getProperties

        public float[][] getProperties()
      • setProperties

        public void setProperties​(float[][] properties)
      • setNumScalar

        public void setNumScalar​(int numScalar)
      • setNumProp

        public void setNumProp​(int numProp)
      • setScalarNames

        public void setScalarNames​(java.lang.String[] scalarNames)
      • setPropNames

        public void setPropNames​(java.lang.String[] propNames)
      • setReserved

        public void setReserved​(java.lang.String reserved)
      • setVoxelOrder

        public void setVoxelOrder​(java.lang.String voxelOrder)
      • setPad2

        public void setPad2​(java.lang.String pad2)
      • setPad1

        public void setPad1​(java.lang.String pad1)
      • setInvertXStr

        public void setInvertXStr​(java.lang.String invertXStr)
      • setInvertYStr

        public void setInvertYStr​(java.lang.String invertYStr)
      • setInvertZStr

        public void setInvertZStr​(java.lang.String invertZStr)
      • setSwapXY

        public void setSwapXY​(java.lang.String swapXY)
      • setSwapYZ

        public void setSwapYZ​(java.lang.String swapYZ)
      • setSwapZX

        public void setSwapZX​(java.lang.String swapXZ)
      • setNumTracks

        public void setNumTracks​(int numTracks)
      • setVersion

        public void setVersion​(int version)
      • setHdrSize

        public void setHdrSize​(int hdrSize)