org.dcm4che2.hp
Class HPDisplaySet

java.lang.Object
  extended by org.dcm4che2.hp.HPDisplaySet

public class HPDisplaySet
extends java.lang.Object

Since:
Jul 30, 2005
Version:
$Revision: 12635 $ $Date: 2010-01-18 14:15:50 +0100 (Mon, 18 Jan 2010) $
Author:
gunter zeilinger(gunterze@gmail.com)

Constructor Summary
  HPDisplaySet()
           
protected HPDisplaySet(DicomObject dcmobj, HPImageSet imageSet)
           
 
Method Summary
 void addFilterOperation(HPSelector selector)
           
 void addImageBox(HPImageBox imageBox)
           
 void addSortingOperation(HPComparator cmp)
           
 int compare(DicomObject o1, int frame1, DicomObject o2, int frame2)
           
 boolean contains(DicomObject o, int frame)
           
protected  HPImageBox createHPImageBox(DicomObject item, int numImageBoxes)
           
 java.lang.String[] get3DRenderingType()
           
 java.lang.String getBlendingOperationType()
           
 DicomObject getDicomObject()
          Returns the DicomObject that backs this HPDisplaySet.
 int getDisplaySetNumber()
           
 PatientOrientation getDisplaySetPatientOrientation()
           
 int getDisplaySetPresentationGroup()
           
 java.lang.String getDisplaySetPresentationGroupDescription()
           
 java.util.List<HPSelector> getFilterOperations()
           
 java.util.List<HPImageBox> getImageBoxes()
           
 HPImageSet getImageSet()
           
 java.lang.String getPseudoColorType()
           
 double getReformattingInterval()
           
 java.lang.String getReformattingOperationInitialViewDirection()
           
 java.lang.String getReformattingOperationType()
           
 double getReformattingThickness()
           
 java.lang.String getShowAcquisitionTechniquesFlag()
           
 java.lang.String getShowGraphicAnnotationFlag()
           
 java.lang.String getShowGrayscaleInverted()
           
 java.lang.String getShowImageTrueSizeFlag()
           
 java.util.List<HPComparator> getSortingOperations()
           
 java.lang.String getVOIType()
           
 void removeAllFilterOperations()
           
 void removeAllImageBoxes()
           
 void removeAllSortingOperations()
           
 boolean removeFilterOperation(HPSelector cmp)
           
 boolean removeImageBox(HPImageBox imageBox)
           
 boolean removeSortingOperation(HPComparator cmp)
           
 void set3DRenderingType(java.lang.String[] type)
           
 void setBlendingOperationType(java.lang.String type)
           
 void setDisplaySetNumber(int displaySetNumber)
           
 void setDisplaySetPatientOrientation(PatientOrientation orientation)
           
 void setDisplaySetPresentationGroup(int group)
           
 void setDisplaySetPresentationGroupDescription(java.lang.String description)
           
 void setImageSet(HPImageSet imageSet)
           
 void setPseudoColorType(java.lang.String type)
           
 void setReformattingInterval(double interval)
           
 void setReformattingOperationInitialViewDirection(java.lang.String direction)
           
 void setReformattingOperationType(java.lang.String type)
           
 void setReformattingThickness(double thickness)
           
 void setShowAcquisitionTechniquesFlag(java.lang.String flag)
           
 void setShowGraphicAnnotationFlag(java.lang.String flag)
           
 void setShowGrayscaleInverted(java.lang.String flag)
           
 void setShowImageTrueSizeFlag(java.lang.String flag)
           
 void setVOIType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HPDisplaySet

protected HPDisplaySet(DicomObject dcmobj,
                       HPImageSet imageSet)

HPDisplaySet

public HPDisplaySet()
Method Detail

createHPImageBox

protected HPImageBox createHPImageBox(DicomObject item,
                                      int numImageBoxes)

getDicomObject

public final DicomObject getDicomObject()
Returns the DicomObject that backs this HPDisplaySet. Direct modifications of the returned DicomObject is strongly discouraged as it may cause inconsistencies in the internal state of this object.

