#include <VisDesc/IVisualizationSvc.h>
Inheritance diagram for IVisualizationSvc:
Public Types | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
enum | Status |
Public Member Functions | |
virtual const VisAttribute | visAttribute (const Material *mat) const =0 |
This method returns the visualization attribute associated to a given material or 0 if there is no attribute associated to it. | |
virtual const VisAttribute | visAttribute (const ILVolume *vol) const =0 |
This method returns the visualization attribute associated to a given logical volume or 0 if there is no attribute associated to it. | |
virtual void | reload ()=0 |
this method erases the current set of attributes and loads a new set | |
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 () |
Retrieve interface ID. | |
Public Attributes | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR |
It is able to associate visualization attributes to materials and logical volumes. These describe the way these materials and volumes should be displayed
Definition at line 30 of file IVisualizationSvc.h.
static const InterfaceID& IVisualizationSvc::interfaceID | ( | ) | [inline, static] |
Retrieve interface ID.
Reimplemented from IInterface.
Definition at line 35 of file IVisualizationSvc.h.
00035 { return IID_IVisualizationSvc; }
virtual const VisAttribute IVisualizationSvc::visAttribute | ( | const Material * | mat | ) | const [pure virtual] |
This method returns the visualization attribute associated to a given material or 0 if there is no attribute associated to it.
mat | the material |
Implemented in VisualizationSvc.
virtual const VisAttribute IVisualizationSvc::visAttribute | ( | const ILVolume * | vol | ) | const [pure virtual] |
This method returns the visualization attribute associated to a given logical volume or 0 if there is no attribute associated to it.
vol | the logical volume |
Implemented in VisualizationSvc.
virtual void IVisualizationSvc::reload | ( | ) | [pure virtual] |
this method erases the current set of attributes and loads a new set
Implemented in VisualizationSvc.