►Nboost | Extend boost::program_options namespace to include platform specific functions for parsing command line arguments |
►Nopenstudio | All OpenStudio code is placed in the openstudio namespace |
CAirState | The AirState object represents a moist air state |
CAttribute | An attribute is a name value pair where the value can be a bool, double, int, string, or vector of other attributes |
CAttributeDescription | AttributeDescription describes what an acceptable Attribute is in a given context |
CAttributeValueType | A listing of data types that can be held in an Attribute |
CbaseUnitConversionFactor | A struct to store all the information necessary to convert from one base unit to another |
CBCL | This is a generic interface that can be used for searching either the local or remote bcl |
CBCLComponent | |
CBCLComponentNameGreater | |
CBCLComponentNameLess | |
CBCLCost | This gives information about a cost in a BCL search result |
CBCLFacet | This gives information about items from a BCL facet from a meta search result |
CBCLFile | This gives information about a single file in a BCL search result |
CBCLFileReference | BCLFileReference is a class for tracking files that come with BCL components and measures |
CBCLMeasure | BCLMeasure is a class for managing the contents of a BCL Measure directory including the xml description file |
CBCLMeasureArgument | BCLMeasureArgument is a class representing an argument of a measure |
CBCLMeasureOutput | BCLMeasureOutput is a class representing an output of a measure |
CBCLMetaSearchResult | This gives information about a meta search result |
CBCLProvenance | This gives information about the provenance of a single file in a BCL search result |
CBCLSearchResult | This gives information about an item in a BCL search result |
CBCLTaxonomyTerm | This gives information about a taxonomy term from the taxonomy |
CBCLXML | BCLXML is a class for accessing the common XML structures of BCLComponent and BCLMeasure |
CBCLXMLType | Enumeration of the BCL XML file types |
CBoundingBox | BoundingBox is an axis aligned cuboid that can check for intersections with another BoundingBox |
CBTUExpnt | Structure to hold BTUUnit exponents needed for BTUUnit construction |
CBTUUnit | BTUUnit is a Unit with baseUnits fixed by its constructors, see BTUExpnt |
CBuildingSector | Commercial or residential |
CCalendar | Calendar is a description of a year, noting special days like holidays, special periods like seasons, and daylight savings time |
CCalibrationBillingPeriod | CalibrationBillingPeriod is wrapper around Attribute for storing information about model calibration |
CCalibrationResult | CalibrationResult is wrapper around Attribute for storing information about model calibration |
CCalibrationUtilityBill | CalibrationUtilityBill is wrapper around Attribute for storing information about model calibration |
CCelsiusUnit | CelsiusUnit is a TemperatureUnit that supports absolute temperatures in degrees Celsius |
CCFMExpnt | Structure to hold CFMUnit exponents needed for CFMUnit construction |
CCFMUnit | CFMUnit is a Unit with baseUnits fixed by its constructors, see CFMExpnt |
►CChain | |
CComparer | |
CCSVFile | Class for reading and writing CSV files |
CCustomOutputAdapter | |
CDataError | |
CDataErrorLess | Set comparator for DataError |
CDataErrorType | Lists the ways in which an Idf field, object, or collection of objects can be invalid as compared to its Idd |
CDate | Date is an absolute unit of time, resolution to the day Date is simple wrapper around boost::gregorian::date |
CDateCompare | DateCompare compares two dates, returns true if lhs is less than rhs |
CDateTime | DateTime is an absolute unit of time, resolution to the second date is a valid Date time is normalized to 0 <= time < 24 hrs |
CDayOfWeek | DayOfWeek is an enumeration of the days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
CDocumentFormat | Document output formats supported by OpenStudio |
CEdge | |
CEndUseCategoryType | End use categories reported by OpenStudio |
CEndUseFuelType | Fuel types reported by OpenStudio |
CEndUses | EndUses is wrapper around Attribute for storing information about end uses |
CEndUseType | End uses that can be metered by EnergyPlus |
CEnvironmentIdentifier | Small class to let users identify a SqlFile environment period either by type or by name |
CEnvironmentType | Frequencies at which report variables may be specified |
CEpwComputedField | |
CEpwDataField | |
CEpwDataPoint | EpwDataPoint is one line from the EPW file |
CEpwDesignCondition | EpwDesignCondition is one line from the EPW file |
CEpwDesignField | |
CEpwFile | EpwFile parses a weather file in EPW format |
CEpwHoliday | |
CEulerAngles | 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 |
CException | Base class for exceptions |
CFace | |
CFaceNode | |
CFahrenheitUnit | FahrenheitUnit is a TemperatureUnit that supports absolute temperatures in degrees Fahrenheit |
CFieldIndexLess | |
CFileLogSink | |
CFileReference | |
CFileReferenceType | Type of files we expect to handle with FileReference |
CFirstOfPairLess | |
CFloorplanJS | FloorplanJS is an adapter for the FloorspaceJS JSON format |
CFloorplanObject | FloorplanObject is used to update data in a FloorplanJS object |
CFuelType | EnergyPlus meterable fuel types |
CGetFirstOfPair | |
CGetSecondOfPair | |
CGPDExpnt | Structure to hold GPDUnit exponents needed for GPDUnit construction |
CGPDUnit | GPDUnit is a Unit with baseUnits fixed by its constructors, see GPDExpnt |
CIcharCompare | Small functor object for case insensitive char compare |
CIddUnitString | |
CIdfExtensibleGroup | IdfExtensibleGroup wraps a single set of extensible fields in an IdfObject |
CIdfFile | IdfFile provides parsing and printing of text files in EnergyPlus Input Data File (IDF) format |
CIdfObject | IdfObject holds and manipulates data in the EnergyPlus Idd/Idf format |
CIdfObjectDiff | IdfObjectDiff represents a change to an IdfObject |
CIdfObjectImplLess | Function object for sorting objects by impl |
CIdfObjectNameLess | Function object for sorting objects by name |
CIdfObjectTypeLess | Function object for sorting by IddObjectType |
CIdfObjectWatcher | IdfObjectWatcher watches an IdfObject for signals emitted on changes |
CImfFile | ImfFile represents an Imf file |
CIndexLess | |
CInstallLocationType | EnergyPlus meter install location |
CInterpInfo | Data structure for holding interpolation information |
CIntersectionResult | IntersectionResult contains detailed information about an intersection |
CIPExpnt | Structure to hold IPUnit exponents needed for IPUnit construction |
CIPUnit | IPUnit is a Unit with baseUnits fixed by its constructors, see IPExpnt |
CIstringCompare | Small functor object for case insensitive std::string compare |
CIstringEqual | Small functor object for case insensitive std::string equality |
CIstringFind | Small functor object for case insensitive std::string equality |
CIstringPairCompare | Small functor object for case insensitive std::string compare in pairs of std::string, tests first strings then seconds |
CKeyValueIdentifier | Small class to let users identify one or more key values by name or regex |
CLevelEvent | |
CLineLinear2d | |
CLocalBCL | |
CLoggerSingleton | Singleton logger class |
CLogMessage | LogMessage encapsulates a single logging message |
CLogSink | LogSink is a class for managing sinks for log messages, e.g. files, streams, etc |
CMeasureBadgeType | |
CMeasureStep | Base class for defining a step in an OpenStudio Workflow |
CMeasureType | Enumeration of the types of BCLMeasure, by input file type |
CMisc1Expnt | Structure to hold Misc1Unit exponents needed for Misc1Unit construction |
CMisc1Unit | Misc1Unit is a Unit with baseUnits fixed by its constructors, see Misc1Expnt |
CMonthOfYear | MonthOfYear is an enumeration of months: January, February, March, April, May, June, July, August, September, October, November, December |
CMPHExpnt | Structure to hold MPHUnit exponents needed for MPHUnit construction |
CMPHUnit | MPHUnit is a Unit with baseUnits fixed by its constructors, see MPHExpnt |
CNameFinder | Functor object for finding objects by name |
CNthDayOfWeekInMonth | NthDayOfWeekInMonth is an enum for the nth DayOfWeek in MonthOfYear (e.g |
CObjectOrderBase | Base class for ordering objects |
CObjectPointer | Data structure for specifying connections between IdfWorkspace and other object collections |
COSOptionalQuantity | OSOptionalQuantity class to be used in OpenStudio ModelObject properties |
COSQuantityVector | Represents a vector of quantities all with the same units |
CPlane | Plane defines an infinite plane in 3D space |
CPoint3d | |
CPoint3dComparer | |
CPointLatLon | |
CPolygon3d | |
CPreparedStatement | |
CProgressBar | ProgressBar is a pure virtual class providing virtual methods setRange, setValue, and setWindowTitle which may be overridden |
CQuantity | Quantity class defines value, unit pairs |
CQuantityConverterSingleton | Singleton for converting quantities to different unit systems or to targeted units |
CQuantityFactorySingleton | |
CQueue | Thread safe Queue for message processing |
Cqueue_read_canceled | Exception thrown if the user attempts to read data from openstudio::Queue<>, but the Queue is canceled or shutdown |
Cqueue_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 |
►CQueueEvent | |
CComparer | |
CRay2d | |
CRemoteBCL | Class for accessing the remote BCL |
CRemoteQueryResponse | This class is used to capture the xml response of a query and store it for later processing |
CReportingFrequency | Frequencies at which report variables may be specified |
CRubyException | |
CRunOptions | Base class for defining a run options for a OpenStudio Workflow |
CScale | Structure for holding scale prefixes such as kilo and centi |
CScaleFactorySingleton | Singleton that creates scales based on std::string or exponent |
CScope | Indicates whether a ValidityReport or DataError pertains to a single field, a single object, or the entire collection |
CSecondOfPairLess | |
CSIExpnt | Structure to hold SIUnit exponents needed for SIUnit construction |
CSingleton | |
CSIUnit | SIUnit is a Unit with baseUnits are fixed by its constructors, see SIExpnt |
CSplitCandidate | |
CSqlFile | SqlFile class is a transaction script around the sql output of EnergyPlus |
CSqlFileTimeSeriesQuery | Class to hold information about one or more SqlFile time series of interest |
CStandardsJSON | Class for accessing the OpenStudio Standards (OSW) JSON format |
CStepResult | Possible outcomes of running a WorkflowStep |
CStrictnessLevel | Specifies the desired amount of validity |
CStringStreamLogSink | |
CStructNameFinder | Functor object for finding objects by name |
CSummaryData | |
CSystem | |
CTemperatureConversionRule | |
CTemperatureUnit | TemperatureUnit is an abstract Unit for handling temperatures |
CThermExpnt | Structure to hold ThermUnit exponents needed for ThermUnit construction |
CThermUnit | ThermUnit is a Unit with baseUnits Btu, ft, h, R, and people |
CThreeBoundingBox | ThreeBoundingBox includes information about a bounding box |
CThreeGeometry | ThreeGeometry holds the geometry for an object |
CThreeGeometryData | ThreeGeometryData holds the geometry data for an object |
CThreeMaterial | ThreeMaterial defines a rendering material |
CThreeModelObjectMetadata | ThreeModelObjectMetadata includes metadata about an OpenStudio ModelObject not associated with a ThreeSceneChild in the ThreeJS scene |
CThreeScene | ThreeScene is an adapter for a scene in the three.js geometry format, defined at: https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-format-4 |
CThreeSceneChild | ThreeSceneChild is a child object of a ThreeSceneObject |
CThreeSceneMetadata | ThreeSceneMetadata includes metadata about an OpenStudio Model Object |
CThreeSceneObject | ThreeSceneObject is the root object in a ThreeScene |
CThreeUserData | ThreeUserData decorates a ThreeSceneChild with additional information |
CTime | 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 |
CTimeCompare | TimeCompare compares two times, returns true if lhs is less than rhs |
CTimeSeries | TimeSeries is a series of values each reported at a single time |
CTimeSeriesIdentifier | Small class to let users identify a time series by name, or a set of time series by regex |
CTransformation | |
CUnit | Base class that holds unit information in the form of (string,exponent) pairs |
CUnitFactorySingleton | Singleton that creates units based on std::string representation |
CUnitSystem | Unit systems supported by OpenStudio's runtime units utility |
CUnzipFile | |
CUpdateManager | Class for checking whether a new version of OpenStudio is available for download |
CUUID | Universally Unique Identifier |
CValidityReport | |
CValueFinder | Functor object for finding objects by value |
CVariant | A Variant is a flexible type that can hold several types of values |
CVariantType | A listing of data types that can be held in a Variant |
CVector3d | |
CVectorStruct | Workaround to get Vector typedef, http://www.gotw.ca/gotw/079.htm |
CVersionString | |
CVertex | |
CWhExpnt | Structure to hold WhUnit exponents needed for WhUnit construction |
CWhUnit | WhUnit is a Unit with baseUnits W, h, m, K, and people |
CWorkflowJSON | Class for accessing the OpenStudio Workflow (OSW) JSON format |
CWorkflowStep | Base class for defining a step in an OpenStudio Workflow |
CWorkflowStepResult | Class for documenting the outcome of running a UserScript or a Ruleset |
CWorkflowStepValue | Class for storing a value set by OSRunner::registerValue |
CWorkspace | Workspace holds a collection of interconnected WorkspaceObjects |
CWorkspaceExtensibleGroup | WorkspaceExtensibleGroup wraps a set of extensible fields in a WorkspaceObject |
CWorkspaceObject | WorkspaceObject holds and manipulates data objects in Energyplus IDF format in the context of a Workspace |
CWorkspaceObjectDiff | WorkspaceObjectDiff represents a change to an WorkspaceObjectDiff |
CWorkspaceObjectNameGreater | |
CWorkspaceObjectNameLess | |
CWorkspaceObjectOrder | Public interface of WorkspaceObjectOrder |
CWorkspaceObjectWatcher | |
CWorkspaceWatcher | WorkspaceWatcher watches a Workspace for signals emitted on changes |
CYearDescription | YearDescription describes a year with several optional parameters |
CZipFile | |
CEnumBase | Base class for OPENSTUDIO_ENUMs |
CStaticInitializer | This template should be used as a base class for a class that has static data to initialize |
Cuuid | |