OpenStudio:shared_gui_components
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Public Attributes | List of all members
openstudio::OSSwitch2 Class Reference

#include <OSSwitch.hpp>

+ Inheritance diagram for openstudio::OSSwitch2:

Public Member Functions

void bind (model::ModelObject &modelObject, BoolGetter get, boost::optional< BoolSetter > set=boost::none, boost::optional< NoFailAction > reset=boost::none, boost::optional< BasicQuery > isDefaulted=boost::none)
 
void makeOnOff ()
 
void makeTrueFalse ()
 
void unbind ()
 
virtual ~OSSwitch2 ()
 

Public Attributes

OSSwitch2parent
 

Constructor & Destructor Documentation

virtual openstudio::OSSwitch2::~OSSwitch2 ( )
virtual

Member Function Documentation

void openstudio::OSSwitch2::bind ( model::ModelObject &  modelObject,
BoolGetter  get,
boost::optional< BoolSetter set = boost::none,
boost::optional< NoFailAction reset = boost::none,
boost::optional< BasicQuery isDefaulted = boost::none 
)
void openstudio::OSSwitch2::makeOnOff ( )
void openstudio::OSSwitch2::makeTrueFalse ( )
void openstudio::OSSwitch2::unbind ( )

Member Data Documentation

OSSwitch2 * openstudio::OSSwitch2::parent