Documentation for /home/davin/idl/socware/

Generated by IDLdoc

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

spedas/gui/objects/

spd_ui_call_sequence__define.pro


NAME: spd_ui_call_sequence__define PURPOSE: Stores the sequence of procedure calls that was used to load data. CALLING SEQUENCE: obj = obj_new('spd_ui_call_sequence',loadeddata) Methods: addloadcall: This method should be called in load spedas data, every time 'spd_ui_load_data2obj' is called(DEPRECATED, use addSt(), with type:'loadapidata') getCalls: This method returns the list of stored function calls as an array of pointers to structs setCalls: This method stores an array of pointers to structs that represent function/procedure calls reCall: This method will re-execute the sequence of stored function calls merge: This method will combine two call sequence objects. It attempts to guarantee that the correct data quantities are generated, while preventing duplication of effort. adddeletecall: This method should be called wheneever data is deleted in the GUI it adds the deletion to the call sequence list, to be replayed by saved documents getDomElement: serializes this class into an XML Dom object BuildFromDomElement: deserializes this class from an XML Dom Object NOTE: 1. This object is designed in such a way that it should be straightforward to ingest calls from other types of routines. For example: calls to delete data or calls to load data from non-spedas sources. The public interface is set up in such a way that it should ease these types of extensions in the future. 2. Right now, it cannot guarantee that *all* the data that was saved will be present when reCalled, because it does not keep track of custom tplot variables, or data processing calls. HISTORY: $LastChangedBy: pcruce $ $LastChangedDate: 2014-10-03 18:18:23 -0700 (Fri, 03 Oct 2014) $ $LastChangedRevision: 15925 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas/gui/objects/spd_ui_call_sequence__define.pro $

Class description for spd_ui_call_sequence

Fields

Fields in spd_ui_call_sequence

CALL_LIST ptr_new()
LOADEDDATA obj_new()

Routines

Routines from spd_ui_call_sequence__define.pro

spd_ui_call_sequence::addloadace, instrument, datatype, parameters, timeRange, overwrite_selections
spd_ui_call_sequence::addloadwind, instrument, datatype, parameters, timeRange, overwrite_selections
spd_ui_call_sequence::addPluginCall, procedure_name, _extra=_extra
spd_ui_call_sequence::addDprocOp, task, vars, overwrite_selections, degap_selections, blkavg_selections, params=params
spd_ui_call_sequence::addInterpOp, result, vars, cadence_selections, overwrite_selections
spd_ui_call_sequence::addPwrSpecOp, popt, vars, overwrite_selections
spd_ui_call_sequence::addCalcOp, programText, overwrite_selections
spd_ui_call_sequence::addNudgeOp, tn, nshift, shift_unit, shift_scale, use_records, isspec, overwrite_selections
spd_ui_call_sequence::addDataInfoOp, name, mission, observatory, instrument, unit, coord, newname=newname, st_type=st_type
spd_ui_call_sequence::addCotransOp, value, active, tvar_overwrite_selections, load_support_selections, load_slp_selections
spd_ui_call_sequence::addGetSpecOp, probe, dtype, trange, start_angle, suffix, outputs, phi, theta, pitch, gyro, energy, regrid, fac_type, sst_cal, sst_method_clean
result = spd_ui_call_sequence::getCalls()
spd_ui_call_sequence::setCalls, callarr
spd_ui_call_sequence::clearCalls
spd_ui_call_sequence::adddeletecall, groupname
spd_ui_call_sequence::addspdfcall, timeInterval, datasetId, varnames, selectedDataview
spd_ui_call_sequence::reCall, historywin=historywin, statustext=statustext, guiID=guiID, infoptr=infoptr, windowstorage=windowstorage
spd_ui_call_sequence::merge, callSequenceObj
result = spd_ui_call_sequence::callEqual(a, b)
spd_ui_call_sequence::addSt, st
result = spd_ui_call_sequence::GetDomElement(parent)
spd_ui_call_sequence::BuildFromDomElement, element
idlXmlDomMsg, filename, line, col, message
spd_ui_call_sequence::addXMLDomItem, item, parent, _extra=_extra
spd_ui_call_sequence::addXMLDomStruct, item, parent, index_override=index_override
spd_ui_call_sequence::addXMLDomInt, item, parent
spd_ui_call_sequence::addXMLDomFloat, item, parent
spd_ui_call_sequence::addXMLDomString, item, parent
spd_ui_call_sequence::appendXMLElement, tagname, text, parent, attribute=attribute, value=value
spd_ui_call_sequence::appendXMLNewline, parent
spd_ui_call_sequence::readDomItem, doctree, out=out, fail=fail, element=element
spd_ui_call_sequence::readDomString, doctree, out=out, fail=fail, element=element
spd_ui_call_sequence::readDomInt, doctree, out=out, fail=fail, element=element
spd_ui_call_sequence::readDomFloat, doctree, out=out, fail=fail, element=element
spd_ui_call_sequence::readDomStruct, doctree, out=out, fail=fail, element=element
result = spd_ui_call_sequence::getNodeArray(nodelist)
spd_ui_call_sequence::SetLoadedData, loadedData
result = spd_ui_call_sequence::init(loadedData)
result = spd_ui_call_sequence::scalar_element_fix(item, index)
spd_ui_call_sequence__define

