comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » passing parameters from base to base
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: passing parameters from base to base [message #33021 is a reply to message #33004] Mon, 02 December 2002 09:05 Go to previous messageGo to previous message
Stein Vidar Hagfors H[2] is currently offline  Stein Vidar Hagfors H[2]
Messages: 28
Registered: October 2002
Junior Member
JD Smith <jdsmith@as.arizona.edu> writes:

[...]
> Any suggestions much appreciated. Another option is to publish
> "capabilities" or lists of potential messages sent in a common block
> of some kind, but that gets complicated with many multiples of the
> same type of object on the global stack.

Ah, J.D., J.D.!

I was about to send a very useful piece of code to build on for you, but then
I discovered the file header:

;*********** Singleton Abstract Class -- must be inherited
;*******************************
;Written by J.D. Smith
;Added VARIANT code, S.V.H. Haugan
;Added methods ALL_SINGLETONS(), PICK_SINGLETON()

You?!

Isn't what you need (to disguise the ugly common block ;-) exactly a singleton
object which acts more or less like an Xmanager object?

I've also added some code to your singleton object (*years* ago, so if you've
kept modernizing your code it might take a little bit of work to join the two)
to allow "variants": Instead of having to create new classes for each darn
singleton (i.e., write actual code just to have one functionally similar but
conceptually different object), you can create named variants of a singleton,
and each named variant is effectively a new singleton class.

Send me an email if you're interested, you'll have the code in no time (NB:
warranty period is long expired for my additions, I'll try my best if you have
problems, but cannot promise anything ;-)

--
------------------------------------------------------------ --------------
Stein Vidar Hagfors Haugan
ESA SOHO SOC/European Space Agency Science Operations Coordinator for SOHO

NASA Goddard Space Flight Center, Tel.: 1-301-286-9028
Mail Code 682.3, Bld. 26, Room G-1, Cell: 1-240-354-6066
Greenbelt, Maryland 20771, USA. Fax: 1-301-286-0264
------------------------------------------------------------ --------------
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Using trackball to rotate an image
Next Topic: georeferencing satellite data

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 12 02:40:47 PDT 2025

Total time taken to generate the page: 1.43850 seconds