OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "ExternalInterfaceActuator.hpp"

Inheritance diagram for openstudio::model::ExternalInterfaceActuator:

Public Member Functions

 ExternalInterfaceActuator (const ModelObject &modelObject)
 ExternalInterfaceActuator (const ModelObject &modelObject, const std::string actuatedComponentType, const std::string actuatedComponentControlType)
virtual ~ExternalInterfaceActuator ()
ModelObject actuatedComponentUnique () const
std::string actuatedComponentType () const
std::string actuatedComponentControlType () const
boost::optional< double > optionalInitialValue () const
bool exportToBCVTB () const
bool isExportToBCVTBDefaulted () const
bool setActuatedComponentUnique (const ModelObject &modelObject)
bool setActuatedComponentType (const std::string &actuatedComponentType)
bool setActuatedComponentControlType (const std::string &actuatedComponentControlType)
bool setOptionalInitialValue (double optionalInitialValue)
void resetOptionalInitialValue ()
bool setExportToBCVTB (bool exportToBCVTB)
void resetExportToBCVTB ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< ExternalInterfaceActuator
ExternalInterfaceActuatorVector
typedef boost::optional
< ExternalInterfaceActuator
OptionalExternalInterfaceActuator

Detailed Description

ExternalInterfaceActuator is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:Actuator'.

Constructor & Destructor Documentation

openstudio::model::ExternalInterfaceActuator::ExternalInterfaceActuator ( const ModelObject modelObject)
explicit
openstudio::model::ExternalInterfaceActuator::ExternalInterfaceActuator ( const ModelObject modelObject,
const std::string  actuatedComponentType,
const std::string  actuatedComponentControlType 
)
explicit
virtual openstudio::model::ExternalInterfaceActuator::~ExternalInterfaceActuator ( )
inlinevirtual

Member Function Documentation

std::string openstudio::model::ExternalInterfaceActuator::actuatedComponentControlType ( ) const
std::string openstudio::model::ExternalInterfaceActuator::actuatedComponentType ( ) const
ModelObject openstudio::model::ExternalInterfaceActuator::actuatedComponentUnique ( ) const
bool openstudio::model::ExternalInterfaceActuator::exportToBCVTB ( ) const
static IddObjectType openstudio::model::ExternalInterfaceActuator::iddObjectType ( )
static
bool openstudio::model::ExternalInterfaceActuator::isExportToBCVTBDefaulted ( ) const
boost::optional<double> openstudio::model::ExternalInterfaceActuator::optionalInitialValue ( ) const
void openstudio::model::ExternalInterfaceActuator::resetExportToBCVTB ( )
void openstudio::model::ExternalInterfaceActuator::resetOptionalInitialValue ( )
bool openstudio::model::ExternalInterfaceActuator::setActuatedComponentControlType ( const std::string &  actuatedComponentControlType)
bool openstudio::model::ExternalInterfaceActuator::setActuatedComponentType ( const std::string &  actuatedComponentType)
bool openstudio::model::ExternalInterfaceActuator::setActuatedComponentUnique ( const ModelObject modelObject)
bool openstudio::model::ExternalInterfaceActuator::setExportToBCVTB ( bool  exportToBCVTB)
bool openstudio::model::ExternalInterfaceActuator::setOptionalInitialValue ( double  optionalInitialValue)

Friends And Related Function Documentation