|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pixelmed.display.SuperimposedImage
public class SuperimposedImage
A class that supports matching the geometry of a superimposed image and an underlying images, and creating BufferedImages suitable for drawing on an underlying image.
SingleImagePanel| Nested Class Summary | |
|---|---|
class |
SuperimposedImage.AppliedToUnderlyingImage
A class that supports matching the geometry of a superimposed image and a specified underlying image, and creating a BufferedImage suitable for drawing on that underlying image. |
| Field Summary | |
|---|---|
static double |
DEFAULT_CLOSEST_SLICE_TOLERANCE_DISTANCE
|
protected GeometryOfVolume |
superimposedGeometry
|
protected SourceImage |
superimposedSourceImage
|
| Constructor Summary | |
|---|---|
protected |
SuperimposedImage()
|
|
SuperimposedImage(SourceImage superimposedSourceImage,
GeometryOfVolume superimposedGeometry)
|
| Method Summary | |
|---|---|
SuperimposedImage.AppliedToUnderlyingImage |
getAppliedToUnderlyingImage(GeometryOfVolume underlyingGeometry,
int underlyingFrame)
|
SuperimposedImage.AppliedToUnderlyingImage |
getAppliedToUnderlyingImage(GeometryOfVolume underlyingGeometry,
int underlyingFrame,
double toleranceDistance)
|
static boolean |
isSliceCloseEnoughToSuperimpose(GeometryOfSlice geometryOfSuperimposedSlice,
GeometryOfSlice geometryOfUnderlyingSlice)
Is the superimposed slice close enough to the underlying slice to superimpose? |
static boolean |
isSliceCloseEnoughToSuperimpose(GeometryOfSlice geometryOfSuperimposedSlice,
GeometryOfSlice geometryOfUnderlyingSlice,
double toleranceDistance)
Is the superimposed slice close enough to the underlying slice to superimpose? |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double DEFAULT_CLOSEST_SLICE_TOLERANCE_DISTANCE
protected SourceImage superimposedSourceImage
protected GeometryOfVolume superimposedGeometry
| Constructor Detail |
|---|
protected SuperimposedImage()
public SuperimposedImage(SourceImage superimposedSourceImage,
GeometryOfVolume superimposedGeometry)
superimposedSourceImage - superimposedGeometry - | Method Detail |
|---|
public static boolean isSliceCloseEnoughToSuperimpose(GeometryOfSlice geometryOfSuperimposedSlice,
GeometryOfSlice geometryOfUnderlyingSlice,
double toleranceDistance)
Is the superimposed slice close enough to the underlying slice to superimpose?
geometryOfSuperimposedSlice - geometryOfUnderlyingSlice - toleranceDistance - difference in distance along normal to orientation for underlying and superimposed frames to be close enough to superimpose, in mm
public static boolean isSliceCloseEnoughToSuperimpose(GeometryOfSlice geometryOfSuperimposedSlice,
GeometryOfSlice geometryOfUnderlyingSlice)
Is the superimposed slice close enough to the underlying slice to superimpose?
Assumes a default tolerance factor that is close to zero but allows for floating point rounding error.
geometryOfSuperimposedSlice - geometryOfUnderlyingSlice -
public SuperimposedImage.AppliedToUnderlyingImage getAppliedToUnderlyingImage(GeometryOfVolume underlyingGeometry,
int underlyingFrame,
double toleranceDistance)
underlyingGeometry - underlyingFrame - numbered from 0toleranceDistance - difference in distance along normal to orientation for underlying and superimposed frames to be close enough to superimpose, in mm
public SuperimposedImage.AppliedToUnderlyingImage getAppliedToUnderlyingImage(GeometryOfVolume underlyingGeometry,
int underlyingFrame)
underlyingGeometry - underlyingFrame - numbered from 0
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||