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

Home » Public Forums » archive » IDL objects and 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: IDL objects and names [message #34055 is a reply to message #33970] Wed, 12 February 2003 13:47 Go to previous messageGo to previous message
dick is currently offline  dick
Messages: 3
Registered: February 2003
Junior Member
Sebastian <s@visita2.die.upm.es> wrote in message news:<Pine.LNX.4.44.0302121521400.2435-100000@visita2.die.upm.es>...
> Hi,
>
> that lostObject thing is cool, made me re-read the OBJ_VALID docs....
> Now I am of course a little bit lazy and don't want to write a PrintName
> procedure for each object type I am using.
> Is there something like an IDLClass that all IDLgr* classes inherit from?
> I know that the reference manual says for most of the IDLgr* classes "This
> class has no superclasses", but is it true? I mean, what's the point of
> having "objects" and making no use of their (theoretical) capabilities?

As Rick Towler points out, IDLgrGraphic may be just what you want, but
for more interesting details on the hidden classes, this is
interesting reading:

IDL> help,/obj,/full
** Object class IDLGRAXIS, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRBUFFER, 1 direct superclass, 0 known methods
Superclasses:
IDLGRSRCDEST <Direct>
IDLITCOMPONENT
** Object class IDLGRCLIPBOARD, 1 direct superclass, 0 known methods
Superclasses:
IDLGRSRCDEST <Direct>
IDLITCOMPONENT
** Object class IDLGRCOMPONENT, 1 direct superclass, 0 known methods
Superclasses:
IDLITCOMPONENT <Direct>
** Object class IDLGRCONTAINER, 2 direct superclasses, 0 known methods
Superclasses:
IDL_CONTAINER <Direct>
IDLGRCOMPONENT <Direct>
IDLITCOMPONENT
** Object class IDLGRCONTOUR, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRDATA, 1 direct superclass, 0 known methods
Superclasses:
IDL_CONTAINER <Direct>
** Object class IDLGRGRAPHIC, 1 direct superclass, 0 known methods
Superclasses:
IDLGRCOMPONENT <Direct>
IDLITCOMPONENT
** Object class IDLGRIMAGE, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRLIGHT, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRMODEL, 1 direct superclass, 0 known methods
Superclasses:
IDLGRCONTAINER <Direct>
IDL_CONTAINER
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRPLOT, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRPOLYGON, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRPOLYLINE, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRPRINTER, 1 direct superclass, 0 known methods
Superclasses:
IDLGRSRCDEST <Direct>
IDLITCOMPONENT
** Object class IDLGRSCENE, 1 direct superclass, 0 known methods
Superclasses:
IDLGRCONTAINER <Direct>
IDL_CONTAINER
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRSRCDEST, 1 direct superclass, 0 known methods
Superclasses:
IDLITCOMPONENT <Direct>
** Object class IDLGRSURFACE, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRSYMBOL, 0 direct superclasses, 1 known method
Known Function Methods:
IDLGRSYMBOL::INIT
** Object class IDLGRTEXT, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRVIEW, 1 direct superclass, 0 known methods
Superclasses:
IDLGRCONTAINER <Direct>
IDL_CONTAINER
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRVIEWGROUP, 1 direct superclass, 0 known methods
Superclasses:
IDLGRCONTAINER <Direct>
IDL_CONTAINER
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRVOLUME, 1 direct superclass, 0 known methods
Superclasses:
IDLGRGRAPHIC <Direct>
IDLGRCOMPONENT
IDLITCOMPONENT
** Object class IDLGRVRML, 1 direct superclass, 0 known methods
Superclasses:
IDLGRSRCDEST <Direct>
IDLITCOMPONENT
** Object class IDLGRWINDOW, 1 direct superclass, 0 known methods
Superclasses:
IDLGRSRCDEST <Direct>
IDLITCOMPONENT
** Object class IDLITCOMPONENT, 0 direct superclasses, 0 known methods
** Object class IDLITPARAMETERDESCRIPTOR, 1 direct superclass, 0 known
methods
Superclasses:
IDLITCOMPONENT <Direct>
** Object class IDLITWINDOW, 1 direct superclass, 0 known methods
Superclasses:
IDLGRWINDOW <Direct>
IDLGRSRCDEST
IDLITCOMPONENT
** Object class IDL_CONTAINER, 0 direct superclasses, 0 known methods

Play at your own risk, I suppose these undocumented things could
change someday. Or perhaps Karl could set our mind at ease about
whether some of these are really cast in stone?

Cheers,
--
-Dick

Dick Jackson / dick@d-jackson.com
D-Jackson Software Consulting / http://www.d-jackson.com
Calgary, Alberta, Canada / +1-403-242-7398 / Fax: 241-7392
[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: missing a dimension in IDLgrVolume
Next Topic: Re: Questions about using CATCH

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

Current Time: Sun Oct 12 12:16:46 PDT 2025

Total time taken to generate the page: 0.16279 seconds