Modern IDL by Michael Galloy

API documentation for example code

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

objects/

mgdgvars__define.pro

includes main-level program

Object to save/restore direct graphics system variables.

Class description for mgdgvars

Fields

map { !MAP, PROJECTION: 0L, SIMPLE: 0L, FILL_METHOD: 0L, UP_FLAGS: 0L, UP_NAME: '', P0LON: 0.0000000D, P0LAT: 0.0000000D, U0: 0.0000000D, V0: 0.0000000D, SINO: 0.0000000D, COSO: 0.0000000D, ROTATION: 0.0000000D, SINR: 0.0000000D, COSR: 0.0000000D, A: 0.0000000D, E2: 0.0000000D, UV: [0.0000000D, 0.0000000D], POLE: dblarr(7), UV_BOX: [0.0000000D, 0.0000000D, 0.0000000D, 0.0000000D], LL_BOX: [0.0000000D, 0.0000000D, 0.0000000D, 0.0000000D], SEGMENT_LENGTH: 0.0000000D, P: dblarr(16), PIPELINE: dblarr(8, 12) }

saved !map system variable

p { !PLT, BACKGROUND: 0L, CHARSIZE: 0.00000, CHARTHICK: 0.00000, CLIP: lonarr(6), COLOR: 0L, FONT: 0L, LINESTYLE: 0L, MULTI: [0L, 0L, 0L, 0L, 0L], NOCLIP: 0L, NOERASE: 0L, NSUM: 0L, POSITION: [0.00000, 0.00000, 0.00000, 0.00000], PSYM: 0L, REGION: [0.00000, 0.00000, 0.00000, 0.00000], SUBTITLE: '', SYMSIZE: 0.00000, T: dblarr(4, 4), T3D: 0L, THICK: 0.00000, TITLE: '', TICKLEN: 0.00000, CHANNEL: 0L }

saved !p system variable

x { !AXIS, TITLE: '', TYPE: 0L, STYLE: 0L, TICKS: 0L, TICKLEN: 0.00000, THICK: 0.00000, RANGE: [0.0000000D, 0.0000000D], CRANGE: [0.0000000D, 0.0000000D], S: [0.0000000D, 0.0000000D], MARGIN: [0.00000, 0.00000], OMARGIN: [0.00000, 0.00000], WINDOW: [0.00000, 0.00000], REGION: [0.00000, 0.00000], CHARSIZE: 0.00000, MINOR: 0L, TICKV: dblarr(60), TICKNAME: strarr(60), GRIDSTYLE: 0L, TICKFORMAT: strarr(10), TICKINTERVAL: 0.0000000D, TICKLAYOUT: 0L, TICKUNITS: strarr(10) }

saved !x system variable

y { !AXIS, TITLE: '', TYPE: 0L, STYLE: 0L, TICKS: 0L, TICKLEN: 0.00000, THICK: 0.00000, RANGE: [0.0000000D, 0.0000000D], CRANGE: [0.0000000D, 0.0000000D], S: [0.0000000D, 0.0000000D], MARGIN: [0.00000, 0.00000], OMARGIN: [0.00000, 0.00000], WINDOW: [0.00000, 0.00000], REGION: [0.00000, 0.00000], CHARSIZE: 0.00000, MINOR: 0L, TICKV: dblarr(60), TICKNAME: strarr(60), GRIDSTYLE: 0L, TICKFORMAT: strarr(10), TICKINTERVAL: 0.0000000D, TICKLAYOUT: 0L, TICKUNITS: strarr(10) }

saved !y system variable

z { !AXIS, TITLE: '', TYPE: 0L, STYLE: 0L, TICKS: 0L, TICKLEN: 0.00000, THICK: 0.00000, RANGE: [0.0000000D, 0.0000000D], CRANGE: [0.0000000D, 0.0000000D], S: [0.0000000D, 0.0000000D], MARGIN: [0.00000, 0.00000], OMARGIN: [0.00000, 0.00000], WINDOW: [0.00000, 0.00000], REGION: [0.00000, 0.00000], CHARSIZE: 0.00000, MINOR: 0L, TICKV: dblarr(60), TICKNAME: strarr(60), GRIDSTYLE: 0L, TICKFORMAT: strarr(10), TICKINTERVAL: 0.0000000D, TICKLAYOUT: 0L, TICKUNITS: strarr(10) }

saved !z system variable

Routines

mgdgvars::save

Save direct graphics system variables.

mgdgvars::restore

Restore direct graphics system variables.

mgdgvars::cleanup

Free resources.

result = mgdgvars::init()

Create an mgdgvars object.

mgdgvars__define

Define member variables.

Routine details

top source mgdgvars::save

mgdgvars::save

Save direct graphics system variables.

top source mgdgvars::restore

mgdgvars::restore

Restore direct graphics system variables.

top source mgdgvars::cleanup

mgdgvars::cleanup

Free resources.

top source mgdgvars::init

result = mgdgvars::init()

Create an mgdgvars object.

Return value

1B for success, 0B otherwise

top source mgdgvars__define

mgdgvars__define

Define member variables.

File attributes

Modification date: Mon Nov 29 18:34:16 2010
Lines: 117
Docformat: rst rst