|
| static const int | nphi = 64 |
◆ Imp()
Definition at line 75 of file ProjectionSurfacesHelper.cxx.
104 {
105 if (as)
106 as->ref();
107 }
SoSeparator * sep_endcap_zasr_neg
SoSeparator * sep_endcap_inner_pos
SoShape * endcapinnershape
SoSeparator * sep_barrel_pos
SoShape * endcapzasrcylshape
SoSeparator * sep_endcap_zasr_central
SoSeparator * sep_endcap_outer_pos
ProjectionSurfacesHelper * theclass
InDetProjFlags::InDetProjPartsFlags parts
SoSeparator * sep_endcap_outer_neg
double barrel_inner_radius
double barrel_outer_radius
SoShape * endcapoutershape
double endcap_inner_radius
SoSeparator * sep_barrel_central
SoSeparator * sep_endcap_zasr_pos
double endcap_outer_radius
double endcap_zasr_disttobarrelcyl
double endcap_surface_length
SoSeparator * sep_barrel_neg
SoSeparator * sep_endcap_inner_neg
double endcap_zasr_squeezefact
◆ barrelCylShape()
| SoShape * ProjectionSurfacesHelper::Imp::barrelCylShape |
( |
| ) |
|
Definition at line 374 of file ProjectionSurfacesHelper.cxx.
375{
376 theclass->messageVerbose(
"barrelCylShape");
379 SoTubs * disc = new SoTubs;
388 }
390}
SoSFInt32 pOverrideNPhi
Override number of phi subdivision used for rendering shape (i.e.
SoSFFloat pDz
Half-length in Z.
SoSFFloat pDPhi
Delta-angle, in radians.
SoSFFloat pSPhi
Starting angle, in radians.
static void initClass()
Class Initializer, required.
SoSFFloat pRMin
Inside radius of the tube.
SoSFFloat pRMax
Outside radius of the tube.
◆ endcapInnerShape()
| SoShape * ProjectionSurfacesHelper::Imp::endcapInnerShape |
( |
| ) |
|
◆ endcapOuterShape()
| SoShape * ProjectionSurfacesHelper::Imp::endcapOuterShape |
( |
| ) |
|
◆ endcapZAsRCylShape()
| SoShape * ProjectionSurfacesHelper::Imp::endcapZAsRCylShape |
( |
| ) |
|
◆ ensureAttached()
| void ProjectionSurfacesHelper::Imp::ensureAttached |
( |
SoSeparator * | s | ) |
|
Definition at line 462 of file ProjectionSurfacesHelper.cxx.
463{
465 theclass->messageVerbose(
"ensureAttached");
466 if (!s)
467 return;
469 sep =
new SoSeparator;
471 SoPickStyle *pickStyle = new SoPickStyle;
472 pickStyle->style=SoPickStyle::UNPICKABLE;
473 sep->addChild(pickStyle);
477 }
480 theclass->messageVerbose(
"ensureAttached done");
481}
◆ ensureDetached()
| void ProjectionSurfacesHelper::Imp::ensureDetached |
( |
SoSeparator * | s | ) |
|
◆ initPartsSep()
| void ProjectionSurfacesHelper::Imp::initPartsSep |
( |
float | zpos, |
|
|
SoSeparator *& | sep, |
|
|
SoShape * | shape ) |
Definition at line 351 of file ProjectionSurfacesHelper.cxx.
352{
353 theclass->messageVerbose(
"initPartsSep begin");
354 sep =
new SoSeparator();
356 if (zpos!=0.0f) {
357 SoTranslation *
t =
new SoTranslation;
358 t->translation.setValue(0.0f,0.0f,zpos);
360 }
361 sep->addChild(shape);
362 theclass->messageVerbose(
"initPartsSep end");
363}
◆ attachsep
| SoSeparator* ProjectionSurfacesHelper::Imp::attachsep |
◆ barrel_inner_radius
| double ProjectionSurfacesHelper::Imp::barrel_inner_radius |
◆ barrel_outer_radius
| double ProjectionSurfacesHelper::Imp::barrel_outer_radius |
◆ barrel_posneg_z
| double ProjectionSurfacesHelper::Imp::barrel_posneg_z |
◆ barrelcylshape
| SoShape* ProjectionSurfacesHelper::Imp::barrelcylshape |
◆ endcap_inner_radius
| double ProjectionSurfacesHelper::Imp::endcap_inner_radius |
◆ endcap_outer_radius
| double ProjectionSurfacesHelper::Imp::endcap_outer_radius |
◆ endcap_surface_length
| double ProjectionSurfacesHelper::Imp::endcap_surface_length |
◆ endcap_surface_z
| double ProjectionSurfacesHelper::Imp::endcap_surface_z |
◆ endcap_zasr_disttobarrelcyl
| double ProjectionSurfacesHelper::Imp::endcap_zasr_disttobarrelcyl |
◆ endcap_zasr_squeezefact
| double ProjectionSurfacesHelper::Imp::endcap_zasr_squeezefact |
◆ endcapinnershape
| SoShape* ProjectionSurfacesHelper::Imp::endcapinnershape |
◆ endcapoutershape
| SoShape* ProjectionSurfacesHelper::Imp::endcapoutershape |
◆ endcapzasrcylshape
| SoShape* ProjectionSurfacesHelper::Imp::endcapzasrcylshape |
◆ material
| SoMaterial* ProjectionSurfacesHelper::Imp::material |
◆ nphi
| const int ProjectionSurfacesHelper::Imp::nphi = 64 |
|
static |
◆ parts
| InDetProjFlags::InDetProjPartsFlags ProjectionSurfacesHelper::Imp::parts |
◆ sep
| SoSeparator* ProjectionSurfacesHelper::Imp::sep |
◆ sep_barrel_central
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_barrel_central |
◆ sep_barrel_neg
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_barrel_neg |
◆ sep_barrel_pos
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_barrel_pos |
◆ sep_endcap_inner_neg
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_inner_neg |
◆ sep_endcap_inner_pos
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_inner_pos |
◆ sep_endcap_outer_neg
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_outer_neg |
◆ sep_endcap_outer_pos
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_outer_pos |
◆ sep_endcap_zasr_central
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_zasr_central |
◆ sep_endcap_zasr_neg
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_zasr_neg |
◆ sep_endcap_zasr_pos
| SoSeparator* ProjectionSurfacesHelper::Imp::sep_endcap_zasr_pos |
◆ surfacethickness
| double ProjectionSurfacesHelper::Imp::surfacethickness |
◆ theclass
The documentation for this class was generated from the following file: