The DataComm class provides the functionality for its subclasses to communicate with DataItem objects.
Header file: ncarg/hlu/DataComm.h Class name: dataCommClass Class pointer: <Not referenceable> Fortran class function: <Not referenceable> Superclass: Transform Composite classes: <None>
Type name: NhlTLevelSelectionMode Definition: typedef enum _NhlLevelSelectionMode { NhlAUTOMATICLEVELS = 0, /* "AutomaticLevels" */ NhlMANUALLEVELS = 1, /* "ManualLevels" */ NhlEXPLICITLEVELS = 2, /* "ExplicitLevels" */ NhlEQUALSPACEDLEVELS = 3 /* "EqualSpacedLevels" */ } NhlLevelSelectionMode; Type name: NhlTScalingMode Definition: typedef enum _NhlScalingMode { NhlSCALEFACTOR = 0, /* "ScaleFactor" */ NhlCONFINETORANGE = 1, /* "ConfineToRange" */ NhlTRIMZEROS = 2, /* "TrimZeros" */ NhlMAXSIGDIGITSLEFT = 3, /* "MaxSigDigitsLeft" */ NhlALLINTEGERS = 4 /* "AllIntegers" */ } NhlScalingMode;
+---------------------------------------------------------------+ | DataComm resource set | |---------------------------------------------------------------| | NAME TYPE ACCESS | | CLASS DEFAULT | |===============================================================| | dcDelayCompute NhlTBoolean RCSG | | DcDelayCompute False | +---------------------------------------------------------------+
The dcDelayCompute resource is used to indicate when the object should update itself. By default, if a user modifies a DataItem object that has already been associated with a data resource in a DataComm subclass, then the DataComm subclass is notified immediately, and actually updates its data extents at the time the DataItem is modified. If the dcDelayCompute resource is True, then the DataComm object just notes that the DataItem has been changed; it doesn't update its data extents. The DataComm class will automatically update its data extents based on changes when the Draw function is called on it, or if the user calls the UpdateData function on it.
NG4.1 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?