Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::Banner Class Reference

ASCII art banners and headers. More...

#include <Banner.hpp>

Static Public Member Functions

static std::string GetSplashScreen (const std::string &build_type="RELEASE", const std::string &version="0.1.0")
 Get the main Icarus splash screen (ASCII art logo).
static std::string GetLifecycleHeader (const std::string &lifecycle_name)
 Get a section header.
static std::string GetDebriefHeader ()
 Get the mission debrief header.
static std::string GetRule (int width=80, char c='=')
 Get horizontal rule.
static std::string GetDoubleRule (int width=80)
 Get double-line rule.
static std::string GetSectionHeader (const std::string &title)
 Get section header (for data dictionary, etc.).

Detailed Description

ASCII art banners and headers.

Member Function Documentation

◆ GetDebriefHeader()

std::string icarus::Banner::GetDebriefHeader ( )
inlinestaticnodiscard

Get the mission debrief header.

◆ GetDoubleRule()

std::string icarus::Banner::GetDoubleRule ( int width = 80)
inlinestaticnodiscard

Get double-line rule.

◆ GetLifecycleHeader()

std::string icarus::Banner::GetLifecycleHeader ( const std::string & lifecycle_name)
inlinestaticnodiscard

Get a section header.

◆ GetRule()

std::string icarus::Banner::GetRule ( int width = 80,
char c = '=' )
inlinestaticnodiscard

Get horizontal rule.

◆ GetSectionHeader()

std::string icarus::Banner::GetSectionHeader ( const std::string & title)
inlinestaticnodiscard

Get section header (for data dictionary, etc.).

◆ GetSplashScreen()

std::string icarus::Banner::GetSplashScreen ( const std::string & build_type = "RELEASE",
const std::string & version = "0.1.0" )
inlinestaticnodiscard

Get the main Icarus splash screen (ASCII art logo).


The documentation for this class was generated from the following file: