AbstractMimicElement(iv::mimics::eMimicElementType elementType) | iv::mimics::AbstractMimicElement | explicitprotected |
AbstractMimicElement(const AbstractMimicElement &other) | iv::mimics::AbstractMimicElement | protected |
addOptionsMenu(const std::shared_ptr< iv::mimics::MimicControlMenu > &menu) | iv::mimics::AbstractMimicElement | virtual |
applyPosition(IGraphics *graphics) const | iv::mimics::AbstractMimicElement | private |
applyRotation(IGraphics *graphics) const | iv::mimics::AbstractMimicElement | private |
buttonEditTitle() | iv::mimics::AbstractMimicElement | protected |
calculateLimits(IGraphics *graphics, iv::eLanguage drawingLanguage) | iv::mimics::AbstractMimicElement | protected |
canShowCircularMenu() const | iv::mimics::AbstractMimicElement | virtual |
checkHasRepeated(const std::unordered_set< iv::types::channelId > &repeatedChannels, const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &elementChannels) | iv::mimics::AbstractMimicElement | privatestatic |
checkIntegrity() const | iv::mimics::AbstractMimicElement | protectedvirtual |
clone() const override | iv::mimics::elements::Dial | virtual |
Dial() | iv::mimics::elements::Dial | |
Dial(const Dial &other) | iv::mimics::elements::Dial | private |
draw(IGraphics *graphics, iv::eLanguage drawingLanguage, const std::optional< std::unordered_set< iv::types::channelId > > &channelsRepeatedOpt=std::nullopt, const std::optional< std::set< std::shared_ptr< AbstractMimicElement > > > &otherMimicElements=std::nullopt) | iv::mimics::AbstractMimicElement | |
drawSpecific(IGraphics *graphics, std::optional< iv::types::color > colorWorkingState, std::optional< iv::types::color > colorControlState, iv::eLanguage drawingLanguage) override | iv::mimics::elements::Dial | virtual |
EDispatcherTextsMarks enum name | iv::mimics::elements::Dial | |
executeCommand(const std::string &strAction) const override | iv::mimics::elements::Dial | virtual |
getAddedAlarmsMimicAlarmState() const | iv::mimics::AbstractMimicElement | private |
getAlarmIconPosition(const iv::math::geometry::Area &elementSize) const | iv::mimics::AbstractMimicElement | virtual |
getAlarmState() const override | iv::mimics::elements::Dial | virtual |
getChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const override | iv::mimics::elements::Dial | virtual |
getColorControlState() const | iv::mimics::AbstractMimicElement | virtual |
getColorWorkingState() const override | iv::mimics::elements::Dial | virtual |
getOnlineVariables() const | iv::mimics::AbstractMimicElement | |
getStringControlState() const | iv::mimics::AbstractMimicElement | virtual |
getStringWorkingState() const override | iv::mimics::elements::Dial | virtual |
getTitleSettings() const | iv::mimics::AbstractMimicElement | inline |
handleEvent(CEventMotion *evtMotion) | iv::mimics::AbstractMimicElement | |
hasAlternativeAction() const | iv::mimics::AbstractMimicElement | virtual |
hasRepeatedChannels(const std::unordered_set< iv::types::channelId > &channelsRepeatedOpt) const | iv::mimics::AbstractMimicElement | protectedvirtual |
isPointInMimic(iv::types::coord x, iv::types::coord y) const | iv::mimics::AbstractMimicElement | |
isRepeatedMimicElement(const std::set< std::shared_ptr< AbstractMimicElement > > &otherMimicsElements) const | iv::mimics::AbstractMimicElement | protectedvirtual |
load(const iv::file::xml::node &nodeControlMimic) override | iv::mimics::elements::Dial | virtual |
m_addedAlarms | iv::mimics::AbstractMimicElement | |
m_background | iv::mimics::AbstractMimicElement | |
m_channel | iv::mimics::elements::Dial | private |
m_color | iv::mimics::elements::Dial | private |
m_depth | iv::mimics::AbstractMimicElement | |
m_divisionsNumber | iv::mimics::elements::Dial | private |
m_factor | iv::mimics::elements::Dial | private |
m_height | iv::mimics::AbstractMimicElement | |
m_idBlockBackground | iv::mimics::AbstractMimicElement | private |
m_idBlockForegorund | iv::mimics::AbstractMimicElement | private |
m_isCreatedBackground | iv::mimics::AbstractMimicElement | private |
m_isCreatedForeground | iv::mimics::AbstractMimicElement | private |
m_isMarked | iv::mimics::AbstractMimicElement | private |
m_location | iv::mimics::AbstractMimicElement | |
m_mimicElementType | iv::mimics::AbstractMimicElement | |
m_onlineVariables | iv::mimics::AbstractMimicElement | |
m_polylinesLimits | iv::mimics::AbstractMimicElement | private |
m_redrawFlag | iv::mimics::AbstractMimicElement | protected |
m_showAlarmLimits | iv::mimics::elements::Dial | private |
m_showFactor | iv::mimics::elements::Dial | private |
m_showTextValue | iv::mimics::elements::Dial | private |
m_subdivisionsNumber | iv::mimics::elements::Dial | private |
m_textFactorOpt | iv::mimics::elements::Dial | mutableprivate |
m_textTitleOpt | iv::mimics::AbstractMimicElement | private |
m_textUnit | iv::mimics::elements::Dial | mutableprivate |
m_textValueOpt | iv::mimics::elements::Dial | mutableprivate |
m_textValuesClock | iv::mimics::elements::Dial | mutableprivate |
m_titleSettings | iv::mimics::AbstractMimicElement | |
m_width | iv::mimics::AbstractMimicElement | |
mapChannels(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) override | iv::mimics::elements::Dial | virtual |
move(double dx, double dy) | iv::mimics::AbstractMimicElement | virtual |
panelEditAddedAlarms() const | iv::mimics::AbstractMimicElement | protected |
panelEditControl() override | iv::mimics::elements::Dial | virtual |
panelEditOnlineVariables() const | iv::mimics::AbstractMimicElement | protected |
panelEditSize() | iv::mimics::AbstractMimicElement | protected |
postProcess() | iv::mimics::AbstractMimicElement | virtual |
prvCalculateTexts(Dial::EDispatcherTextsMarks dispatcherTextsMarks, iv::types::channelValue LEL, iv::types::channelValue HEL, bool isModernRectangle, uint64_t sizeMaxValues, iv::types::radius radiusSeparations, iv::types::radius radiusClock, bool isAllNumbers, double separationMarkLarge, uint16_t numDecimals) const | iv::mimics::elements::Dial | private |
prvCreateTextTitle(iv::eLanguage language) const | iv::mimics::AbstractMimicElement | private |
prvGetDataClock(EDispatcherTextsMarks dispatcherTextsMarks, uint64_t sizeMaxValues, iv::types::radius radiusClock, iv::types::radius &radiusSeparationsOut, double &longLineHourSmallOut, double &longLineHourLargeOut) | iv::mimics::elements::Dial | privatestatic |
prvGetDataCounter(iv::types::radius radiusHours, bool isModernRectangle, iv::types::coord &xCounterOut, iv::types::coord &yCounterOut, iv::types::width &widthCounterOut, iv::types::height &heightCounterOut) | iv::mimics::elements::Dial | privatestatic |
prvTextValuesClock(Dial::EDispatcherTextsMarks dispatcherTextsMarks, uint64_t sizeMaxValues, iv::types::radius radiusClock, iv::types::channelValue valueMin, iv::types::channelValue valueMax, iv::types::height heightText, double separationMarkLarge, uint64_t numDec, bool isAllNumber, bool showLimits) | iv::mimics::elements::Dial | privatestatic |
removeGraphicsObjects(IGraphics *graphics) | iv::mimics::AbstractMimicElement | |
rotate(double angle) | iv::mimics::AbstractMimicElement | |
runAlternativeAction(CDialog *dlgFatherRef) | iv::mimics::AbstractMimicElement | virtual |
runCommandControlWithoutMenu() | iv::mimics::AbstractMimicElement | virtual |
runEvaluation() | iv::mimics::AbstractMimicElement | virtual |
save(iv::file::xml::node &nodeControlMimic) const override | iv::mimics::elements::Dial | virtual |
setRedrawFlag(bool reDrawFlag=true) | iv::mimics::AbstractMimicElement | |
updateEnabledLanguages(const std::set< iv::eLanguage > &enabledLanguages) | iv::mimics::AbstractMimicElement | virtual |
~AbstractMimicElement() | iv::mimics::AbstractMimicElement | virtual |
~Dial() override=default | iv::mimics::elements::Dial | |