Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include "ControlDamperUseCases.hpp"
#include "core/defines.hpp"
#include "diamar/Application.hpp"
#include "diamar/ApplicationGui.hpp"
#include "diamar/CDataAppEditDiamar.hpp"
#include "logic/LogicsGenerationParams.hpp"
#include "model/control/utils.hpp"
#include "ui/panels/editor/control/constants.hpp"
#include "ui/panels/editor/control/mappers.hpp"
Namespaces | |
namespace | iv |
namespace | iv::panels |
namespace | iv::panels::control |
namespace | iv::panels::control::GenerateLogic |
Functions | |
static void | iv::panels::control::GenerateLogic::addDirectChannelInput (const std::shared_ptr< iv::logic::BlockProperties > &libraryBlock, const iv::types::logic::paramNumber paramNumber, const std::weak_ptr< iv::channels::AbstractChannel > &channelRef, std::vector< std::shared_ptr< iv::logic::OtherComponentProperties > > &othersComponents) |
static void | iv::panels::control::GenerateLogic::addChannelInputFromExternalUnit (const std::shared_ptr< iv::logic::BlockProperties > &libraryBlock, const iv::types::logic::paramNumber paramNumber, const std::weak_ptr< iv::channels::AbstractChannel > &channelRef, std::vector< std::shared_ptr< iv::logic::BlockProperties > > &inputBlocks, std::vector< std::shared_ptr< iv::logic::ConnectionProperties > > &connectionProperties, std::vector< std::shared_ptr< iv::logic::OtherComponentProperties > > &othersComponents) |
static void | iv::panels::control::GenerateLogic::addDirectChannelOutput (const std::shared_ptr< iv::logic::BlockProperties > &libraryBlock, const iv::types::logic::paramNumber paramNumber, const std::weak_ptr< iv::channels::AbstractChannel > &channelRef, std::vector< std::shared_ptr< iv::logic::OtherComponentProperties > > &othersComponents) |
Variables | |
static constexpr double | iv::panels::control::GenerateLogic::spacingBetweenInputs {65.0} |
static constexpr iv::types::coord | iv::panels::control::GenerateLogic::startXPosition {20.0} |
static constexpr iv::types::coord | iv::panels::control::GenerateLogic::startYPosition {20.0} |
static constexpr iv::types::coord | iv::panels::control::GenerateLogic::positionDirectInputColumn {120.0} |
static constexpr iv::types::coord | iv::panels::control::GenerateLogic::positionDirectCstColumn {170.0} |
static constexpr iv::types::coord | iv::panels::control::GenerateLogic::positionCustomBlockColumn {275.0} |
static constexpr iv::types::coord | iv::panels::control::GenerateLogic::positionOutputColumn {550.0} |