1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
/*
*
* Copyright (C) 1999, Institute for MicroTherapy
*
* This software and supporting documentation were developed by
*
* University of Witten/Herdecke
* Department of Radiology and MicroTherapy
* Institute for MicroTherapy
* Medical computer science
*
* Universitaetsstrasse 142
* 44799 Bochum, Germany
*
* http://www.microtherapy.de/go/cs
* mailto:computer.science@microtherapy.de
*
* THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND THE INSTITUTE MAKES NO
* WARRANTY REGARDING THE SOFTWARE, ITS PERFORMANCE, ITS MERCHANTABILITY
* OR FITNESS FOR ANY PARTICULAR USE, FREEDOM FROM ANY COMPUTER DISEASES
* OR ITS CONFORMITY TO ANY SPECIFICATION. THE ENTIRE RISK AS TO QUALITY
* AND PERFORMANCE OF THE SOFTWARE IS WITH THE USER.
*
* Author : $Author: kleber $
* Last update : $Date: 2001/06/06 10:32:30 $
* Revision : $Revision: 1.1.1.1 $
* State: $State: Exp $
*/
package main;
import java.util.*;
import viewer.presentation.*;
/**
* Contains all relevant information about a presentation state.
*/
public class PresentationStateFixInfoEvent extends DSEvent
{
public boolean haveRectShutter;
public boolean haveCircShutter;
public boolean havePolyShutter;
public boolean haveBmpShutter;
public boolean isFlip;
public boolean isInvert;
public int rot;
public boolean psOn;
public Double win;
public Double lev;
boolean lutOn = false;
public Double zoom;
public String name;
public String creator;
public String description;
public int cols;
public int rows;
public DisplayArea displayArea;
public boolean haveDisplayedAreaPresentationPixelSpacing;
public boolean canUseDisplayedAreaTrueSize;
public int presentationSizeMode;
public double presentationPixelSpacing_x;
public double presentationPixelSpacing_y;
public double presentationPixelAspectRatio;
public double presentationPixelMagnificationRatio;
public int maxNumberOfImages = 1;
public int currentImageNumber = 1;
public int maxNumberOfFramesInCurrentImage = 1;
public int currentNumberOfFrames= 1;
public int applyTo;
public PresentationStateFixInfoEvent( Object o,
boolean haveRectShutter,
boolean haveCircShutter,
boolean havePolyShutter,
boolean haveBmpShutter,
boolean isFlip,
boolean isInvert,
int rot,
boolean psOn,
Double win,
Double lev,
boolean lutOn,
Double zoom,
String name,
String creator,
String description,
int cols,
int rows,
DisplayArea displayArea,
boolean haveDisplayedAreaPresentationPixelSpacing,
boolean canUseDisplayedAreaTrueSize,
int presentationSizeMode,
double presentationPixelSpacing_x,
double presentationPixelSpacing_y,
double presentationPixelAspectRatio,
double presentationPixelMagnificationRatio,
int maxNumberOfImages,
int currentImageNumber ,
int maxNumberOfFramesInCurrentImage,
int currentNumberOfFrames,
int applyTo
)
{
super(o);
this.applyTo = applyTo;
this.havePolyShutter = havePolyShutter;
this.haveRectShutter = haveRectShutter;
this.haveCircShutter = haveCircShutter;
this.haveBmpShutter = haveBmpShutter;
this.isFlip = isFlip;
this.isInvert = isInvert;
this.rot = rot;
this.psOn = psOn;
this.win = win;
this.lev = lev;
this.lutOn = lutOn;
this.zoom = zoom;
this.name = name;
this.creator = creator;
this.description = description;
this.cols = cols;
this.rows = rows;
this.displayArea = displayArea;
this.presentationPixelAspectRatio = presentationPixelAspectRatio;
this.presentationPixelMagnificationRatio = presentationPixelMagnificationRatio;
this.presentationPixelAspectRatio = presentationPixelAspectRatio;
this.presentationSizeMode = this.presentationSizeMode;
this.presentationPixelSpacing_x = presentationPixelSpacing_x;
this.presentationPixelSpacing_y = presentationPixelSpacing_y;
this.haveDisplayedAreaPresentationPixelSpacing = haveDisplayedAreaPresentationPixelSpacing;
this.canUseDisplayedAreaTrueSize = canUseDisplayedAreaTrueSize;
this.maxNumberOfImages = maxNumberOfImages;
this.currentImageNumber = currentImageNumber;
this.maxNumberOfFramesInCurrentImage= maxNumberOfFramesInCurrentImage;
this.currentNumberOfFrames = currentNumberOfFrames;
}
}
/*
* CVS Log
* $Log: PresentationStateFixInfoEvent.java,v $
* Revision 1.1.1.1 2001/06/06 10:32:30 kleber
* Init commit for DICOMscope 3.5
* Create new CVS
*
*/
|