IDLitParameter
Superclasses | Creation | Properties | Methods | Version History
The IDLitParameter class implements parameter management methods that allow parameter names to be associated with IDLitData objects. IDLitParameter objects are not intended to be created as standalone entities; rather, this class should be included as the superclass of another iTool class.
Note
In the iTools system, management of data parameters is handled by the IDLitVisualization class, of which the IDLitParameter class is a superclass. In practice, this means that if you need to override any methods of the IDLitParameter class, you will do so in the definition of your visualization class. In most cases, the only method you will need to implement is the OnDataChangeUpdate method.
When an object that inherits from the IDLitParameter class is created, the following are created as part of the new object's instance data:
- An IDL_Container object, which will contain parameter names for all parameters registered with the object. Parameter names are discussed in Parameters (iTool Developer's Guide),
- A pointer to a string array containing the parameter names for all parameters registered with the object,
- An IDLitParameterSet object, which will contain the actual IDLitData objects associated with the object's parameters. Parameter sets are discussed in Parameter Sets (iTool Developer's Guide), and in IDLitParameterSet.
This class is written in the IDL language. Its source code can be found in the file idlitparameter__define.pro in the lib/itools/framework subdirectory of the IDL distribution.
Superclasses
None
Note
See the iTools Object Model Diagram (iTool Developer's Guide) for a visual representation of the iTools object model hierarchy.
Creation
The objects of this class are not created as standalone objects.
Properties
Objects of this class have no properties of their own.
Methods
This class has the following methods:
Version History