Name
ProbeDisplayManager -- The ProbeDisplay manager.
Description
A (singleton) class whose instance is used to manage all the ProbeDisplays created by the user during a GUI run of the simulation.
Methods
Phase: Using
- (BOOL)
getDropImmediatelyFlag- (id <ProbeDisplay>)
createProbeDisplayFor: anObject - (id <ProbeDisplay>)
createArchivedProbeDisplayFor: anObject variableName: (const char *)
variableName - (id <ProbeDisplay>)
createDefaultProbeDisplayFor: anObject - (id <ProbeDisplay>)
createArchivedDefaultProbeDisplayFor: anObject variableName: (const char *)
variableName - (id <CompleteProbeDisplay>)
createCompleteProbeDisplayFor: anObject - (id <CompleteProbeDisplay>)
createArchivedCompleteProbeDisplayFor: anObject variableName: (const char *)
variableName -
addProbeDisplay: probeDisplay Add a probe display to be managed by the ProbeDisplayManager.
-
removeProbeDisplay: probeDisplay Remove a probe display from management by the ProbeDisplayManager.
-
dropProbeDisplaysFor: anObject Remove and drop probe displays associated with a given object.
-
update This method will recursively send an update message to all the Probe Displays managed by the ProbeDisplayManager.
-
setDropImmediatelyFlag: (BOOL)
dropImmediateFlag
Macros
CREATE_ARCHIVED_COMPLETE_PROBE_DISPLAY(anObject)
This macro creates a complete probe display for the given object, to be saved by the window archiver
CREATE_ARCHIVED_PROBE_DISPLAY(anObject)
This macro creates the probe display for the given object, to be saved by the window archiver
CREATE_COMPLETE_PROBE_DISPLAY(anObject)
This macro creates a complete probe display for the given object
CREATE_PROBE_DISPLAY(anObject)
This macro creates a probe display for the given object