org.dcm4che.image
Class PixelDataDescription

java.lang.Object
  extended by org.dcm4che.image.PixelDataDescription

public class PixelDataDescription
extends java.lang.Object


Field Summary
protected  int ba
           
protected  int bs
           
protected  boolean byPlane
           
protected  java.nio.ByteOrder byteOrder
           
protected  int cols
           
protected  int frameSize
           
protected  int hb
           
protected  int nf
           
protected  int pixelDataVr
           
protected  java.lang.String pmi
           
protected  int rows
           
protected  int samplesPerFrame
           
protected  boolean signed
           
protected  int size
           
protected  int spp
           
 
Constructor Summary
PixelDataDescription(Dataset ds, java.nio.ByteOrder byteOrder, int pixelDataVr)
           
PixelDataDescription(PixelDataDescription desc, DcmDecodeParam dcmParam, int bitsAllocated, int bitsStored, boolean signed, boolean byPlane)
           
 
Method Summary
 long calcPixelDataLength()
           
protected  java.lang.Object clone()
           
 int getBitsAllocated()
           
 int getBitsStored()
           
 java.nio.ByteOrder getByteOrder()
           
 int getCols()
           
 int getFrameSize()
           
 int getHighBit()
           
 int getNumberOfFrames()
           
 int getPixelDataVr()
           
 java.lang.String getPmi()
           
 int getRows()
           
 int getSamplesPerFrame()
           
 int getSamplesPerPixel()
           
 int getSize()
           
 boolean isByPlane()
           
 boolean isSigned()
           
 int maxPossibleStoredValue()
           
 int minPossibleStoredValue()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cols

protected final int cols

rows

protected final int rows

nf

protected final int nf

frameSize

protected final int frameSize

size

protected final int size

samplesPerFrame

protected final int samplesPerFrame

ba

protected final int ba

bs

protected final int bs

hb

protected final int hb

spp

protected final int spp

signed

protected final boolean signed

byPlane

protected final boolean byPlane

pmi

protected final java.lang.String pmi

byteOrder

protected final java.nio.ByteOrder byteOrder

pixelDataVr

protected final int pixelDataVr
Constructor Detail

PixelDataDescription

public PixelDataDescription(PixelDataDescription desc,
                            DcmDecodeParam dcmParam,
                            int bitsAllocated,
                            int bitsStored,
                            boolean signed,
                            boolean byPlane)

PixelDataDescription

public PixelDataDescription(Dataset ds,
                            java.nio.ByteOrder byteOrder,
                            int pixelDataVr)
Method Detail

calcPixelDataLength

public long calcPixelDataLength()

maxPossibleStoredValue

public int maxPossibleStoredValue()

minPossibleStoredValue

public int minPossibleStoredValue()

getBitsAllocated

public int getBitsAllocated()

getBitsStored

public int getBitsStored()

isByPlane

public boolean isByPlane()

getByteOrder

public java.nio.ByteOrder getByteOrder()

getCols

public int getCols()

getFrameSize

public int getFrameSize()

getHighBit

public int getHighBit()

getNumberOfFrames

public int getNumberOfFrames()

getPixelDataVr

public int getPixelDataVr()

getPmi

public java.lang.String getPmi()

getRows

public int getRows()

getSamplesPerFrame

public int getSamplesPerFrame()

isSigned

public boolean isSigned()

getSize

public int getSize()

getSamplesPerPixel

public int getSamplesPerPixel()

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException