Horizon
Loading...
Searching...
No Matches
horizon::BlocksSchematic::BlockItemSchematic Class Reference
Inheritance diagram for horizon::BlocksSchematic::BlockItemSchematic:
horizon::BlocksBase::BlockItem horizon::BlocksBase::BlockItemInfo

Public Member Functions

 BlockItemSchematic (const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class BlocksSchematic &blocks)
 BlockItemSchematic (const UUID &uu, const std::string &block_name)
 BlockItemSchematic (const UUID &uu, const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class BlocksSchematic &blocks)
 BlockItemSchematic (const BlockItemInfo &inf, const json &j_block, const json &j_sym, const json &j_sch, IPool &pool, BlocksSchematic &blocks)
Public Member Functions inherited from horizon::BlocksBase::BlockItem
 BlockItem (const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class IBlockProvider &blocks)
 BlockItem (const UUID &uu, const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class IBlockProvider &blocks)
void update_refs (IBlockProvider &blocks)
Public Member Functions inherited from horizon::BlocksBase::BlockItemInfo
 BlockItemInfo (const UUID &uu, const json &j)
json serialize () const

Public Attributes

BlockSymbol symbol
Schematic schematic
Public Attributes inherited from horizon::BlocksBase::BlockItem
Block block
Public Attributes inherited from horizon::BlocksBase::BlockItemInfo
UUID uuid
std::string block_filename
std::string symbol_filename
std::string schematic_filename

Additional Inherited Members

Protected Member Functions inherited from horizon::BlocksBase::BlockItem
 BlockItem (const UUID &uu, const std::string &b, const std::string &y, const std::string &c)
 BlockItem (const BlockItemInfo &inf, const json &j, IPool &pool, class IBlockProvider &blocks)
Protected Member Functions inherited from horizon::BlocksBase::BlockItemInfo
 BlockItemInfo (const UUID &uu, const std::string &b, const std::string &y, const std::string &c)

The documentation for this class was generated from the following files: