#include <DisplayManager.h>
Static Public Member Functions | |
DisplayManager & | instance () |
Get the DisplayManager instance. | |
bool | addToMap (string className, shared_ptr< Displayer > displayer) |
Add a Displayer to the map. | |
shared_ptr< DisplayData > | display (shared_ptr< const Sct::Serializable > ob, const DisplayInfo &info, std::ostream &os) |
Display an object. | |
bool | addGeneric (shared_ptr< GenericDisplayer > generic) |
Adds a GenericDisplayer to the list. | |
bool | batchMode () |
Returns true if the manager is in batch mode. | |
void | setBatchMode (bool b=true) |
Allows one to set the displayer in batch mode, so that all output goes to file. | |
void | OutputCanvases () |
Write canvases to gif files. | |
Private Attributes | |
map< string, shared_ptr< Displayer > > | displayerMap |
vector< shared_ptr< GenericDisplayer > > | genericList |
bool | m_batchMode |
Definition at line 29 of file DisplayManager.h.
|
Adds a GenericDisplayer to the list. These will be used if there is no specific Displayer available
Definition at line 47 of file DisplayManager.cpp. References genericList, and instance(). |
Here is the call graph for this function:
|
Add a Displayer to the map. Returns true if added. Will not replace a pre-exisiting Displayer. Definition at line 24 of file DisplayManager.cpp. References displayerMap, and instance(). |
Here is the call graph for this function:
|
Returns true if the manager is in batch mode.
Definition at line 52 of file DisplayManager.cpp. References instance(), and m_batchMode. |
Here is the call graph for this function:
|
Display an object. Forwards the call to the appropriate Displayer.
|
|
Get the DisplayManager instance.
Definition at line 19 of file DisplayManager.cpp. Referenced by addGeneric(), addToMap(), batchMode(), and setBatchMode(). |
|
Write canvases to gif files.
Definition at line 60 of file DisplayManager.cpp. |
|
Allows one to set the displayer in batch mode, so that all output goes to file.
Definition at line 56 of file DisplayManager.cpp. References instance(), and m_batchMode. |
Here is the call graph for this function: