FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
Loading...
Searching...
No Matches
business_logic::elements::blocks::BaseBlock Member List

This is the complete list of members for business_logic::elements::blocks::BaseBlock, including all inherited members.

BaseBlock(int cx, int cy, int blockWidth, int blockHeight, business_logic::delegate::INewBlockChoiceDelegate *newBlockChoiceDelegate, business_logic::delegate::IBlockLifecycleManagerDelegate *blockLifecycleManagerDelegate, business_logic::delegate::IWindowDelegate *windowDelegate, std::shared_ptr< spdlog::logger > logger)business_logic::elements::blocks::BaseBlock
BaseBlock(const BaseBlock &)=deletebusiness_logic::elements::blocks::BaseBlock
BaseBlock(BaseBlock &&)=deletebusiness_logic::elements::blocks::BaseBlock
blockLifecycleManagerDelegatebusiness_logic::elements::blocks::BaseBlockprotected
bottomYbusiness_logic::elements::blocks::BaseBlockprotected
cacheCornerCoordinates()business_logic::elements::blocks::BaseBlockprotected
calculateOutputValues()=0business_logic::elements::blocks::BaseBlockpure virtual
centerYbusiness_logic::elements::blocks::BaseBlockprotected
checkPort(const structures::Port *port, const geometry::Point2D &point) constbusiness_logic::elements::blocks::BaseBlockprotected
cxbusiness_logic::elements::blocks::BaseBlockprotected
cybusiness_logic::elements::blocks::BaseBlockprotected
getBlockType() const =0business_logic::elements::blocks::BaseBlockpure virtual
getBottomY() constbusiness_logic::elements::blocks::BaseBlockinline
getCx() constbusiness_logic::elements::blocks::BaseBlockinline
getCy() constbusiness_logic::elements::blocks::BaseBlockinline
getHeight() constbusiness_logic::elements::blocks::BaseBlockinline
getInputPorts() const =0business_logic::elements::blocks::BaseBlockpure virtual
getLeftX() constbusiness_logic::elements::blocks::BaseBlockinline
getOutputPorts() const =0business_logic::elements::blocks::BaseBlockpure virtual
getPortAtCoordinates(const geometry::Point2D &point) constbusiness_logic::elements::blocks::BaseBlock
getPortCoordinates(const structures::Port *port) constbusiness_logic::elements::blocks::BaseBlock
getPortCoordinates()business_logic::elements::blocks::BaseBlockinline
getPortValue(const structures::Port *port) constbusiness_logic::elements::blocks::BaseBlock
getRightX() constbusiness_logic::elements::blocks::BaseBlockinline
getSelfId() const =0business_logic::elements::blocks::BaseBlockpure virtual
getTopY() constbusiness_logic::elements::blocks::BaseBlockinline
getValueToRenderAboveBlock(bool isHovered)business_logic::elements::blocks::BaseBlockvirtual
getWidth() constbusiness_logic::elements::blocks::BaseBlockinline
heightbusiness_logic::elements::blocks::BaseBlockprotected
isHovered(int x, int y) constbusiness_logic::elements::blocks::BaseBlockinlinevirtual
leftXbusiness_logic::elements::blocks::BaseBlockprotected
loggerbusiness_logic::elements::blocks::BaseBlockprotected
NaNbusiness_logic::elements::blocks::BaseBlockprotectedstatic
newBlockChoiceDelegatebusiness_logic::elements::blocks::BaseBlockprotected
onDragEnd() overridebusiness_logic::elements::blocks::BaseBlockvirtual
onDragProgress(int x, int y) overridebusiness_logic::elements::blocks::BaseBlockvirtual
onDragStart() overridebusiness_logic::elements::blocks::BaseBlockvirtual
operator=(const BaseBlock &)=deletebusiness_logic::elements::blocks::BaseBlock
operator=(BaseBlock &&)=deletebusiness_logic::elements::blocks::BaseBlock
portCoordinatesbusiness_logic::elements::blocks::BaseBlockprotected
portValuesbusiness_logic::elements::blocks::BaseBlockprotected
rightXbusiness_logic::elements::blocks::BaseBlockprotected
setPortValue(const business_logic::elements::structures::Port *port, const FloatingPoint &value)business_logic::elements::blocks::BaseBlock
std::hash< BaseBlock >business_logic::elements::blocks::BaseBlockfriend
topYbusiness_logic::elements::blocks::BaseBlockprotected
updateWidthHeight(int newWidth, int newHeight)business_logic::elements::blocks::BaseBlock
widthbusiness_logic::elements::blocks::BaseBlockprotected
windowDelegatebusiness_logic::elements::blocks::BaseBlockprotected
~BaseBlock() noexcept overridebusiness_logic::elements::blocks::BaseBlock
~IDraggable()=defaultbusiness_logic::elements::interactions::IDraggablevirtual