22#include <gemc/gbase/gbase.h>
68 std::vector<std::string>
addSceneTexts(
const std::shared_ptr<GOptions>& gopts);
93 std::vector<std::string>
scene_commands(
const std::shared_ptr<GOptions>& gopts);
std::vector< std::string > addSceneTexts(const std::shared_ptr< GOptions > &gopts)
Build commands that insert configured text annotations into the scene.
G4SceneProperties(const std::shared_ptr< GOptions > &gopts)
Construct a scene-properties helper bound to a set of options.
std::vector< std::string > addSceneDecorations(const std::shared_ptr< GOptions > &gopts)
Build commands for optional scene decorations such as scale, axes, logos, and frame.
std::vector< std::string > scene_commands(const std::shared_ptr< GOptions > &gopts)
Build the full command sequence for scene initialization.
GBase(const std::shared_ptr< GOptions > &gopt, std::string logger_name="")
Option structures and helpers for g4display configuration.
constexpr const char * G4SCENE_LOGGER