Routine details

top source spd_ui_call_sequence::addloadace

spd_ui_call_sequence::addloadace, instrument, datatype, parameters, timeRange, overwrite_selections

Parameters

instrument
datatype
parameters
timeRange
overwrite_selections

top source spd_ui_call_sequence::addloadwind

spd_ui_call_sequence::addloadwind, instrument, datatype, parameters, timeRange, overwrite_selections

Parameters

instrument
datatype
parameters
timeRange
overwrite_selections

top source spd_ui_call_sequence::addPluginCall

spd_ui_call_sequence::addPluginCall, procedure_name, _extra=_extra

Parameters

procedure_name

Keywords

_extra

top source spd_ui_call_sequence::addDprocOp

spd_ui_call_sequence::addDprocOp, task, vars, overwrite_selections, degap_selections, blkavg_selections, params=params

Parameters

task
vars
overwrite_selections
degap_selections
blkavg_selections

Keywords

params

top source spd_ui_call_sequence::addInterpOp

spd_ui_call_sequence::addInterpOp, result, vars, cadence_selections, overwrite_selections

Parameters

result
vars
cadence_selections
overwrite_selections

top source spd_ui_call_sequence::addPwrSpecOp

spd_ui_call_sequence::addPwrSpecOp, popt, vars, overwrite_selections

Parameters

popt
vars
overwrite_selections

top source spd_ui_call_sequence::addCalcOp

spd_ui_call_sequence::addCalcOp, programText, overwrite_selections

Parameters

programText
overwrite_selections

top source spd_ui_call_sequence::addNudgeOp

spd_ui_call_sequence::addNudgeOp, tn, nshift, shift_unit, shift_scale, use_records, isspec, overwrite_selections

Parameters

tn
nshift
shift_unit
shift_scale
use_records
isspec
overwrite_selections

top source spd_ui_call_sequence::addDataInfoOp

spd_ui_call_sequence::addDataInfoOp, name, mission, observatory, instrument, unit, coord, newname=newname, st_type=st_type

Parameters

name
mission
observatory
instrument
unit
coord

Keywords

newname
st_type

top source spd_ui_call_sequence::addCotransOp

spd_ui_call_sequence::addCotransOp, value, active, tvar_overwrite_selections, load_support_selections, load_slp_selections

Parameters

value
active
tvar_overwrite_selections
load_support_selections
load_slp_selections

top source spd_ui_call_sequence::addGetSpecOp

spd_ui_call_sequence::addGetSpecOp, probe, dtype, trange, start_angle, suffix, outputs, phi, theta, pitch, gyro, energy, regrid, fac_type, sst_cal, sst_method_clean

Parameters

probe
dtype
trange
start_angle
suffix
outputs
phi
theta
pitch
gyro
energy
regrid
fac_type
sst_cal
sst_method_clean

top source spd_ui_call_sequence::getCalls

result = spd_ui_call_sequence::getCalls()

top source spd_ui_call_sequence::setCalls

spd_ui_call_sequence::setCalls, callarr

Parameters

callarr

top source spd_ui_call_sequence::clearCalls

spd_ui_call_sequence::clearCalls

top source spd_ui_call_sequence::adddeletecall

