OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "InteriorPartitionSurface.hpp"

Inheritance diagram for openstudio::model::InteriorPartitionSurface:

Public Member Functions

boost::optional
< DaylightingDeviceShelf
daylightingDeviceShelf () const
boost::optional
< InteriorPartitionSurfaceGroup
interiorPartitionSurfaceGroup () const
void resetInteriorPartitionSurfaceGroup ()
bool setInteriorPartitionSurfaceGroup (const InteriorPartitionSurfaceGroup &interiorPartitionSurfaceGroup)
 InteriorPartitionSurface (const std::vector< Point3d > &vertices, const Model &model)
virtual ~InteriorPartitionSurface ()
bool converttoInternalMass () const
bool isConverttoInternalMassDefaulted () const
boost::optional< double > surfaceArea () const
boost::optional< double > numberofVertices () const
bool isNumberofVerticesDefaulted () const
bool isNumberofVerticesAutocalculated () const
bool setConverttoInternalMass (bool converttoInternalMass)
void resetConverttoInternalMass ()
bool setSurfaceArea (boost::optional< double > surfaceArea)
bool setSurfaceArea (double surfaceArea)
void resetSurfaceArea ()
bool setNumberofVertices (boost::optional< double > numberofVertices)
bool setNumberofVertices (double numberofVertices)
void resetNumberofVertices ()
void autocalculateNumberofVertices ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< InteriorPartitionSurface
InteriorPartitionSurfaceVector
typedef boost::optional
< InteriorPartitionSurface
OptionalInteriorPartitionSurface

Detailed Description

InteriorPartitionSurface is a PlanarSurface that wraps the OpenStudio IDD object 'OS_InteriorPartitionSurface'.

Constructor & Destructor Documentation

openstudio::model::InteriorPartitionSurface::InteriorPartitionSurface ( const std::vector< Point3d > &  vertices,
const Model model 
)
explicit
virtual openstudio::model::InteriorPartitionSurface::~InteriorPartitionSurface ( )
inlinevirtual

Member Function Documentation

void openstudio::model::InteriorPartitionSurface::autocalculateNumberofVertices ( )
bool openstudio::model::InteriorPartitionSurface::converttoInternalMass ( ) const
boost::optional<DaylightingDeviceShelf> openstudio::model::InteriorPartitionSurface::daylightingDeviceShelf ( ) const
static IddObjectType openstudio::model::InteriorPartitionSurface::iddObjectType ( )
static
boost::optional<InteriorPartitionSurfaceGroup> openstudio::model::InteriorPartitionSurface::interiorPartitionSurfaceGroup ( ) const

get the interior partition surface group

bool openstudio::model::InteriorPartitionSurface::isConverttoInternalMassDefaulted ( ) const
bool openstudio::model::InteriorPartitionSurface::isNumberofVerticesAutocalculated ( ) const
bool openstudio::model::InteriorPartitionSurface::isNumberofVerticesDefaulted ( ) const
boost::optional<double> openstudio::model::InteriorPartitionSurface::numberofVertices ( ) const
void openstudio::model::InteriorPartitionSurface::resetConverttoInternalMass ( )
void openstudio::model::InteriorPartitionSurface::resetInteriorPartitionSurfaceGroup ( )
void openstudio::model::InteriorPartitionSurface::resetNumberofVertices ( )
void openstudio::model::InteriorPartitionSurface::resetSurfaceArea ( )
bool openstudio::model::InteriorPartitionSurface::setConverttoInternalMass ( bool  converttoInternalMass)
bool openstudio::model::InteriorPartitionSurface::setInteriorPartitionSurfaceGroup ( const InteriorPartitionSurfaceGroup interiorPartitionSurfaceGroup)

set the interior partition surface group

bool openstudio::model::InteriorPartitionSurface::setNumberofVertices ( boost::optional< double >  numberofVertices)
bool openstudio::model::InteriorPartitionSurface::setNumberofVertices ( double  numberofVertices)
bool openstudio::model::InteriorPartitionSurface::setSurfaceArea ( boost::optional< double >  surfaceArea)
bool openstudio::model::InteriorPartitionSurface::setSurfaceArea ( double  surfaceArea)
boost::optional<double> openstudio::model::InteriorPartitionSurface::surfaceArea ( ) const

Friends And Related Function Documentation