The IDLgrSymbol::Init function method initializes the plot symbol.
Obj = OBJ_NEW('IDLgrSymbol' [, Data] [, PROPERTY=value])
Result = Obj->[IDLgrSymbol::]Init([Data] [, PROPERTY=value]) (Only in a subclass' Init method.)
When this method is called indirectly, as part of the call to the OBJ_NEW function, the return value is an object reference to the newly-created object.
When called directly within a subclass Init method, the return value is 1 if initialization was successful, or zero otherwise.
Either an integer value from the list shown below, or an object reference to either an IDLgrModel object or atomic graphic object.
Use one of the following scalar-represented internal default symbols:
If an instance of the IDLgrModel object class or an atomic graphic object is used, the object tree is used as the symbol. For best results, the object should fill the domain from -1 to +1 in all dimensions. The pre-defined symbols listed above are all defined in the domain -1 to +1.
Any property listed under IDLgrSymbol Properties that contains the word "Yes" in the "Init" column of the properties table can be initialized during object creation using this method. To initialize the value of a property, specify the property name as a keyword set equal to the appropriate property value.
All other keywords are passed to the superclass of this object.
Data argument added: 5.6