Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::control::GenerateLogic Namespace Reference

Functions

static void 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 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 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)
 
static void 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 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 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 spacingBetweenInputs {65.0}
 
static constexpr iv::types::coord startXPosition {20.0}
 
static constexpr iv::types::coord startYPosition {20.0}
 
static constexpr iv::types::coord positionDirectInputColumn {120.0}
 
static constexpr iv::types::coord positionDirectCstColumn {170.0}
 
static constexpr iv::types::coord positionCustomBlockColumn {275.0}
 
static constexpr iv::types::coord positionOutputColumn {550.0}
 
static constexpr double spacingBetweenInputs {65.0}
 
static constexpr iv::types::coord startXPosition {20.0}
 
static constexpr iv::types::coord startYPosition {20.0}
 
static constexpr iv::types::coord positionDirectInputColumn {120.0}
 
static constexpr iv::types::coord positionDirectCstColumn {170.0}
 
static constexpr iv::types::coord positionCustomBlockColumn {275.0}
 
static constexpr iv::types::coord positionOutputColumn {550.0}
 

Function Documentation

◆ addChannelInputFromExternalUnit() [1/2]

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

◆ addChannelInputFromExternalUnit() [2/2]

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

◆ addDirectChannelInput() [1/2]

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

◆ addDirectChannelInput() [2/2]

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

◆ addDirectChannelOutput() [1/2]

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 )
static

◆ addDirectChannelOutput() [2/2]

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 )
static

Variable Documentation

◆ positionCustomBlockColumn [1/2]

iv::types::coord iv::panels::control::GenerateLogic::positionCustomBlockColumn {275.0}
staticconstexpr

◆ positionCustomBlockColumn [2/2]

iv::types::coord iv::panels::control::GenerateLogic::positionCustomBlockColumn {275.0}
staticconstexpr

◆ positionDirectCstColumn [1/2]

iv::types::coord iv::panels::control::GenerateLogic::positionDirectCstColumn {170.0}
staticconstexpr

◆ positionDirectCstColumn [2/2]

iv::types::coord iv::panels::control::GenerateLogic::positionDirectCstColumn {170.0}
staticconstexpr

◆ positionDirectInputColumn [1/2]

iv::types::coord iv::panels::control::GenerateLogic::positionDirectInputColumn {120.0}
staticconstexpr

◆ positionDirectInputColumn [2/2]

iv::types::coord iv::panels::control::GenerateLogic::positionDirectInputColumn {120.0}
staticconstexpr

◆ positionOutputColumn [1/2]

iv::types::coord iv::panels::control::GenerateLogic::positionOutputColumn {550.0}
staticconstexpr

◆ positionOutputColumn [2/2]

iv::types::coord iv::panels::control::GenerateLogic::positionOutputColumn {550.0}
staticconstexpr

◆ spacingBetweenInputs [1/2]

double iv::panels::control::GenerateLogic::spacingBetweenInputs {65.0}
staticconstexpr

◆ spacingBetweenInputs [2/2]

double iv::panels::control::GenerateLogic::spacingBetweenInputs {65.0}
staticconstexpr

◆ startXPosition [1/2]

iv::types::coord iv::panels::control::GenerateLogic::startXPosition {20.0}
staticconstexpr

◆ startXPosition [2/2]

iv::types::coord iv::panels::control::GenerateLogic::startXPosition {20.0}
staticconstexpr

◆ startYPosition [1/2]

iv::types::coord iv::panels::control::GenerateLogic::startYPosition {20.0}
staticconstexpr

◆ startYPosition [2/2]

iv::types::coord iv::panels::control::GenerateLogic::startYPosition {20.0}
staticconstexpr