Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::channels::SPrvDataPanelTimeLogger Struct Reference
Collaboration diagram for iv::panels::channels::SPrvDataPanelTimeLogger:
[legend]

Public Member Functions

 SPrvDataPanelTimeLogger (const bool multipleCurves)
 
 SPrvDataPanelTimeLogger (const std::map< std::string, std::weak_ptr< iv::channels::AbstractChannel > > &channelsInGraphics, const bool isToday, const iv::time::Timestamp &timestampReference, const std::vector< CButton * > &buttons, const iv::types::timestamp incrTime, const bool withLegend, const bool withTimer, const bool multipleCurves, const uint64_t legendPosition, std::optional< std::shared_ptr< CCursorCurves > > cursorCurveOpt)
 

Public Attributes

std::map< iv::types::channelId, std::weak_ptr< iv::channels::AbstractChannel > > m_channelsInGraphics
 
bool m_isToday
 
iv::time::Timestamp m_timestampReference
 
std::vector< CButton * > m_buttons
 
iv::types::timestamp m_incrTime
 
bool m_withTimer
 
std::optional< uint64_t > m_legendPosition
 
std::optional< std::shared_ptr< CCursorCurves > > m_cursorCurveOpt
 
bool m_multipleCurves
 
std::optional< CLayoutContainer * > m_containerCurveRef
 

Constructor & Destructor Documentation

◆ SPrvDataPanelTimeLogger() [1/2]

iv::panels::channels::SPrvDataPanelTimeLogger::SPrvDataPanelTimeLogger ( const bool multipleCurves)
inlineexplicit

◆ SPrvDataPanelTimeLogger() [2/2]

iv::panels::channels::SPrvDataPanelTimeLogger::SPrvDataPanelTimeLogger ( const std::map< std::string, std::weak_ptr< iv::channels::AbstractChannel > > & channelsInGraphics,
const bool isToday,
const iv::time::Timestamp & timestampReference,
const std::vector< CButton * > & buttons,
const iv::types::timestamp incrTime,
const bool withLegend,
const bool withTimer,
const bool multipleCurves,
const uint64_t legendPosition,
std::optional< std::shared_ptr< CCursorCurves > > cursorCurveOpt )
inline

Member Data Documentation

◆ m_buttons

std::vector<CButton *> iv::panels::channels::SPrvDataPanelTimeLogger::m_buttons

◆ m_channelsInGraphics

std::map<iv::types::channelId, std::weak_ptr<iv::channels::AbstractChannel> > iv::panels::channels::SPrvDataPanelTimeLogger::m_channelsInGraphics

◆ m_containerCurveRef

std::optional<CLayoutContainer *> iv::panels::channels::SPrvDataPanelTimeLogger::m_containerCurveRef

◆ m_cursorCurveOpt

std::optional<std::shared_ptr<CCursorCurves> > iv::panels::channels::SPrvDataPanelTimeLogger::m_cursorCurveOpt

◆ m_incrTime

iv::types::timestamp iv::panels::channels::SPrvDataPanelTimeLogger::m_incrTime

◆ m_isToday

bool iv::panels::channels::SPrvDataPanelTimeLogger::m_isToday

◆ m_legendPosition

std::optional<uint64_t> iv::panels::channels::SPrvDataPanelTimeLogger::m_legendPosition

◆ m_multipleCurves

bool iv::panels::channels::SPrvDataPanelTimeLogger::m_multipleCurves

◆ m_timestampReference

iv::time::Timestamp iv::panels::channels::SPrvDataPanelTimeLogger::m_timestampReference

◆ m_withTimer

bool iv::panels::channels::SPrvDataPanelTimeLogger::m_withTimer

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