ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::ViewConfig Struct Reference

Struct to concentrate all visualization configurations in order to harmonize visualization interfaces. More...

#include <Acts/Visualization/ViewConfig.hpp>

Collaboration diagram for Acts::ViewConfig:
[legend]

Public Attributes

Color color = {250, 0, 0}
 The color for this object.
double lineThickness = 0.15
 The visual line thickness for this object.
double offset = 0.1
 Out of plane drawing parameter for objects.
std::filesystem::path outputName = std::filesystem::path("")
 Write name - non-empty string indicates writing.
unsigned int quarterSegments = 72
 The number of segments to approximate a quarter of the circle.
double surfaceThickness = 0.15
 The visual surface thickness for this object.
bool triangulate = false
 Whether to triangulate or not.
bool visible = true
 Visible flag.

Detailed Description

Struct to concentrate all visualization configurations in order to harmonize visualization interfaces.

Member Data Documentation

◆ color

Color Acts::ViewConfig::color = {250, 0, 0}

The color for this object.

◆ lineThickness

double Acts::ViewConfig::lineThickness = 0.15

The visual line thickness for this object.

◆ offset

double Acts::ViewConfig::offset = 0.1

Out of plane drawing parameter for objects.

◆ outputName

std::filesystem::path Acts::ViewConfig::outputName = std::filesystem::path("")

Write name - non-empty string indicates writing.

◆ quarterSegments

unsigned int Acts::ViewConfig::quarterSegments = 72

The number of segments to approximate a quarter of the circle.

◆ surfaceThickness

double Acts::ViewConfig::surfaceThickness = 0.15

The visual surface thickness for this object.

◆ triangulate

bool Acts::ViewConfig::triangulate = false

Whether to triangulate or not.

◆ visible

bool Acts::ViewConfig::visible = true

Visible flag.