spd_ui_call_sequence::adddeletecall, groupname

Parameters

groupname

top source spd_ui_call_sequence::addspdfcall

spd_ui_call_sequence::addspdfcall, timeInterval, datasetId, varnames, selectedDataview

Parameters

timeInterval
datasetId
varnames
selectedDataview

top source spd_ui_call_sequence::reCall

spd_ui_call_sequence::reCall, historywin=historywin, statustext=statustext, guiID=guiID, infoptr=infoptr, windowstorage=windowstorage

Keywords

historywin
statustext
guiID
infoptr
windowstorage

top source spd_ui_call_sequence::merge

spd_ui_call_sequence::merge, callSequenceObj

Parameters

callSequenceObj

top source spd_ui_call_sequence::callEqual

result = spd_ui_call_sequence::callEqual(a, b)

Parameters

a
b

top source spd_ui_call_sequence::addSt

spd_ui_call_sequence::addSt, st

Parameters

st

top source spd_ui_call_sequence::GetDomElement

result = spd_ui_call_sequence::GetDomElement(parent)

Parameters

parent

top source spd_ui_call_sequence::BuildFromDomElement

spd_ui_call_sequence::BuildFromDomElement, element

Parameters

element

top source idlXmlDomMsg

idlXmlDomMsg, filename, line, col, message

Parameters

filename
line
col
message

top source spd_ui_call_sequence::addXMLDomItem

spd_ui_call_sequence::addXMLDomItem, item, parent, _extra=_extra

Parameters

item
parent

Keywords

_extra

top source spd_ui_call_sequence::addXMLDomStruct

spd_ui_call_sequence::addXMLDomStruct, item, parent, index_override=index_override

Parameters

item
parent

Keywords

index_override

top source spd_ui_call_sequence::addXMLDomInt

spd_ui_call_sequence::addXMLDomInt, item, parent

Parameters

item
parent

top source spd_ui_call_sequence::addXMLDomFloat

spd_ui_call_sequence::addXMLDomFloat, item, parent

Parameters

item
parent

top source spd_ui_call_sequence::addXMLDomString

spd_ui_call_sequence::addXMLDomString, item, parent

Parameters

item
parent

top source spd_ui_call_sequence::appendXMLElement

spd_ui_call_sequence::appendXMLElement, tagname, text, parent, attribute=attribute, value=value

Parameters

tagname
text
parent

Keywords

attribute
value

top source spd_ui_call_sequence::appendXMLNewline

spd_ui_call_sequence::appendXMLNewline, parent

Parameters

parent

top source spd_ui_call_sequence::readDomItem

spd_ui_call_sequence::readDomItem, doctree, out=out, fail=fail, element=element

Parameters

doctree

Keywords

out
fail
element

top source spd_ui_call_sequence::readDomString

spd_ui_call_sequence::readDomString, doctree, out=out, fail=fail, element=element

Parameters

doctree

Keywords

out
fail
element

top source spd_ui_call_sequence::readDomInt

spd_ui_call_sequence::readDomInt, doctree, out=out, fail=fail, element=element

Parameters

doctree

Keywords

out
fail
element

top source spd_ui_call_sequence::readDomFloat

spd_ui_call_sequence::readDomFloat, doctree, out=out, fail=fail, element=element

Parameters

doctree

Keywords

out
fail
element

top source spd_ui_call_sequence::readDomStruct

spd_ui_call_sequence::readDomStruct, doctree, out=out, fail=fail, element=element

Parameters

doctree

Keywords

out
fail
element

top source spd_ui_call_sequence::getNodeArray

result = spd_ui_call_sequence::getNodeArray(nodelist)

Parameters

nodelist

top source spd_ui_call_sequence::SetLoadedData

spd_ui_call_sequence::SetLoadedData, loadedData

Parameters

loadedData

top source spd_ui_call_sequence::init

result = spd_ui_call_sequence::init(loadedData)

Parameters

loadedData

top source spd_ui_call_sequence::scalar_element_fix

result = spd_ui_call_sequence::scalar_element_fix(item, index)

Parameters

item
index

top source spd_ui_call_sequence__define

spd_ui_call_sequence__define

File attributes

Modification date: Tue Oct 21 13:53:42 2014
Lines: 659