OpenStudioCore:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Object Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Copenstudio::AirStateThe AirState object represents a moist air state
 Copenstudio::ApplicationSingletonSingleton application wide configuration management
 Copenstudio::AttributeAn attribute is a name value pair where the value can be a bool, double, int, string, or vector of other attributes
 Copenstudio::AttributeDescriptionAttributeDescription describes what an acceptable Attribute is in a given context
 Copenstudio::AWSComputerInformation
 Copenstudio::baseUnitConversionFactorA struct to store all the information necessary to convert from one base unit to another
 Copenstudio::BCLComponent
 Copenstudio::BCLComponentNameGreater
 Copenstudio::BCLComponentNameLess
 Copenstudio::BCLCostThis gives information about a cost in a BCL search result
 Copenstudio::BCLFacetThis gives information about items from a BCL facet from a meta search result
 Copenstudio::BCLFileThis gives information about a single file in a BCL search result
 Copenstudio::BCLFileReferenceBCLFileReference is a class for tracking files that come with BCL components and measures
 Copenstudio::BCLMeasureBCLMeasure is a class for managing the contents of a BCL Measure directory including the xml description file
 Copenstudio::BCLMeasureArgumentBCLMeasureArgument is a class representing an argument of a measure
 Copenstudio::BCLMetaSearchResultThis gives information about a meta search result
 Copenstudio::BCLProvenanceThis gives information about the provenance of a single file in a BCL search result
 Copenstudio::BCLSearchResultThis gives information about an item in a BCL search result
 Copenstudio::BCLTaxonomyTermThis gives information about a taxonomy term from the taxonomy
 Copenstudio::BCLXMLBCLXML is a class for accessing the common XML structures of BCLComponent and BCLMeasure
 Copenstudio::BoundingBoxBoundingBox is an axis aligned cuboid that can check for intersections with another BoundingBox
 Copenstudio::BTUExpntStructure to hold BTUUnit exponents needed for BTUUnit construction
 Copenstudio::CalendarCalendar is a description of a year, noting special days like holidays, special periods like seasons, and daylight savings time
 Copenstudio::CalibrationBillingPeriodCalibrationBillingPeriod is wrapper around Attribute for storing information about model calibration
 Copenstudio::CalibrationResultCalibrationResult is wrapper around Attribute for storing information about model calibration
 Copenstudio::CalibrationUtilityBillCalibrationUtilityBill is wrapper around Attribute for storing information about model calibration
 Copenstudio::CFMExpntStructure to hold CFMUnit exponents needed for CFMUnit construction
 Copenstudio::CloudProviderCloudProvider is an abstract base class for classes that provide cloud resources
 Copenstudio::CloudSessionCloudSession returns the information needed to identify and reconnect to compute nodes started by a previous CloudProvider
 Copenstudio::CloudSettingsCloudSettings returns the information needed to use a CloudProvider (e.g. username, password, etc)
 Copenstudio::CostLineItem
 Copenstudio::CostObject
 Copenstudio::DataError
 Copenstudio::DataErrorLessSet comparator for DataError
 Copenstudio::DateDate is an absolute unit of time, resolution to the day Date is simple wrapper around boost::gregorian::date
 Copenstudio::DateCompareDateCompare compares two dates, returns true if lhs is less than rhs
 Copenstudio::DateTimeDateTime 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::EndUsesEndUses is wrapper around Attribute for storing information about end uses
 Copenstudio::EnvironmentIdentifierSmall class to let users identify a SqlFile environment period either by type or by name
 Copenstudio::EpwDataPointEpwDataPoint is one line from the EPW file
 Copenstudio::EpwFileEpwFile parses a weather file in EPW format
 Copenstudio::EulerAnglesEuler 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::exceptionSTL class
 Copenstudio::FieldIndexLess< T >
 Copenstudio::FileReference
 Copenstudio::FirstOfPairLess< T >
 Copenstudio::GetFirstOfPair< T, U >
 Copenstudio::GetSecondOfPair< T, U >
 Copenstudio::GPDExpntStructure to hold GPDUnit exponents needed for GPDUnit construction
 Copenstudio::IcharCompareSmall functor object for case insensitive char compare
 Copenstudio::IddUnitString
 Copenstudio::IdfExtensibleGroupIdfExtensibleGroup wraps a single set of extensible fields in an IdfObject
 Copenstudio::IdfFileIdfFile provides parsing and printing of text files in EnergyPlus Input Data File (IDF) format
 Copenstudio::IdfObjectIdfObject holds and manipulates data in the EnergyPlus Idd/Idf format
 Copenstudio::IdfObjectDiffIdfObjectDiff represents a change to an IdfObject
 Copenstudio::IdfObjectImplLessFunction object for sorting objects by impl
 Copenstudio::IdfObjectNameLessFunction object for sorting objects by name
 Copenstudio::IdfObjectTypeLessFunction object for sorting by IddObjectType
 Copenstudio::ImfFileImfFile represents an Imf file
 Copenstudio::IndexLess< T >
 Copenstudio::InterpInfoData structure for holding interpolation information
 Copenstudio::IntersectionResultIntersectionResult contains detailed information about an intersection
 Copenstudio::IPExpntStructure to hold IPUnit exponents needed for IPUnit construction
 Copenstudio::IstringCompareSmall functor object for case insensitive std::string compare
 Copenstudio::IstringEqualSmall functor object for case insensitive std::string equality
 Copenstudio::IstringFindSmall functor object for case insensitive std::string equality
 Copenstudio::IstringPairCompareSmall functor object for case insensitive std::string compare in pairs of std::string, tests first strings then seconds
 Copenstudio::KeyValueIdentifierSmall class to let users identify one or more key values by name or regex
 Copenstudio::LoggerSingletonSingleton logger class
 Copenstudio::LogMessageLogMessage encapsulates a single logging message
 Copenstudio::LogSinkLogSink is a class for managing sinks for log messages, e.g. files, streams, etc
 Copenstudio::Misc1ExpntStructure to hold Misc1Unit exponents needed for Misc1Unit construction
 Copenstudio::MPHExpntStructure to hold MPHUnit exponents needed for MPHUnit construction
 Copenstudio::NameFinder< T >Functor object for finding objects by name
 Copenstudio::ObjectOrderBaseBase class for ordering objects
 Copenstudio::ObjectPointer< T, U >Data structure for specifying connections between IdfWorkspace and other object collections
 Copenstudio::OSOptionalQuantityOSOptionalQuantity class to be used in OpenStudio ModelObject properties
 Copenstudio::OSQuantityVectorRepresents a vector of quantities all with the same units
 Copenstudio::OSServerOSServer is a class for accessing the rails server started on machines provided by a CloudProvider
 Copenstudio::PlanePlane defines an infinite plane in 3D space
 Copenstudio::Point3d
 Copenstudio::PointLatLon
 CQObject
 Copenstudio::QuantityQuantity class defines value, unit pairs
 Copenstudio::QuantityConverterSingletonSingleton for converting quantities to different unit systems or to targeted units
 Copenstudio::QuantityFactorySingleton
 Copenstudio::Queue< T >Thread safe Queue for message processing
 Copenstudio::RemoteQueryResponseThis class is used to capture the xml response of a query and store it for later processing
 Copenstudio::ScaleStructure for holding scale prefixes such as kilo and centi
 Copenstudio::ScaleFactorySingletonSingleton that creates scales based on std::string or exponent
 Copenstudio::SecondOfPairLess< T >
 Copenstudio::SIExpntStructure to hold SIUnit exponents needed for SIUnit construction
 Copenstudio::Singleton< T >
 Copenstudio::SqlFileSqlFile class is a transaction script around the sql output of EnergyPlus
 Copenstudio::SqlFileTimeSeriesQueryClass to hold information about one or more SqlFile time series of interest
 CStaticInitializer< AttributeValueType > [external]
 CStaticInitializer< BCLXMLType > [external]
 CStaticInitializer< BuildingSector > [external]
 CStaticInitializer< DataErrorType > [external]
 CStaticInitializer< DayOfWeek > [external]
 CStaticInitializer< DocumentFormat > [external]
 CStaticInitializer< EndUseCategoryType > [external]
 CStaticInitializer< EndUseFuelType > [external]
 CStaticInitializer< EndUseType > [external]
 CStaticInitializer< Enum > [external]
 CStaticInitializer< EnvironmentType > [external]
 CStaticInitializer< EpwComputedField > [external]
 CStaticInitializer< EpwDataField > [external]
 CStaticInitializer< FileReferenceType > [external]
 CStaticInitializer< FuelType > [external]
 CStaticInitializer< InstallLocationType > [external]
 CStaticInitializer< MeasureBadgeType > [external]
 CStaticInitializer< MeasureType > [external]
 CStaticInitializer< MonthOfYear > [external]
 CStaticInitializer< NthDayOfWeekInMonth > [external]
 CStaticInitializer< ReportingFrequency > [external]
 CStaticInitializer< Scope > [external]
 CStaticInitializer< StrictnessLevel > [external]
 CStaticInitializer< UnitSystem > [external]
 Copenstudio::StructNameFinder< T >Functor object for finding objects by name
 Copenstudio::SummaryData
 Copenstudio::System
 Copenstudio::Tag
 Copenstudio::TemperatureConversionRule
 Copenstudio::TemporaryDirectory
 Copenstudio::ThermExpntStructure to hold ThermUnit exponents needed for ThermUnit construction
 Copenstudio::TimeTime 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::TimeCompareTimeCompare compares two times, returns true if lhs is less than rhs
 Copenstudio::TimeSeriesTimeSeries is a series of values each reported at a single time
 Copenstudio::TimeSeriesIdentifierSmall class to let users identify a time series by name, or a set of time series by regex
 Copenstudio::Transformation
 Copenstudio::UnitBase class that holds unit information in the form of (string,exponent) pairs
 Copenstudio::UnitFactorySingletonSingleton 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::VectorStructWorkaround to get Vector typedef, http://www.gotw.ca/gotw/079.htm
 Copenstudio::VersionString
 Copenstudio::WhExpntStructure to hold WhUnit exponents needed for WhUnit construction
 Copenstudio::WorkspaceWorkspace holds a collection of interconnected WorkspaceObjects
 Copenstudio::WorkspaceObjectNameGreater
 Copenstudio::WorkspaceObjectNameLess
 Copenstudio::WorkspaceObjectOrderPublic interface of WorkspaceObjectOrder
 Copenstudio::YearDescriptionYearDescription describes a year with several optional parameters
 Copenstudio::ZipFile
 Cint