Modern IDL by Michael Galloy

API documentation for example code

single page | use frames     summary     class     fields     routine details     file attributes

widgets/

mgwidsurfaceviewer__define.pro


Object-widget program to display surface data and bring up a property sheet to change the surface's properties when the surface is double-clicked.

Class description for mgwidsurfaceviewer

Fields

trackball obj_new()

Trackball object for rotating surface

model obj_new()

IDLgrModel containing surface

view obj_new()

IDLgrView of the display

surface obj_new()

IDLgrSurface displayed

draw obj_new()

object reference to IDLgrWindow

data ptr_new()

pointer to surface data

properties obj_new()

MGwidSurfaceProperties widget program reference

tlb 0L

widget identifier for the top-level base

Routines

mgwidsurfaceviewer::handleEvents, event

Event handler for surface viewer widget program.

mgwidsurfaceviewer::cleanupWidgets [, tlb]

Cleanup routine for widget program.

mgwidsurfaceviewer::_createGraphics

Routine to create the object graphics hierarchy for the surface display.

mgwidsurfaceviewer::refreshDisplay

Refreshes object graphics display.

mgwidsurfaceviewer::createWidgets

Creates widget hierarchy.

mgwidsurfaceviewer::realizeWidgets

Realize the widget hierarchy.

mgwidsurfaceviewer::startXmanager

Start event handling.

mgwidsurfaceviewer::cleanup

Free resources of this object.

result = mgwidsurfaceviewer::init(z)

Create a surface viewer object.

mgwidsurfaceviewer__define

Define instance variables for the surface viewer.

Routine details

top source mgwidsurfaceviewer::handleEvents

mgwidsurfaceviewer::handleEvents, event

Event handler for surface viewer widget program.

Parameters

event in required type=structure

event structure for any event generated by this program

top source mgwidsurfaceviewer::cleanupWidgets

mgwidsurfaceviewer::cleanupWidgets [, tlb]

Cleanup routine for widget program.

Parameters

tlb in optional type=long

top-level base widget identifier for this program

top source mgwidsurfaceviewer::_createGraphics

mgwidsurfaceviewer::_createGraphics

Routine to create the object graphics hierarchy for the surface display.

top source mgwidsurfaceviewer::refreshDisplay

mgwidsurfaceviewer::refreshDisplay

Refreshes object graphics display.

top source mgwidsurfaceviewer::createWidgets

mgwidsurfaceviewer::createWidgets

Creates widget hierarchy.

top source mgwidsurfaceviewer::realizeWidgets

mgwidsurfaceviewer::realizeWidgets

Realize the widget hierarchy.

top source mgwidsurfaceviewer::startXmanager

mgwidsurfaceviewer::startXmanager

Start event handling.

top source mgwidsurfaceviewer::cleanup

mgwidsurfaceviewer::cleanup

Free resources of this object.

top source mgwidsurfaceviewer::init

result = mgwidsurfaceviewer::init(z)

Create a surface viewer object.

Return value

1 for success, 0 for failure

Parameters

z in required type=fltarr(m, n)

data to display as a surface

top source mgwidsurfaceviewer__define

mgwidsurfaceviewer__define

Define instance variables for the surface viewer.

File attributes

Modification date: Mon Nov 29 18:34:51 2010
Lines: 219
Docformat: rst rst