ATLAS Offline Software
graphics
VP1
VP1Plugins
VP1TestPlugin
src
Example3DChannel2.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Implementation of class Example3DChannel2 //
8
// //
9
// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10
// //
11
// Initial version: June 2007 //
12
// //
14
15
#include "
VP1TestPlugin/Example3DChannel2.h
"
16
#include "
VP1TestSystems/Example3DSystem2.h
"
17
#include "
VP1GeometrySystems/VP1GeometrySystem.h
"
18
19
Example3DChannel2::Example3DChannel2
()
20
:
IVP13DStandardChannelWidget
(
VP1CHANNELNAMEINPLUGIN
(
Example3DChannel2
,
"Example 2"
),
21
"This channel is an example of a"
22
" 3D channel which displays the"
23
" 3D scene delivered by the"
24
" Example3DSystem2 (along with geometry)."
,
25
"Thomas.Kittelmann@cern.ch"
)
26
{
27
}
28
29
void
Example3DChannel2::init
()
30
{
31
addSystem
(
new
Example3DSystem2
);
32
addSystem
(
new
VP1GeometrySystem
(
VP1GeoFlags::BeamPipe
));
33
}
Example3DChannel2.h
VP1GeoFlags::BeamPipe
@ BeamPipe
Definition:
VP1GeoFlags.h:52
VP1CHANNELNAMEINPLUGIN
#define VP1CHANNELNAMEINPLUGIN(cls, nme)
Definition:
IVP1ChannelWidget.h:139
VP1GeometrySystem
Definition:
VP1GeometrySystem.h:33
IVP13DStandardChannelWidget
Definition:
IVP13DStandardChannelWidget.h:24
Example3DChannel2
Definition:
Example3DChannel2.h:20
IVP13DStandardChannelWidget::addSystem
void addSystem(IVP13DSystem *, const SystemOptions &options=AllowAll)
Definition:
IVP13DStandardChannelWidget.cxx:135
VP1GeometrySystem.h
Example3DChannel2::init
void init()
Definition:
Example3DChannel2.cxx:29
Example3DChannel2::Example3DChannel2
Example3DChannel2()
Definition:
Example3DChannel2.cxx:19
Example3DSystem2.h
Example3DSystem2
Definition:
Example3DSystem2.h:20
Generated on Mon Dec 23 2024 21:10:23 for ATLAS Offline Software by
1.8.18