objectgraphics/
mg_tilejp2.pro
Simple JPEG2000 viewer which uses tiling capability of IDLgrImage. Click and drag or use arrows to scroll, Page Up and Page Down to zoom in/out.
Routines
mg_tilejp2_setvp, pstate, vp
Set the viewplace_rect of the IDLgrView and refresh the graphics display.
mg_tilejp2_move, pstate, loc
Move view of image.
mg_tilejp2_zoom, pstate, incLevel
Zoom in/out by an increment.
mg_tilejp2_refresh, pstate
Refresh the graphics display, including loading any new tile data if necessary.
mg_tilejp2_draw, event
Handles draw events.
mg_tilejp2_resize, event
Handle resize events.
mg_tilejp2_event, event
Handles all the events of our widget program.
mg_tilejp2_cleanup, tlb
Cleanup resources when XMANAGER shuts down our widget program.
mg_tilejp2 [, jp2filename] [, renderer=long]
Widget creation/initialization routine for JPEG2000 tile viewer.
Routine details
top source mg_tilejp2_setvp
Set the viewplace_rect of the IDLgrView and refresh the graphics display.
Parameters
- pstate in required type=pointer
pointer to widget data structure
- vp in required type=fltarr(4)
viewplane_rect for the IDLgrView
top source mg_tilejp2_move
Move view of image.
Parameters
- pstate in required type=pointer
pointer to widget data structure
- loc in required type=lonarr(2)
location of lower-left corner of image to move to
top source mg_tilejp2_zoom
mg_tilejp2_zoom, pstate, incLevel
Zoom in/out by an increment.
Parameters
- pstate in required type=pointer
pointer to widget data structure
- incLevel in required type=integer
amount to increment zoom level
top source mg_tilejp2_refresh
mg_tilejp2_refresh, pstate
Refresh the graphics display, including loading any new tile data if necessary.
Parameters
- pstate in required type=pointer
pointer to widget data structure
top source mg_tilejp2_draw
mg_tilejp2_draw, event
Handles draw events.
Parameters
- event in required type=structure
draw event
top source mg_tilejp2_resize
mg_tilejp2_resize, event
Handle resize events.
Parameters
- event in required type=structure
resize event
top source mg_tilejp2_event
mg_tilejp2_event, event
Handles all the events of our widget program.
Parameters
- event in required type=structure
event structure from any widget in our hierarchy that generates events
top source mg_tilejp2_cleanup
mg_tilejp2_cleanup, tlb
Cleanup resources when XMANAGER shuts down our widget program.
Parameters
- tlb in required type=long
widget ID of the top-level base
top source mg_tilejp2
object graphics, tiling, widgets
mg_tilejp2 [, jp2filename] [, renderer=long]
Widget creation/initialization routine for JPEG2000 tile viewer.
Parameters
- jp2filename in optional type=str
filename of a JPEG2000 file
Keywords
- renderer in optional type=long
set to 0 for hardware rendering, 1 for software rendering
Author information
- Author:
Michael Galloy, 2006
Other attributes
- Requires:
IDL 6.2
File attributes
Modification date: | Mon Nov 29 18:34:49 2010 |
Lines: | 322 |
Docformat: | rst rst |