Returns:
the DicomObject that backs this HPDisplaySet

getImageSet

public final HPImageSet getImageSet()

setImageSet

public void setImageSet(HPImageSet imageSet)

getImageBoxes

public java.util.List<HPImageBox> getImageBoxes()

addImageBox

public void addImageBox(HPImageBox imageBox)

removeImageBox

public boolean removeImageBox(HPImageBox imageBox)

removeAllImageBoxes

public void removeAllImageBoxes()

getFilterOperations

public java.util.List<HPSelector> getFilterOperations()

addFilterOperation

public void addFilterOperation(HPSelector selector)

removeFilterOperation

public boolean removeFilterOperation(HPSelector cmp)

removeAllFilterOperations

public void removeAllFilterOperations()

getSortingOperations

public java.util.List<HPComparator> getSortingOperations()

addSortingOperation

public void addSortingOperation(HPComparator cmp)

removeSortingOperation

public boolean removeSortingOperation(HPComparator cmp)

removeAllSortingOperations

public void removeAllSortingOperations()

contains

public boolean contains(DicomObject o,
                        int frame)

compare

public int compare(DicomObject o1,
                   int frame1,
                   DicomObject o2,
                   int frame2)

getDisplaySetNumber

public int getDisplaySetNumber()

setDisplaySetNumber

public void setDisplaySetNumber(int displaySetNumber)

getDisplaySetPresentationGroup

public int getDisplaySetPresentationGroup()

setDisplaySetPresentationGroup

public void setDisplaySetPresentationGroup(int group)

getBlendingOperationType

public java.lang.String getBlendingOperationType()

setBlendingOperationType

public void setBlendingOperationType(java.lang.String type)

getReformattingOperationType

public java.lang.String getReformattingOperationType()

setReformattingOperationType

public void setReformattingOperationType(java.lang.String type)

getReformattingThickness

public double getReformattingThickness()

setReformattingThickness

public void setReformattingThickness(double thickness)

getReformattingInterval

public double getReformattingInterval()

setReformattingInterval

public void setReformattingInterval(double interval)

getReformattingOperationInitialViewDirection

public java.lang.String getReformattingOperationInitialViewDirection()

setReformattingOperationInitialViewDirection

public void setReformattingOperationInitialViewDirection(java.lang.String direction)

get3DRenderingType

public java.lang.String[] get3DRenderingType()

set3DRenderingType

public void set3DRenderingType(java.lang.String[] type)

getDisplaySetPatientOrientation

public PatientOrientation getDisplaySetPatientOrientation()

setDisplaySetPatientOrientation

public void setDisplaySetPatientOrientation(PatientOrientation orientation)

getVOIType

public java.lang.String getVOIType()

setVOIType

public void setVOIType(java.lang.String type)

getPseudoColorType

public java.lang.String getPseudoColorType()

setPseudoColorType

public void setPseudoColorType(java.lang.String type)

getShowGrayscaleInverted

public java.lang.String getShowGrayscaleInverted()

setShowGrayscaleInverted

public void setShowGrayscaleInverted(java.lang.String flag)

getShowImageTrueSizeFlag

public java.lang.String getShowImageTrueSizeFlag()

setShowImageTrueSizeFlag

public void setShowImageTrueSizeFlag(java.lang.String flag)

getShowGraphicAnnotationFlag

public java.lang.String getShowGraphicAnnotationFlag()

setShowGraphicAnnotationFlag

public void setShowGraphicAnnotationFlag(java.lang.String flag)

getShowAcquisitionTechniquesFlag

public java.lang.String getShowAcquisitionTechniquesFlag()

setShowAcquisitionTechniquesFlag

public void setShowAcquisitionTechniquesFlag(java.lang.String flag)

getDisplaySetPresentationGroupDescription

public java.lang.String getDisplaySetPresentationGroupDescription()

setDisplaySetPresentationGroupDescription

public void setDisplaySetPresentationGroupDescription(java.lang.String description)


Copyright © 2011 dcm4che. All Rights Reserved.