Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::OrNode< Scalar > Class Template Reference

Boolean OR. More...

#include <ConditionParser.hpp>

Inheritance diagram for icarus::OrNode< Scalar >:
Collaboration diagram for icarus::OrNode< Scalar >:

Public Member Functions

 OrNode (std::unique_ptr< ConditionNode< Scalar > > left, std::unique_ptr< ConditionNode< Scalar > > right)
bool Evaluate (const SignalRegistry< Scalar > &registry) const override
std::string ToString () const override
Public Member Functions inherited from icarus::ConditionNode< Scalar >
virtual ~ConditionNode ()=default

Detailed Description

template<typename Scalar>
class icarus::OrNode< Scalar >

Boolean OR.

Constructor & Destructor Documentation

◆ OrNode()

template<typename Scalar>
icarus::OrNode< Scalar >::OrNode ( std::unique_ptr< ConditionNode< Scalar > > left,
std::unique_ptr< ConditionNode< Scalar > > right )
inline

Member Function Documentation

◆ Evaluate()

template<typename Scalar>
bool icarus::OrNode< Scalar >::Evaluate ( const SignalRegistry< Scalar > & registry) const
inlinenodiscardoverridevirtual

◆ ToString()

template<typename Scalar>
std::string icarus::OrNode< Scalar >::ToString ( ) const
inlinenodiscardoverridevirtual

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