#include <IUserInterfaceSvc.h>
Inheritance diagram for IUserInterfaceSvc:
Public Types | |
LINES = 0 | |
POINTS = 1 | |
SEGMENTS = 2 | |
POLYGON = 3 | |
enum | RepType { LINES = 0, POINTS = 1, SEGMENTS = 2, POLYGON = 3 } |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
enum | Status |
Public Member Functions | |
virtual | ~IUserInterfaceSvc () |
virtual StatusCode | visualize (const std::string &)=0 |
virtual StatusCode | visualize (const DataObject &)=0 |
virtual StatusCode | visualize (const AIDA::IHistogram &)=0 |
virtual StatusCode | visualize (const Gaudi::XYZPoint &)=0 |
virtual StatusCode | visualize (const std::vector< Gaudi::XYZPoint > &, RepType=LINES)=0 |
virtual std::vector< std::string > | dataChildren (const std::string &)=0 |
virtual void | ls (const std::string &path, int depth=-1)=0 |
virtual bool | writeToString (const std::string &, std::string &)=0 |
virtual void | nextEvent ()=0 |
virtual IService * | getService (const std::string &)=0 |
virtual void | clearDetectorStore ()=0 |
virtual StatusCode | changeGeometry (const std::string &)=0 |
virtual StatusCode | changeColors (const std::string &)=0 |
virtual void | openEventFile (const std::string &)=0 |
virtual SoPage * | currentSoPage ()=0 |
virtual SoRegion * | currentSoRegion ()=0 |
virtual const std::string & | cuts () const =0 |
virtual IWidget * | currentWidget ()=0 |
virtual void | setSession (Slash::Core::ISession *)=0 |
virtual Slash::Core::ISession * | session ()=0 |
virtual Slash::Core::IWriter & | printer ()=0 |
virtual void | addType (Slash::Data::IAccessor *)=0 |
virtual Slash::Data::IProcessor * | typeManager ()=0 |
virtual Slash::Data::IAccessor * | metaType ()=0 |
virtual std::string | torgb (const std::string &)=0 |
virtual IAppMgrUI * | appMgr () const =0 |
virtual void * | topointer (const std::string &) const =0 |
virtual std::vector< std::string > | getHighlightedSoShapeNames ()=0 |
virtual std::vector< ContainedObject * > | getHighlightedContainedObject ()=0 |
virtual const InterfaceID & | type () const =0 |
virtual StatusCode | sysInitialize ()=0 |
virtual StatusCode | sysStart ()=0 |
virtual StatusCode | sysStop ()=0 |
virtual StatusCode | sysFinalize ()=0 |
virtual StatusCode | sysReinitialize ()=0 |
virtual StatusCode | sysRestart ()=0 |
virtual StatusCode | configure ()=0 |
virtual StatusCode | initialize ()=0 |
virtual StatusCode | start ()=0 |
virtual StatusCode | stop ()=0 |
virtual StatusCode | finalize ()=0 |
virtual StatusCode | terminate ()=0 |
virtual StatusCode | reinitialize ()=0 |
virtual StatusCode | restart ()=0 |
virtual Gaudi::StateMachine::State | FSMState () const =0 |
virtual Gaudi::StateMachine::State | targetFSMState () const =0 |
virtual const std::string & | name () const =0 |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface)=0 |
virtual unsigned long | addRef ()=0 |
virtual unsigned long | release ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Public Attributes | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
Protected Member Functions | |
virtual void | setServiceManager (ISvcManager *)=0 |
Definition at line 30 of file IUserInterfaceSvc.h.
virtual IUserInterfaceSvc::~IUserInterfaceSvc | ( | ) | [inline, virtual] |
static const InterfaceID& IUserInterfaceSvc::interfaceID | ( | ) | [inline, static] |
Reimplemented from IService.
Definition at line 34 of file IUserInterfaceSvc.h.
00034 { return IID_IUserInterfaceSvc; }
virtual StatusCode IUserInterfaceSvc::visualize | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual StatusCode IUserInterfaceSvc::visualize | ( | const DataObject & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual StatusCode IUserInterfaceSvc::visualize | ( | const AIDA::IHistogram & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual StatusCode IUserInterfaceSvc::visualize | ( | const Gaudi::XYZPoint & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual StatusCode IUserInterfaceSvc::visualize | ( | const std::vector< Gaudi::XYZPoint > & | , | |
RepType | = LINES | |||
) | [pure virtual] |
virtual std::vector<std::string> IUserInterfaceSvc::dataChildren | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual void IUserInterfaceSvc::ls | ( | const std::string & | path, | |
int | depth = -1 | |||
) | [pure virtual] |
Implemented in OnXSvc.
virtual bool IUserInterfaceSvc::writeToString | ( | const std::string & | , | |
std::string & | ||||
) | [pure virtual] |
Implemented in OnXSvc.
virtual void IUserInterfaceSvc::nextEvent | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual IService* IUserInterfaceSvc::getService | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual void IUserInterfaceSvc::clearDetectorStore | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual StatusCode IUserInterfaceSvc::changeGeometry | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual StatusCode IUserInterfaceSvc::changeColors | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual void IUserInterfaceSvc::openEventFile | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual SoPage* IUserInterfaceSvc::currentSoPage | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual SoRegion* IUserInterfaceSvc::currentSoRegion | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual const std::string& IUserInterfaceSvc::cuts | ( | ) | const [pure virtual] |
Implemented in OnXSvc.
virtual IWidget* IUserInterfaceSvc::currentWidget | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual void IUserInterfaceSvc::setSession | ( | Slash::Core::ISession * | ) | [pure virtual] |
Implemented in OnXSvc.
virtual Slash::Core::ISession* IUserInterfaceSvc::session | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual Slash::Core::IWriter& IUserInterfaceSvc::printer | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual void IUserInterfaceSvc::addType | ( | Slash::Data::IAccessor * | ) | [pure virtual] |
Implemented in OnXSvc.
virtual Slash::Data::IProcessor* IUserInterfaceSvc::typeManager | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual Slash::Data::IAccessor* IUserInterfaceSvc::metaType | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual std::string IUserInterfaceSvc::torgb | ( | const std::string & | ) | [pure virtual] |
Implemented in OnXSvc.
virtual void* IUserInterfaceSvc::topointer | ( | const std::string & | ) | const [pure virtual] |
Implemented in OnXSvc.
virtual std::vector<std::string> IUserInterfaceSvc::getHighlightedSoShapeNames | ( | ) | [pure virtual] |
Implemented in OnXSvc.
virtual std::vector<ContainedObject*> IUserInterfaceSvc::getHighlightedContainedObject | ( | ) | [pure virtual] |
Implemented in OnXSvc.