| Copenstudio::ApplicationSingleton | Singleton application wide configuration management | 
| Copenstudio::Attribute | An attribute is a name value pair where the value can be a bool, double, int, string, or vector of other attributes | 
| Copenstudio::AttributeDescription | AttributeDescription describes what an acceptable Attribute is in a given context | 
| Copenstudio::AWSComputerInformation |  | 
| Copenstudio::baseUnitConversionFactor | A struct to store all the information necessary to convert from one base unit to another | 
| Copenstudio::BCLComponent |  | 
| Copenstudio::BCLComponentNameGreater |  | 
| Copenstudio::BCLComponentNameLess |  | 
| Copenstudio::BCLCost | This gives information about a cost in a BCL search result | 
| Copenstudio::BCLFacet | This gives information about items from a BCL facet from a meta search result | 
| Copenstudio::BCLFile | This gives information about a single file in a BCL search result | 
| Copenstudio::BCLFileReference | BCLFileReference is a class for tracking files that come with BCL components and measures | 
| Copenstudio::BCLMeasure | BCLMeasure is a class for managing the contents of a BCL Measure directory including the xml description file | 
| Copenstudio::BCLMeasureArgument | BCLMeasureArgument is a class representing an argument of a measure | 
| Copenstudio::BCLMetaSearchResult | This gives information about a meta search result | 
| Copenstudio::BCLProvenance | This gives information about the provenance of a single file in a BCL search result | 
| Copenstudio::BCLSearchResult | This gives information about an item in a BCL search result | 
| Copenstudio::BCLTaxonomyTerm | This gives information about a taxonomy term from the taxonomy | 
| Copenstudio::BCLXML | BCLXML is a class for accessing the common XML structures of BCLComponent and BCLMeasure | 
| Copenstudio::BoundingBox | BoundingBox is an axis aligned cuboid that can check for intersections with another BoundingBox | 
| Copenstudio::BTUExpnt | Structure to hold BTUUnit exponents needed for BTUUnit construction | 
| Copenstudio::Calendar | Calendar is a description of a year, noting special days like holidays, special periods like seasons, and daylight savings time | 
| Copenstudio::CalibrationBillingPeriod | CalibrationBillingPeriod is wrapper around Attribute for storing information about model calibration | 
| Copenstudio::CalibrationResult | CalibrationResult is wrapper around Attribute for storing information about model calibration | 
| Copenstudio::CalibrationUtilityBill | CalibrationUtilityBill is wrapper around Attribute for storing information about model calibration | 
| Copenstudio::CFMExpnt | Structure to hold CFMUnit exponents needed for CFMUnit construction | 
| ►Copenstudio::CloudProvider | CloudProvider is an abstract base class for classes that provide cloud resources | 
| Copenstudio::AWSProvider | AWSProvider is a CloudProvider that provides access to Amazon EC2 and CloudWatch services | 
| Copenstudio::VagrantProvider | VagrantProvider is a CloudProvider that provides access to local Vagrant virtual machines for testing | 
| ►Copenstudio::CloudSession | CloudSession returns the information needed to identify and reconnect to compute nodes started by a previous CloudProvider | 
| Copenstudio::AWSSession | AWSSession is a CloudSession | 
| Copenstudio::VagrantSession | VagrantSession is a CloudSession | 
| ►Copenstudio::CloudSettings | CloudSettings returns the information needed to use a CloudProvider (e.g. username, password, etc) | 
| Copenstudio::AWSSettings | AWSSettings is a CloudSettings | 
| Copenstudio::VagrantSettings | VagrantSettings is a CloudSettings | 
| Copenstudio::CostLineItem |  | 
| Copenstudio::CostObject |  | 
| Copenstudio::DataError |  | 
| Copenstudio::DataErrorLess | Set comparator for DataError | 
| Copenstudio::Date | Date is an absolute unit of time, resolution to the day Date is simple wrapper around boost::gregorian::date | 
| Copenstudio::DateCompare | DateCompare compares two dates, returns true if lhs is less than rhs | 
| Copenstudio::DateTime | DateTime is an absolute unit of time, resolution to the second date is a valid Date time is normalized to 0 <= time < 24 hrs | 
| Copenstudio::Economics |  | 
| Copenstudio::EndUses | EndUses is wrapper around Attribute for storing information about end uses | 
| Copenstudio::EnvironmentIdentifier | Small class to let users identify a SqlFile environment period either by type or by name | 
| Copenstudio::EpwDataPoint | EpwDataPoint is one line from the EPW file | 
| Copenstudio::EpwFile | EpwFile parses a weather file in EPW format | 
| Copenstudio::EulerAngles | Euler angles specify an orientation in space, they characterize: a rotation of psi radians about the x-axis followed by a rotation of theta radians about the y-axis followed by a rotation of phi radians about the z-axis | 
| ►Cstd::exception | STL class | 
| Copenstudio::Exception | Base class for exceptions | 
| ►Cstd::runtime_error | STL class | 
| Copenstudio::queue_read_canceled | Exception thrown if the user attempts to read data from openstudio::Queue<>, but the Queue is canceled or shutdown | 
| Copenstudio::queue_read_empty | Exception thrown if the user attempts to read data from openstudio::Queue<> with a non-blocking call and there is no data available | 
| Copenstudio::RubyException |  | 
| Copenstudio::FieldIndexLess< T > |  | 
| Copenstudio::FileReference |  | 
| Copenstudio::FirstOfPairLess< T > |  | 
| Copenstudio::GetFirstOfPair< T, U > |  | 
| Copenstudio::GetSecondOfPair< T, U > |  | 
| Copenstudio::GPDExpnt | Structure to hold GPDUnit exponents needed for GPDUnit construction | 
| Copenstudio::IcharCompare | Small functor object for case insensitive char compare | 
| Copenstudio::IddUnitString |  | 
| ►Copenstudio::IdfExtensibleGroup | IdfExtensibleGroup wraps a single set of extensible fields in an IdfObject | 
| Copenstudio::WorkspaceExtensibleGroup | WorkspaceExtensibleGroup wraps a set of extensible fields in a WorkspaceObject | 
| Copenstudio::IdfFile | IdfFile provides parsing and printing of text files in EnergyPlus Input Data File (IDF) format | 
| ►Copenstudio::IdfObject | IdfObject holds and manipulates data in the EnergyPlus Idd/Idf format | 
| Copenstudio::WorkspaceObject | WorkspaceObject holds and manipulates data objects in Energyplus IDF format in the context of a Workspace | 
| ►Copenstudio::IdfObjectDiff | IdfObjectDiff represents a change to an IdfObject | 
| Copenstudio::WorkspaceObjectDiff | WorkspaceObjectDiff represents a change to an WorkspaceObjectDiff | 
| Copenstudio::IdfObjectImplLess | Function object for sorting objects by impl | 
| Copenstudio::IdfObjectNameLess | Function object for sorting objects by name | 
| Copenstudio::IdfObjectTypeLess | Function object for sorting by IddObjectType | 
| Copenstudio::ImfFile | ImfFile represents an Imf file | 
| Copenstudio::IndexLess< T > |  | 
| Copenstudio::InterpInfo | Data structure for holding interpolation information | 
| Copenstudio::IntersectionResult | IntersectionResult contains detailed information about an intersection | 
| Copenstudio::IPExpnt | Structure to hold IPUnit exponents needed for IPUnit construction | 
| Copenstudio::IstringCompare | Small functor object for case insensitive std::string compare | 
| Copenstudio::IstringEqual | Small functor object for case insensitive std::string equality | 
| Copenstudio::IstringFind | Small functor object for case insensitive std::string equality | 
| Copenstudio::IstringPairCompare | Small functor object for case insensitive std::string compare in pairs of std::string, tests first strings then seconds | 
| Copenstudio::KeyValueIdentifier | Small class to let users identify one or more key values by name or regex | 
| Copenstudio::LoggerSingleton | Singleton logger class | 
| Copenstudio::LogMessage | LogMessage encapsulates a single logging message | 
| ►Copenstudio::LogSink | LogSink is a class for managing sinks for log messages, e.g. files, streams, etc | 
| Copenstudio::FileLogSink |  | 
| Copenstudio::StringStreamLogSink |  | 
| Copenstudio::Misc1Expnt | Structure to hold Misc1Unit exponents needed for Misc1Unit construction | 
| Copenstudio::MPHExpnt | Structure to hold MPHUnit exponents needed for MPHUnit construction | 
| Copenstudio::NameFinder< T > | Functor object for finding objects by name | 
| Copenstudio::ObjectOrderBase | Base class for ordering objects | 
| Copenstudio::ObjectPointer< T, U > | Data structure for specifying connections between IdfWorkspace and other object collections | 
| Copenstudio::OSOptionalQuantity | OSOptionalQuantity class to be used in OpenStudio ModelObject properties | 
| Copenstudio::OSQuantityVector | Represents a vector of quantities  all with the same units | 
| Copenstudio::OSServer | OSServer is a class for accessing the rails server started on machines provided by a CloudProvider | 
| Copenstudio::Plane | Plane defines an infinite plane in 3D space | 
| Copenstudio::Point3d |  | 
| ►CQObject |  | 
| ►Copenstudio::BCL | This is a generic interface that can be used for searching either the local or remote bcl | 
| Copenstudio::LocalBCL |  | 
| Copenstudio::RemoteBCL | Class for accessing the remote BCL | 
| ►Copenstudio::IdfObjectWatcher | IdfObjectWatcher watches an IdfObject for signals emitted on changes | 
| Copenstudio::WorkspaceObjectWatcher |  | 
| Copenstudio::PathWatcher | Class for watching either a file or directory, QFileSystemWatcher has issues when watching many files so it is not recommended to use too many of these objects | 
| Copenstudio::ProgressBar | ProgressBar wraps a QProgressBar and provides virtual methods setRange, setValue, and setWindowTitle(QString) which may be overridden | 
| Copenstudio::UpdateManager | Class for checking whether a new version of OpenStudio is available for download | 
| Copenstudio::WorkspaceWatcher | WorkspaceWatcher watches a Workspace for signals emitted on changes | 
| Copenstudio::Quantity | Quantity class defines value, unit pairs | 
| Copenstudio::QuantityConverterSingleton | Singleton for converting quantities to different unit systems  or to targeted units | 
| Copenstudio::QuantityFactorySingleton |  | 
| Copenstudio::Queue< T > | Thread safe Queue for message processing | 
| Copenstudio::RemoteQueryResponse | This class is used to capture the xml response of a query and store it for later processing | 
| Copenstudio::Scale | Structure for holding scale prefixes such as kilo and centi | 
| Copenstudio::ScaleFactorySingleton | Singleton that creates scales based on std::string or exponent | 
| Copenstudio::SecondOfPairLess< T > |  | 
| Copenstudio::SIExpnt | Structure to hold SIUnit exponents needed for SIUnit construction | 
| Copenstudio::Singleton< T > |  | 
| Copenstudio::SqlFile | SqlFile class is a transaction script around the sql output of EnergyPlus | 
| Copenstudio::SqlFileTimeSeriesQuery | Class to hold information about one or more SqlFile time series of interest | 
| ►CStaticInitializer< AttributeValueType > [external] |  | 
| ►CEnumBase< AttributeValueType > [external] |  | 
| Copenstudio::AttributeValueType | A listing of data types that can be held in an Attribute | 
| ►CStaticInitializer< BCLXMLType > [external] |  | 
| ►CEnumBase< BCLXMLType > [external] |  | 
| Copenstudio::BCLXMLType | Enumeration of the BCL XML file types | 
| ►CStaticInitializer< BuildingSector > [external] |  | 
| ►CEnumBase< BuildingSector > [external] |  | 
| Copenstudio::BuildingSector | Commercial or residential | 
| ►CStaticInitializer< DataErrorType > [external] |  | 
| ►CEnumBase< DataErrorType > [external] |  | 
| Copenstudio::DataErrorType | Lists the ways in which an Idf field, object, or collection of objects can be invalid as compared to its Idd | 
| ►CStaticInitializer< DayOfWeek > [external] |  | 
| ►CEnumBase< DayOfWeek > [external] |  | 
| Copenstudio::DayOfWeek | DayOfWeek is an enumeration of the days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday | 
| ►CStaticInitializer< DocumentFormat > [external] |  | 
| ►CEnumBase< DocumentFormat > [external] |  | 
| Copenstudio::DocumentFormat | Document output formats supported by OpenStudio | 
| ►CStaticInitializer< EndUseCategoryType > [external] |  | 
| ►CEnumBase< EndUseCategoryType > [external] |  | 
| Copenstudio::EndUseCategoryType | End use categories reported by OpenStudio | 
| ►CStaticInitializer< EndUseFuelType > [external] |  | 
| ►CEnumBase< EndUseFuelType > [external] |  | 
| Copenstudio::EndUseFuelType | Fuel types reported by OpenStudio | 
| ►CStaticInitializer< EndUseType > [external] |  | 
| ►CEnumBase< EndUseType > [external] |  | 
| Copenstudio::EndUseType | End uses that can be metered by EnergyPlus | 
| CStaticInitializer< Enum > [external] |  | 
| ►CStaticInitializer< EnvironmentType > [external] |  | 
| ►CEnumBase< EnvironmentType > [external] |  | 
| Copenstudio::EnvironmentType | Frequencies at which report variables may be specified | 
| ►CStaticInitializer< EpwDataField > [external] |  | 
| ►CEnumBase< EpwDataField > [external] |  | 
| Copenstudio::EpwDataField |  | 
| ►CStaticInitializer< FileReferenceType > [external] |  | 
| ►CEnumBase< FileReferenceType > [external] |  | 
| Copenstudio::FileReferenceType | Type of files we expect to handle with FileReference | 
| ►CStaticInitializer< FuelType > [external] |  | 
| ►CEnumBase< FuelType > [external] |  | 
| Copenstudio::FuelType | EnergyPlus meterable fuel types | 
| ►CStaticInitializer< InstallLocationType > [external] |  | 
| ►CEnumBase< InstallLocationType > [external] |  | 
| Copenstudio::InstallLocationType | EnergyPlus meter install location | 
| ►CStaticInitializer< MeasureBadgeType > [external] |  | 
| ►CEnumBase< MeasureBadgeType > [external] |  | 
| Copenstudio::MeasureBadgeType |  | 
| ►CStaticInitializer< MeasureType > [external] |  | 
| ►CEnumBase< MeasureType > [external] |  | 
| Copenstudio::MeasureType | Enumeration of the types of BCLMeasure, by input file type | 
| ►CStaticInitializer< MonthOfYear > [external] |  | 
| ►CEnumBase< MonthOfYear > [external] |  | 
| Copenstudio::MonthOfYear | MonthOfYear is an enumeration of months: January, February, March, April, May, June, July, August, September, October, November, December | 
| ►CStaticInitializer< NthDayOfWeekInMonth > [external] |  | 
| ►CEnumBase< NthDayOfWeekInMonth > [external] |  | 
| Copenstudio::NthDayOfWeekInMonth | NthDayOfWeekInMonth is an enum for the nth DayOfWeek in MonthOfYear (e.g | 
| ►CStaticInitializer< ReportingFrequency > [external] |  | 
| ►CEnumBase< ReportingFrequency > [external] |  | 
| Copenstudio::ReportingFrequency | Frequencies at which report variables may be specified | 
| ►CStaticInitializer< Scope > [external] |  | 
| ►CEnumBase< Scope > [external] |  | 
| Copenstudio::Scope | Indicates whether a ValidityReport or DataError pertains to a single field, a single object, or the entire collection | 
| ►CStaticInitializer< StrictnessLevel > [external] |  | 
| ►CEnumBase< StrictnessLevel > [external] |  | 
| Copenstudio::StrictnessLevel | Specifies the desired amount of validity | 
| ►CStaticInitializer< UnitSystem > [external] |  | 
| ►CEnumBase< UnitSystem > [external] |  | 
| Copenstudio::UnitSystem | Unit systems supported by OpenStudio's runtime units utility | 
| Copenstudio::StructNameFinder< T > | Functor object for finding objects by name | 
| Copenstudio::SummaryData |  | 
| Copenstudio::System |  | 
| Copenstudio::Tag |  | 
| Copenstudio::TemperatureConversionRule |  | 
| Copenstudio::TemporaryDirectory |  | 
| Copenstudio::ThermExpnt | Structure to hold ThermUnit exponents needed for ThermUnit construction | 
| Copenstudio::Time | Time is a relative unit of time, resolution to the second Time is simple wrapper around boost::posix_time::time_duration Internally totalSeconds is the primary definition of time (i.e | 
| Copenstudio::TimeCompare | TimeCompare compares two times, returns true if lhs is less than rhs | 
| Copenstudio::TimeSeries | TimeSeries is a series of values each reported at a single time | 
| Copenstudio::TimeSeriesIdentifier | Small class to let users identify a time series by name, or a set of time series by regex | 
| Copenstudio::Transformation |  | 
| ►Copenstudio::Unit | Base class that holds unit information in the form of (string,exponent) pairs | 
| Copenstudio::BTUUnit | BTUUnit is a Unit with baseUnits fixed by its constructors, see BTUExpnt | 
| Copenstudio::CFMUnit | CFMUnit is a Unit with baseUnits fixed by its constructors, see CFMExpnt | 
| Copenstudio::GPDUnit | GPDUnit is a Unit with baseUnits fixed by its constructors, see GPDExpnt | 
| Copenstudio::IPUnit | IPUnit is a Unit with baseUnits fixed by its constructors, see IPExpnt | 
| Copenstudio::Misc1Unit | Misc1Unit is a Unit with baseUnits fixed by its constructors, see Misc1Expnt | 
| Copenstudio::MPHUnit | MPHUnit is a Unit with baseUnits fixed by its constructors, see MPHExpnt | 
| Copenstudio::SIUnit | SIUnit is a Unit with baseUnits are fixed by its constructors, see SIExpnt | 
| ►Copenstudio::TemperatureUnit | TemperatureUnit is an abstract Unit for handling temperatures | 
| Copenstudio::CelsiusUnit | CelsiusUnit is a TemperatureUnit that supports absolute temperatures in degrees Celsius | 
| Copenstudio::FahrenheitUnit | FahrenheitUnit is a TemperatureUnit that supports absolute temperatures in degrees Fahrenheit | 
| Copenstudio::ThermUnit | ThermUnit is a Unit with baseUnits Btu, ft, h, R, and people | 
| Copenstudio::WhUnit | WhUnit is a Unit with baseUnits W, h, m, K, and people | 
| Copenstudio::UnitFactorySingleton | Singleton that creates units based on std::string representation | 
| Copenstudio::UnzipFile |  | 
| Copenstudio::URLSearchPath |  | 
| Copenstudio::ValidityReport |  | 
| Copenstudio::ValueFinder< T, U > | Functor object for finding objects by value | 
| Copenstudio::Vector3d |  | 
| Copenstudio::VectorStruct | Workaround to get Vector typedef, http://www.gotw.ca/gotw/079.htm | 
| Copenstudio::VersionString |  | 
| Copenstudio::WhExpnt | Structure to hold WhUnit exponents needed for WhUnit construction | 
| Copenstudio::Workspace | Workspace holds a collection of interconnected WorkspaceObjects | 
| Copenstudio::WorkspaceObjectNameGreater |  | 
| Copenstudio::WorkspaceObjectNameLess |  | 
| Copenstudio::WorkspaceObjectOrder | Public interface of WorkspaceObjectOrder | 
| Copenstudio::YearDescription | YearDescription describes a year with several optional parameters | 
| Copenstudio::ZipFile |  | 
| Cint |  |