EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Struct to concentrate all visulation configuration in order to harmonize visualization interfaces. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Visualization/ViewConfig.hpp>
Public Member Functions | |
ViewConfig (bool vis=true) | |
Constructor to switch visibility off. | |
ViewConfig (const ColorRGB &rgb) | |
Constructor for color settings only. | |
Public Attributes | |
bool | visible = true |
Visible flag. | |
ColorRGB | color = {250, 0, 0} |
The RGB color for this object. | |
double | offset = 0.1 |
Out of plane drawing parameter for objects. | |
double | lineThickness = 0.15 |
The visual line thickness for this object. | |
double | surfaceThickness = 0.15 |
The visual surface thickness for this object. | |
unsigned int | nSegments = 72 |
The number of segments to approximate full 2pi. | |
bool | triangulate = false |
Whether to triangulate or not. | |
std::string | outputName = "" |
Write name - non-empty string indicates writing. | |
Struct to concentrate all visulation configuration in order to harmonize visualization interfaces.
Definition at line 22 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 22 of file ViewConfig.hpp
|
inline |
Constructor to switch visibility off.
Definition at line 24 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 24 of file ViewConfig.hpp
|
inline |
Constructor for color settings only.
Definition at line 27 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 27 of file ViewConfig.hpp
ColorRGB Acts::ViewConfig::color = {250, 0, 0} |
The RGB color for this object.
Definition at line 32 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 32 of file ViewConfig.hpp
Referenced by Acts::GeometryView3D::drawPolyhedron(), and Acts::GeometryView3D::drawSegmentBase().
double Acts::ViewConfig::lineThickness = 0.15 |
The visual line thickness for this object.
Definition at line 36 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 36 of file ViewConfig.hpp
Referenced by Acts::EventDataView3D::drawBoundTrackParameters(), Acts::GeometryView3D::drawSegmentBase(), Acts::GeometryView3D::drawSurfaceArray(), ActsExamples::Options::readObjTrackingGeometryWriterConfig(), and Acts::PrimitivesView3DTest::run().
unsigned int Acts::ViewConfig::nSegments = 72 |
The number of segments to approximate full 2pi.
Definition at line 40 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 40 of file ViewConfig.hpp
Referenced by Acts::EventDataView3D::drawCovarianceAngular(), Acts::EventDataView3D::drawCovarianceCartesian(), Acts::GeometryView3D::drawSurface(), Acts::GeometryView3D::drawSurfaceArray(), Acts::GeometryView3D::drawTrackingVolume(), and Acts::TrackingGeometryView3DTest::run().
double Acts::ViewConfig::offset = 0.1 |
Out of plane drawing parameter for objects.
Definition at line 34 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 34 of file ViewConfig.hpp
Referenced by Acts::EventDataView3D::drawCovarianceCartesian(), Acts::GeometryView3D::drawSurfaceArray(), ActsExamples::Options::readObjTrackingGeometryWriterConfig(), Acts::TrackingGeometryView3DTest::run(), and Acts::EventDataView3DTest::testMultiTrajectory().
std::string Acts::ViewConfig::outputName = "" |
Write name - non-empty string indicates writing.
Definition at line 44 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 44 of file ViewConfig.hpp
Referenced by Acts::GeometryView3D::drawLayer(), Acts::GeometryView3D::drawSurfaceArray(), and Acts::GeometryView3D::drawTrackingVolume().
double Acts::ViewConfig::surfaceThickness = 0.15 |
The visual surface thickness for this object.
Definition at line 38 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 38 of file ViewConfig.hpp
bool Acts::ViewConfig::triangulate = false |
Whether to triangulate or not.
Definition at line 42 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 42 of file ViewConfig.hpp
Referenced by Acts::GeometryView3D::drawPolyhedron(), Acts::VolumeView3DTest::run(), Acts::TrackingGeometryView3DTest::run(), and Acts::SurfaceView3DTest::run().
bool Acts::ViewConfig::visible = true |
Visible flag.
Definition at line 30 of file ViewConfig.hpp.
View newest version in sPHENIX GitHub at line 30 of file ViewConfig.hpp
Referenced by Acts::GeometryView3D::drawLayer(), and Acts::GeometryView3D::drawPolyhedron().