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

Home » Public Forums » archive » Re: calling a structure tag as a variable?
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: calling a structure tag as a variable? [message #79442 is a reply to message #79441] Mon, 27 February 2012 08:58 Go to previous messageGo to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Paul van Delst writes:

> How about something like:
>
>
> PRO process_mystructure, $
> mystructure, $ ; The structure
> tag ; The tag name on which to operate
>
> tag_idx = WHERE(TAG_NAMES(mystructure) EQ tag, count)
> IF ( count NE 1 ) THEN MESSAGE, 'Invalid input tag'
>
> ; Pull out data to operate on
> data = mystructure.(tag_idx[0])
>
> ....operate on data...calling separate, generic procedure?
>
> ; Stick it back in the structure
> mystructure.(tag_idx[0]) = data
>
> END

I'd remember to make that tag UPPERCASE or you
are *never* going to find it! ;-)

Cheers,

David


--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: calling a structure tag as a variable?
Next Topic: SHIFT Function

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

Current Time: Sat Oct 11 08:58:22 PDT 2025

Total time taken to generate the page: 0.80507 seconds