com.pixelmed.apps
Class RotateFlipSetOfImages
java.lang.Object
com.pixelmed.apps.RotateFlipSetOfImages
public class RotateFlipSetOfImages
- extends Object
A class containing an application for rotating and/or flipping a set of images and updating the other attributes accordingly.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ourAETitle
protected String ourAETitle
dstFolderName
protected String dstFolderName
rotation
protected int rotation
horizontal_flip
protected boolean horizontal_flip
update_orientation
protected boolean update_orientation
RotateFlipSetOfImages
public RotateFlipSetOfImages(int rotation,
boolean horizontal_flip,
boolean update_orientation,
String src,
String dstFolderName,
MessageLogger logger)
throws IOException,
DicomException
- Throws:
IOException
DicomException
setDerived
public static void setDerived(AttributeList list,
int rotation,
boolean horizontal_flip,
boolean update_orientation)
throws DicomException
- Throws:
DicomException
correctPatientOrientation
public static void correctPatientOrientation(AttributeList list,
int rotation,
boolean horizontal_flip)
throws DicomException
- Throws:
DicomException
swapRowAndColumnVectors
public static double[] swapRowAndColumnVectors(double[] vImageOrientationPatient)
invertDirectionOfRowVector
public static double[] invertDirectionOfRowVector(double[] vImageOrientationPatient)
invertDirectionOfColumnVector
public static double[] invertDirectionOfColumnVector(double[] vImageOrientationPatient)
correctImageOrientationPatient
public static void correctImageOrientationPatient(AttributeList list,
int rotation,
boolean horizontal_flip)
throws DicomException
- Throws:
DicomException
main
public static void main(String[] arg)
Rotating and/or flipping a set of images and updating the other attributes accordingly.
- Parameters:
arg - array of 5 strings - rotation (0, 90, 180 or 270 degrees), horizontal flip (Y or N), update orientation (Y or N), source folder or DICOMDIR, destination folder