OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "ModelObjectList.hpp"

Inheritance diagram for openstudio::model::ModelObjectList:

Public Member Functions

bool addModelObject (const ModelObject &modelObject)
ModelObject clone (Model model) const
bool hasModelObject (const ModelObject &modelObject) const
std::vector< ModelObjectmodelObjects () const
std::vector< IdfObject > remove ()
void removeAllModelObjects ()
void removeModelObject (const ModelObject &modelObject)
unsigned size () const
 ModelObjectList (const Model &model)
virtual ~ModelObjectList ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< ModelObjectList
ModelObjectListVector
typedef boost::optional
< ModelObjectList
OptionalModelObjectList

Detailed Description

ModelObjectList is a ModelObject that wraps the OpenStudio IDD object 'OS:ModelObjectList'.

Constructor & Destructor Documentation

openstudio::model::ModelObjectList::ModelObjectList ( const Model model)
explicit
virtual openstudio::model::ModelObjectList::~ModelObjectList ( )
inlinevirtual

Member Function Documentation

bool openstudio::model::ModelObjectList::addModelObject ( const ModelObject modelObject)
ModelObject openstudio::model::ModelObjectList::clone ( Model  model) const
bool openstudio::model::ModelObjectList::hasModelObject ( const ModelObject modelObject) const
static IddObjectType openstudio::model::ModelObjectList::iddObjectType ( )
static
std::vector<ModelObject> openstudio::model::ModelObjectList::modelObjects ( ) const
std::vector<IdfObject> openstudio::model::ModelObjectList::remove ( )
void openstudio::model::ModelObjectList::removeAllModelObjects ( )
void openstudio::model::ModelObjectList::removeModelObject ( const ModelObject modelObject)
unsigned openstudio::model::ModelObjectList::size ( ) const

Friends And Related Function Documentation

typedef std::vector<ModelObjectList> ModelObjectListVector
related
typedef boost::optional<ModelObjectList> OptionalModelObjectList
related