| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

OnXSvc.cpp File Reference

#include <OnXSvc/OnXSvc.h>
#include <Slash/Core/IWriter.h>
#include <Slash/Data/IProcessor.h>
#include <Slash/Core/IManager.h>
#include <Slash/UI/IUI_Manager.h>
#include <Lib/Interfaces/ISession.h>
#include <Lib/smanip.h>
#include <Lib/Printer.h>
#include <Lib/Manager.h>
#include <Lib/System.h>
#include <Lib/Arguments.h>
#include <OnX/Interfaces/IUI.h>
#include <OnX/Interfaces/IWidgetClass.h>
#include <GaudiKernel/ISvcLocator.h>
#include <GaudiKernel/IAppMgrUI.h>
#include <GaudiKernel/IDataProviderSvc.h>
#include <GaudiKernel/IDataManagerSvc.h>
#include <GaudiKernel/IRegistry.h>
#include <GaudiKernel/IHistogramSvc.h>
#include <GaudiKernel/IEvtSelector.h>
#include <GaudiKernel/SvcFactory.h>
#include <GaudiKernel/SmartIF.h>
#include <GaudiKernel/MsgStream.h>
#include <GaudiKernel/SmartDataPtr.h>
#include <GaudiKernel/GaudiException.h>
#include <GaudiKernel/System.h>
#include <AIDA/IHistogram.h>
#include <XmlTools/IXmlSvc.h>
#include <VisSvc/IVisualizationSvc.h>
#include <OnXSvc/ISoConversionSvc.h>
#include <OnXSvc/ISvcLocatorManager.h>
#include <OnXSvc/Helpers.h>
#include <OnX/Core/Main.h>
#include <Inventor/SbPlane.h>
#include <Inventor/nodes/SoSeparator.h>
#include <Inventor/nodes/SoLightModel.h>
#include <Inventor/nodes/SoDrawStyle.h>
#include <Inventor/nodes/SoNormalBinding.h>
#include <HEPVis/SbStyle.h>
#include <HEPVis/nodes/SoHighlightMaterial.h>
#include <HEPVis/misc/SoTools.h>
#include <SoUtils/SbProjector.h>
#include <Inventor/nodes/SoShape.h>
#include <Inventor/actions/SoSearchAction.h>

Include dependency graph for OnXSvc.cpp:

Go to the source code of this file.


Classes

class  SvcLocatorManager
class  Printer

Functions

 DECLARE_SERVICE_FACTORY (OnXSvc)
 OnXSvc::OnXSvc (const std::string &aName, ISvcLocator *aSvcLoc)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
 OnXSvc::~OnXSvc ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::queryInterface (const InterfaceID &aRIID, void **aPPVIF)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::initialize ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::finalize ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::run ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
SoPage * OnXSvc::currentSoPage ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
SoRegion * OnXSvc::currentSoRegion ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
IWidget * OnXSvc::currentWidget ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Slash::Data::IProcessor * OnXSvc::typeManager ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Slash::Data::IAccessor * OnXSvc::metaType ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::setSession (Slash::Core::ISession *aSession)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
ISession * OnXSvc::session ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::nextEvent ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::eventInfo ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::visualize (const DataObject &aDataObject)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::visualize (const AIDA::IHistogram &aHistogram)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
IDataProviderSvcOnXSvc::dataProvider (const std::string &aPath)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::visualize (const std::string &aWhat)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
std::vector< std::string > OnXSvc::dataChildren (const std::string &aPath)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
bool OnXSvc::ls (IDataProviderSvc *aDataSvc, SmartIF< IDataManagerSvc > &aDataManagerSvc, SmartDataPtr< DataObject > &aDataObject, MsgStream &aLog, int aWantedDepth, int &aDepth)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::ls (const std::string &aPath, int aDepth)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::clearDetectorStore ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::changeGeometry (const std::string &file)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::changeColors (const std::string &file)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::openEventFile (const std::string &aFile)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
bool OnXSvc::visitToXML (IDataProviderSvc *aDataSvc, SmartIF< IDataManagerSvc > &aDataManagerSvc, SmartDataPtr< DataObject > &aDataObject, std::string &aOut)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
bool OnXSvc::writeToString (const std::string &aPath, std::string &aOut)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void OnXSvc::addType (Slash::Data::IAccessor *aType)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
IServiceOnXSvc::getService (const std::string &aName)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
const std::string & OnXSvc::cuts () const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Slash::Core::IWriter & OnXSvc::printer ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
std::string OnXSvc::torgb (const std::string &aColor)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void * OnXSvc::topointer (const std::string &aValue) const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
IAppMgrUIOnXSvc::appMgr () const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Slash::UI::IUI * OnXSvc::findUI ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
SbMarkerStyle SoTools_markerStyle (const std::string &aString)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::visualize (const Gaudi::XYZPoint &aData)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
StatusCode OnXSvc::visualize (const std::vector< Gaudi::XYZPoint > &aData, RepType aType)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
std::vector< std::string > OnXSvc::getHighlightedSoShapeNames ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
std::vector< ContainedObject * > OnXSvc::getHighlightedContainedObject ()
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//

Function Documentation

DECLARE_SERVICE_FACTORY ( OnXSvc   ) 

SbMarkerStyle SoTools_markerStyle ( const std::string &  aString  ) 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//

Definition at line 1187 of file OnXSvc.cpp.

01192 {
01193   SbStyle sbStyle;
01194   std::string s = "markerStyle " + aString;
01195   sbStyle.setFromString(s.c_str());
01196   return sbStyle.getMarkerStyle();
01197 }

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:02:01 2011 for OnXSvc by doxygen 1.4.7