|  Copenstudio::AirState | The AirState object represents a moist air state  | 
|  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 |  | 
|  Copenstudio::PointLatLon |  | 
|  ►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< EpwComputedField > [external] |  | 
|  ►CEnumBase< EpwComputedField > [external] |  | 
|  Copenstudio::EpwComputedField |  | 
|  ►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 |  |