Image displays are components used to display the contents
of images. Component methods may be used to position these on
the page, but specialized methods such as ImageDisplaySetImageRect
are supplied to allow the position and size of the image portion
of the display ( excluding borders, captions, etc ) to be specified.
As with other methods dealing with coordinates, use those ending
in 'InView
' to find the coordinates
of the display as seen in a window. Currently only raster and
rgb image displays have a well-defined coordinate system for child
components, and this coordinate system has its origin at the top-left
of the displayed image, and units equivalent to image pixels.
Image display types may be one of the following
void ImageDisplayAccumulateROIsToMask( ImageDisplay
imgDisp, ImageReference mask, Number top, Number
left, Number bottom, Number right, Number
mask_val )
void ImageDisplayAddKeyListener( ImageDisplay
imgDisp, String listener_key, String listener_script
)
void ImageDisplayAddROI( ImageDisplay imgDisp, ROI
roi )
void ImageDisplayChangeDisplayType( ImageDisplay
imgDisp, Number new_type )
Number ImageDisplayCountROIs( ImageDisplay imgDisp
)
void ImageDisplayDeleteROI( ImageDisplay imgDisp,
ROI roi )
Boolean ImageDisplayDoesROIExist( ImageDisplay
imgDisp, String name )
void ImageDisplayExportToFile( ImageDisplay imgDisp,
String format, String file_name )
ImageReference ImageDisplayGetBufferedImage( ImageDisplay
imgDisp )
Number ImageDisplayGetComplexMode( ImageDisplay
imgDisp )
Number ImageDisplayGetComplexModeRange( ImageDisplay
imgDisp )
void ImageDisplayGetContrastLimits( ImageDisplay
imgDisp, NumberVariable low, NumberVariable high )
Number ImageDisplayGetContrastMode( ImageDisplay
imgDisp )
void ImageDisplayGetContrastParameters( ImageDisplay
imgDisp, NumberVariable bright, NumberVariable contrast
)
ImageReference ImageDisplayGetDisplayedImage( ImageDisplay
imgDisp )
void ImageDisplayGetDisplayedLayers( ImageDisplay
imgDisp, NumberVariable start, NumberVariable end
)
Number ImageDisplayGetDisplayType( ImageDisplay
imgDisp )
Boolean ImageDisplayGetDoAutoSurvey( ImageDisplay
imgDisp )
ImageReference ImageDisplayGetExportImage( ImageDisplay
imgDisp, Number mode, ImageDisplay clut_display )
ImageReference ImageDisplayGetImage( ImageDisplay
imgDisp )
void ImageDisplayGetImageAdjustRect( ImageDisplay
imgDisp, NumberVariable top, NumberVariable left,
NumberVariable bottom, NumberVariable right )
void ImageDisplayGetImageAdjustRectInView( ImageDisplay
imgDisp, NumberVariable top, NumberVariable left,
NumberVariable bottom, NumberVariable right )
void ImageDisplayGetImageRect( ImageDisplay imgDisp,
NumberVariable top, NumberVariable left, NumberVariable
bottom, NumberVariable right )
void ImageDisplayGetImageRectInView( ImageDisplay
imgDisp, NumberVariable top, NumberVariable left,
NumberVariable bottom, NumberVariable right )
ImageReference ImageDisplayGetInputColorTable( ImageDisplay
imgDisp )
ImageReference ImageDisplayGetIntensityTransformation(
ImageDisplay imgDisp )
Number ImageDisplayGetMinimumContrast( ImageDisplay
imgDisp )
ImageReference ImageDisplayGetOutputColorTable( ImageDisplay
imgDisp )
ROI ImageDisplayGetROI( ImageDisplay imgDisp,
Number index )
Number ImageDisplayGetROISelectionStyle( ImageDisplay
imgDisp, ROI r )
Number ImageDisplayGetSurveyTechnique( ImageDisplay
imgDisp )
Boolean ImageDisplayIsCaptionOn( ImageDisplay
imgDisp )
Boolean ImageDisplayIsROISelected( ImageDisplay
imgDisp, ROI roi )
Boolean ImageDisplayIsValid( ImageDisplay imgDisp
)
ROI ImageDisplayLookupROI( ImageDisplay imgDisp,
String name )
ROI ImageDisplayLookupROIByID( ImageDisplay imgDisp,
Number id )
void ImageDisplayRemoveKeyListener( ImageDisplay
imgDisp, String listener_key )
void ImageDisplaySetCaptionOn( ImageDisplay imgDisp,
Boolean on )
void ImageDisplaySetComplexMode( ImageDisplay
imgDisp, Number mode )
void ImageDisplaySetComplexModeRange( ImageDisplay
imgDisp, Number range )
void ImageDisplaySetContrastLimits( ImageDisplay
imgDisp, Number low, Number hight )
void ImageDisplaySetContrastMode( ImageDisplay
imgDisp, Number mode )
void ImageDisplaySetContrastParameters( ImageDisplay
imgDisp, Number bright, Number contrast )
void ImageDisplaySetDisplayedLayers( ImageDisplay
imgDisp, Number start, Number end )
void ImageDisplaySetDoAutoSurvey( ImageDisplay
imgDisp, Boolean do_survey )
void ImageDisplaySetImageRect( ImageDisplay imgDisp,
Number top, Number left, Number bottom, Number
right )
void ImageDisplaySetInputColorTable( ImageDisplay
imgDisp, ImageReference clut )
void ImageDisplaySetIntensityTransformation( ImageDisplay
imgDisp, ImageReference itt )
void ImageDisplaySetMinimumContrast( ImageDisplay
imgDisp, Number contrast )
void ImageDisplaySetROISelected( ImageDisplay
imgDisp, ROI roi, Boolean select )
void ImageDisplaySetROISelectionStyle( ImageDisplay
imgDisp, ROI r, Number style )
void ImageDisplaySetSurveyTechnique( ImageDisplay
imgDisp, Number tech )
ImageDisplay =( ImageDisplay, Component )
ImageDisplay =( ImageDisplay, ! )
ImageDisplay =( ImageDisplay, ImageDisplay )
void ApplyDataBar( ImageDisplay imgDisp )
ImageDisplay ImageDisplayNullify( ! )
ImageDisplay ImageDocumentAddImageDisplay( ImageDocument
imgDoc, ImageReference image, Number displayType )
ImageDisplay ImageDocumentGetImageModeDisplay( ImageDocument
imgDoc )
ImageReference NewLiveFFT( ImageDisplay
imageDisplay, ROI roi, Boolean reduce )
ImageReference NewLiveHistogram( ImageDisplay
imageDisplay, ROI roi, Number num_channels )
ImageReference NewLiveProfile( ImageDisplay
imageDisplay, Number start_x, Number start_y, Number
end_x, Number end_y, Number width )