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

Home » Public Forums » archive » Re: structure access using strings for tag-names
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: structure access using strings for tag-names [message #43462 is a reply to message #43421] Wed, 13 April 2005 14:12 Go to previous messageGo to previous message
JD Smith is currently offline  JD Smith
Messages: 850
Registered: December 1999
Senior Member
On Mon, 11 Apr 2005 16:02:02 +0200, Thomas Pfaff wrote:

>> Try this out:
>>
>> ;get list of tag names
>> tagnamelist=tag_names(!P)
>>
>> ;find which tag has the name "MULTI"
>> tagindex=where(tagnamelist EQ 'MULTI')
>>
>> ;access the structure
>> print,!p.(tagindex)
>>
>> You can use struct.(0), struct.(1) etc. to access the values
>> in the first, second,... tag.
>>
>> --Paolo
>
> That sounds fine. I had read about the access method using struct.(i)
> but I had missed a possibility to get the index from the name.
>
> By the way. Is anyone using structures this way, or do you prefer
> something similar to the hash_table class, which I found on RSI's website.
> Or do you use even different things for associative storage?

I would prefer a fast built-in hash type, and I would prefer to be
able to use that type, in place of a normal struct, as the underlying
basis of objects. Then I could extend class structure members at
runtime, and do all manner of things which are convenient with a hash
but inconvenient with a fixed, predefined structure.

Maybe it's just the Perl hacker in me.

JD
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: .compile vs .run
Next Topic: Re: tvimage, imcontour and ps dimensions

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

Current Time: Sat Oct 11 12:40:11 PDT 2025

Total time taken to generate the page: 7.52228 seconds