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) override | iv::mimics::elements::Fan | virtual |
iv::addTraitOptionsMenu(const std::shared_ptr< iv::mimics::MimicControlMenu > &menu, const std::optional< std::function< bool(CDialog *)> > &autoCommandEvaluation, const std::optional< std::function< bool(CDialog *)> > &semiAutoCommandEvaluation) const | iv::mimics::traits::AutomaticSemiAuto | private |
iv::mimics::traits::TripReset::addTraitOptionsMenu(const std::shared_ptr< iv::mimics::MimicControlMenu > &menu, const std::optional< std::function< bool(CDialog *)> > &resetCommandEvaluation) const | iv::mimics::traits::TripReset | private |
applyPosition(IGraphics *graphics) const | iv::mimics::AbstractMimicElement | private |
applyRotation(IGraphics *graphics) const | iv::mimics::AbstractMimicElement | private |
AutomaticSemiAuto() | iv::mimics::traits::AutomaticSemiAuto | private |
buttonEditTitle() | iv::mimics::AbstractMimicElement | protected |
calculateArrowElementsColors(iv::types::color colorWorkingState, eFanRunState runState, eFanDirection directionState) | iv::mimics::elements::Fan | privatestatic |
calculateFanDirection() const | iv::mimics::elements::Fan | private |
calculateFanRunState() const | iv::mimics::elements::Fan | private |
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::Fan | virtual |
ControlLock() | iv::mimics::traits::ControlLock | 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 | |
drawBladedFan(IGraphics *graphics, const std::optional< iv::types::color > &colorWorkingState, const std::optional< iv::types::color > &colorControlState, eFanRunState stateRun, eFanDirection stateDirection) const | iv::mimics::elements::Fan | private |
drawReverseFan(IGraphics *graphics, const std::optional< iv::types::color > &colorWorkingState, eFanRunState stateRun, eFanDirection stateDirection) const | iv::mimics::elements::Fan | private |
drawReverseWithFastFan(IGraphics *graphics, const std::optional< iv::types::color > &colorWorkingState, const std::optional< iv::types::color > &colorControlState, eFanRunState runState, eFanDirection directionState) const | iv::mimics::elements::Fan | private |
drawSimpleFan(IGraphics *graphics, const std::optional< iv::types::color > &colorWorkingState) const | iv::mimics::elements::Fan | private |
drawSimpleWithFastFan(IGraphics *graphics, const std::optional< iv::types::color > &colorWorkingState, const std::optional< iv::types::color > &colorControlState, eFanRunState stateRun) const | iv::mimics::elements::Fan | private |
drawSpecific(IGraphics *graphics, std::optional< iv::types::color > colorWorkingState, std::optional< iv::types::color > colorControlState, iv::eLanguage drawingLanguage) override | iv::mimics::elements::Fan | virtual |
eAuxiliaryFanDirection enum name | iv::mimics::elements::Fan | |
eAuxiliaryFanRunState enum name | iv::mimics::elements::Fan | |
executeCommand(const std::string &strAction) const override | iv::mimics::elements::Fan | virtual |
exhaustDirectionBehaviorModel(const std::shared_ptr< iv::channels::AbstractChannel > &runFeedbackExhaust, Fan::eAuxiliaryFanDirection &lastState) | iv::mimics::elements::Fan | privatestatic |
Fan() | iv::mimics::elements::Fan | |
Fan(iv::mimics::eMimicElementType type) | iv::mimics::elements::Fan | explicit |
Fan(const Fan &other) | iv::mimics::elements::Fan | |
getAddedAlarmsMimicAlarmState() const | iv::mimics::AbstractMimicElement | private |
getAlarmIconPosition(const iv::math::geometry::Area &elementSize) const | iv::mimics::AbstractMimicElement | virtual |
getAlarmState() const override | iv::mimics::elements::Fan | virtual |
getChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const override | iv::mimics::elements::Fan | virtual |
getChannelsAutomaticSemiAuto(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const | iv::mimics::traits::AutomaticSemiAuto | private |
getChannelsControlLock(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const | iv::mimics::traits::ControlLock | private |
getChannelsRemoteLocal(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const | iv::mimics::traits::RemoteLocal | private |
getChannelsTripReset(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const | iv::mimics::traits::TripReset | private |
getColorControlState() const override | iv::mimics::elements::Fan | virtual |
getColorWorkingState() const override | iv::mimics::elements::Fan | virtual |
iv::getIconState() const | iv::mimics::traits::AutomaticSemiAuto | private |
iv::mimics::traits::RemoteLocal::getIconState() const | iv::mimics::traits::RemoteLocal | private |
getOnlineVariables() const | iv::mimics::AbstractMimicElement | |
iv::getState() const | iv::mimics::traits::AutomaticSemiAuto | private |
iv::mimics::traits::RemoteLocal::getState() const | iv::mimics::traits::RemoteLocal | private |
getStringControlState() const override | iv::mimics::elements::Fan | virtual |
getStringWorkingState() const override | iv::mimics::elements::Fan | 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 |
isTrip() const | iv::mimics::traits::TripReset | private |
kPrvRelationXY | iv::mimics::elements::Fan | privatestatic |
load(const iv::file::xml::node &nodeControlMimic) override | iv::mimics::elements::Fan | virtual |
loadAutomaticSemiAuto(const iv::file::xml::node &nodeAutomatic) | iv::mimics::traits::AutomaticSemiAuto | private |
loadControlLock(const iv::file::xml::node &nodeControlLock) | iv::mimics::traits::ControlLock | private |
loadRemoteLocal(const iv::file::xml::node &nodeRemoteLocal) | iv::mimics::traits::RemoteLocal | private |
loadTripReset(const iv::file::xml::node &nodeTripReset) | iv::mimics::traits::TripReset | private |
m_addedAlarms | iv::mimics::AbstractMimicElement | |
m_automaticCommand | iv::mimics::traits::AutomaticSemiAuto | private |
m_automaticFeedback | iv::mimics::traits::AutomaticSemiAuto | private |
m_background | iv::mimics::AbstractMimicElement | |
m_consignedSpeed | iv::mimics::elements::Fan | private |
m_controlLock | iv::mimics::traits::ControlLock | private |
m_depth | iv::mimics::AbstractMimicElement | |
m_fanDesign | iv::mimics::elements::Fan | private |
m_fanType | iv::mimics::elements::Fan | private |
m_hasControlLock | iv::mimics::traits::ControlLock | private |
m_hasLocalFeedback | iv::mimics::traits::RemoteLocal | private |
m_hasResetConfirmation | iv::mimics::traits::TripReset | private |
m_hasSemiAutoFeedback | iv::mimics::traits::AutomaticSemiAuto | 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_localFeedback | iv::mimics::traits::RemoteLocal | private |
m_location | iv::mimics::AbstractMimicElement | |
m_maintenance | iv::mimics::elements::Fan | private |
m_mimicElementType | iv::mimics::AbstractMimicElement | |
m_onlineVariables | iv::mimics::AbstractMimicElement | |
m_polylinesLimits | iv::mimics::AbstractMimicElement | private |
m_rectangleOpt | iv::mimics::elements::Fan | private |
m_redrawFlag | iv::mimics::AbstractMimicElement | protected |
m_remoteFeedback | iv::mimics::traits::RemoteLocal | private |
m_resetCommand | iv::mimics::traits::TripReset | private |
m_runFeedbackExhaust | iv::mimics::elements::Fan | private |
m_runFeedbackExhaustFast | iv::mimics::elements::Fan | private |
m_runFeedbackSupply | iv::mimics::elements::Fan | private |
m_runFeedbackSupplyFast | iv::mimics::elements::Fan | private |
m_semiAutoCommand | iv::mimics::traits::AutomaticSemiAuto | private |
m_semiAutoFeedback | iv::mimics::traits::AutomaticSemiAuto | private |
m_speedFeedback | iv::mimics::elements::Fan | private |
m_startCommandExhaust | iv::mimics::elements::Fan | private |
m_startCommandExhaustFast | iv::mimics::elements::Fan | private |
m_startCommandSupply | iv::mimics::elements::Fan | private |
m_startCommandSupplyFast | iv::mimics::elements::Fan | private |
m_startOrderExhaust | iv::mimics::elements::Fan | private |
m_startOrderExhaustFast | iv::mimics::elements::Fan | private |
m_startOrderSupply | iv::mimics::elements::Fan | private |
m_startOrderSupplyFast | iv::mimics::elements::Fan | private |
m_stopCommand | iv::mimics::elements::Fan | private |
m_stopOrder | iv::mimics::elements::Fan | private |
m_stoppedFeedback | iv::mimics::elements::Fan | private |
m_textTitleOpt | iv::mimics::AbstractMimicElement | private |
m_titleSettings | iv::mimics::AbstractMimicElement | |
m_tripFeedback | iv::mimics::traits::TripReset | private |
m_userConsignedSpeed | iv::mimics::elements::Fan | private |
m_width | iv::mimics::AbstractMimicElement | |
m_withAutomatic | iv::mimics::traits::AutomaticSemiAuto | private |
m_withCommandReset | iv::mimics::traits::TripReset | private |
mapChannels(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) override | iv::mimics::elements::Fan | virtual |
mapChannelsAutomaticSemiAuto(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) | iv::mimics::traits::AutomaticSemiAuto | private |
mapChannelsControlLock(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) | iv::mimics::traits::ControlLock | private |
mapChannelsRemoteLocal(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) | iv::mimics::traits::RemoteLocal | private |
mapChannelsTripReset(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) | iv::mimics::traits::TripReset | private |
move(double dx, double dy) | iv::mimics::AbstractMimicElement | virtual |
panelEditAddedAlarms() const | iv::mimics::AbstractMimicElement | protected |
panelEditAutomaticManual() | iv::mimics::traits::AutomaticSemiAuto | private |
panelEditControl() override | iv::mimics::elements::Fan | virtual |
panelEditControlLock() | iv::mimics::traits::ControlLock | private |
panelEditOnlineVariables() const | iv::mimics::AbstractMimicElement | protected |
panelEditRemoteLocal() | iv::mimics::traits::RemoteLocal | private |
panelEditSize() | iv::mimics::AbstractMimicElement | protected |
panelEditTrip() | iv::mimics::traits::TripReset | private |
postProcess() | iv::mimics::AbstractMimicElement | virtual |
prvCreateTextTitle(iv::eLanguage language) const | iv::mimics::AbstractMimicElement | private |
RemoteLocal() | iv::mimics::traits::RemoteLocal | private |
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 |
runningStateBehaviorModel(const std::shared_ptr< iv::channels::AbstractChannel > &runFeedback, eAuxiliaryFanRunState &lastState, bool isFast) | iv::mimics::elements::Fan | privatestatic |
save(iv::file::xml::node &nodeControlMimic) const override | iv::mimics::elements::Fan | virtual |
saveAutomaticSemiAuto(iv::file::xml::node &nodeAutomatic) const | iv::mimics::traits::AutomaticSemiAuto | private |
saveControlLock(iv::file::xml::node &nodeControlLock) const | iv::mimics::traits::ControlLock | private |
saveRemoteLocal(iv::file::xml::node &nodeRemoteLocal) const | iv::mimics::traits::RemoteLocal | private |
saveTripReset(iv::file::xml::node &nodeTripReset) const | iv::mimics::traits::TripReset | private |
setRedrawFlag(bool reDrawFlag=true) | iv::mimics::AbstractMimicElement | |
supplyDirectionBehaviorModel(const std::shared_ptr< iv::channels::AbstractChannel > &runFeedbackSupply, Fan::eAuxiliaryFanDirection &lastState) | iv::mimics::elements::Fan | privatestatic |
TripReset() | iv::mimics::traits::TripReset | private |
updateEnabledLanguages(const std::set< iv::eLanguage > &enabledLanguages) | iv::mimics::AbstractMimicElement | virtual |
~AbstractMimicElement() | iv::mimics::AbstractMimicElement | virtual |
~Fan() override=default | iv::mimics::elements::Fan | |