ProbeDisplayManager
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
-
setDropImmediatelyFlag: (BOOL)
dropImmediateFlag - (void)
update This method will recursively send an update message to all the Probe Displays managed by the ProbeDisplayManager.
-
dropProbeDisplaysFor: anObject Remove and drop probe displays associated with a given object.
-
removeProbeDisplay: (id <CommonProbeDisplay>)
probeDisplay Remove a probe display from management by the ProbeDisplayManager.
-
addProbeDisplay: (id <CommonProbeDisplay>)
probeDisplay Add a probe display to be managed by the ProbeDisplayManager.
- (id <CompleteProbeDisplay>)
createArchivedCompleteProbeDisplayFor: anObject variableName: (const char *)
variableName - (id <CompleteProbeDisplay>)
createCompleteProbeDisplayFor: anObject - (id <ProbeDisplay>)
createArchivedDefaultProbeDisplayFor: anObject variableName: (const char *)
variableName - (id <ProbeDisplay>)
createDefaultProbeDisplayFor: anObject - (id <ProbeDisplay>)
createArchivedProbeDisplayFor: anObject variableName: (const char *)
variableName - (id <ProbeDisplay>)
createProbeDisplayFor: anObject - (BOOL)
getDropImmediatelyFlag
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