9 #ifndef BLOCKFACTORY_CORE_BLOCKINFORMATION_H 10 #define BLOCKFACTORY_CORE_BLOCKINFORMATION_H 22 class BlockInformation;
23 class ParameterMetadata;
71 virtual bool getUniqueName(std::string& blockUniqueName)
const = 0;
84 virtual bool optionFromKey(
const std::string& key,
double& option)
const = 0;
206 #endif // BLOCKFACTORY_CORE_BLOCKINFORMATION_H
std::shared_ptr< blockfactory::core::Signal > OutputSignalPtr
Definition: BlockInformation.h:29
size_t Index
The 0-based index of a port.
Definition: Port.h:39
Class for storing block's parameters.
Definition: Parameters.h:34
std::vector< Port::Info > OutputPortsInfo
Definition: BlockInformation.h:27
A container of port information.
Definition: Port.h:78
int Vector
Definition: Port.h:98
std::vector< Port::Info > InputPortsInfo
Definition: BlockInformation.h:26
std::shared_ptr< const blockfactory::core::Signal > InputSignalPtr
Definition: BlockInformation.h:28
struct{Rows rows Matrix
Definition: Port.h:104
const std::string BlockOptionPrioritizeOrder
Definition: BlockInformation.h:32