Documentation Set for Swarm 2.2
Prev | Reference VII. Simtoolsgui Library | Next

# 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.

## Protocols adopted by ProbeDisplayManager

SwarmObject CREATABLE

## 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

Prev | Home | Next
ProbeDisplay | Up | SimpleProbeDisplay