OpenStudio:alfalfa
Loading...
Searching...
No Matches
openstudio::alfalfa::AlfalfaComponent Class Reference

#include <AlfalfaComponent.hpp>

Public Member Functions

 AlfalfaComponent (AlfalfaComponent &&) noexcept=default
 
 AlfalfaComponent (const AlfalfaComponent &other)
 
 AlfalfaComponent (const AlfalfaComponentBase &component)
 
bool canInput () const
 
bool canOutput () const
 
AlfalfaComponentCapability capability () const
 
std::string deriveName () const
 
AlfalfaComponentoperator= (AlfalfaComponent &&) noexcept=default
 
AlfalfaComponentoperator= (const AlfalfaComponent &other)
 
Json::Value toJSON () const
 
AlfalfaComponentType type () const
 
std::string typeName () const
 
 ~AlfalfaComponent ()=default
 

Constructor & Destructor Documentation

◆ AlfalfaComponent() [1/3]

openstudio::alfalfa::AlfalfaComponent::AlfalfaComponent ( const AlfalfaComponentBase & component)
inline

◆ AlfalfaComponent() [2/3]

openstudio::alfalfa::AlfalfaComponent::AlfalfaComponent ( const AlfalfaComponent & other)
inline

◆ AlfalfaComponent() [3/3]

openstudio::alfalfa::AlfalfaComponent::AlfalfaComponent ( AlfalfaComponent && )
defaultnoexcept

◆ ~AlfalfaComponent()

openstudio::alfalfa::AlfalfaComponent::~AlfalfaComponent ( )
default

Member Function Documentation

◆ canInput()

bool openstudio::alfalfa::AlfalfaComponent::canInput ( ) const

◆ canOutput()

bool openstudio::alfalfa::AlfalfaComponent::canOutput ( ) const

◆ capability()

AlfalfaComponentCapability openstudio::alfalfa::AlfalfaComponent::capability ( ) const

◆ deriveName()

std::string openstudio::alfalfa::AlfalfaComponent::deriveName ( ) const

◆ operator=() [1/2]

AlfalfaComponent & openstudio::alfalfa::AlfalfaComponent::operator= ( AlfalfaComponent && )
defaultnoexcept

◆ operator=() [2/2]

AlfalfaComponent & openstudio::alfalfa::AlfalfaComponent::operator= ( const AlfalfaComponent & other)
inline

◆ toJSON()

Json::Value openstudio::alfalfa::AlfalfaComponent::toJSON ( ) const

◆ type()

AlfalfaComponentType openstudio::alfalfa::AlfalfaComponent::type ( ) const

◆ typeName()

std::string openstudio::alfalfa::AlfalfaComponent::typeName ( ) const