OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Object Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCopenstudio::AirStateThe AirState object represents a moist air state
oCopenstudio::AttributeAn attribute is a name value pair where the value can be a bool, double, int, string, or vector of other attributes
oCopenstudio::AttributeDescriptionAttributeDescription describes what an acceptable Attribute is in a given context
oCopenstudio::baseUnitConversionFactorA struct to store all the information necessary to convert from one base unit to another
oCopenstudio::BCLThis is a generic interface that can be used for searching either the local or remote bcl
oCopenstudio::BCLComponent
oCopenstudio::BCLComponentNameGreater
oCopenstudio::BCLComponentNameLess
oCopenstudio::BCLCostThis gives information about a cost in a BCL search result
oCopenstudio::BCLFacetThis gives information about items from a BCL facet from a meta search result
oCopenstudio::BCLFileThis gives information about a single file in a BCL search result
oCopenstudio::BCLFileReferenceBCLFileReference is a class for tracking files that come with BCL components and measures
oCopenstudio::BCLMeasureBCLMeasure is a class for managing the contents of a BCL Measure directory including the xml description file
oCopenstudio::BCLMeasureArgumentBCLMeasureArgument is a class representing an argument of a measure
oCopenstudio::BCLMeasureOutputBCLMeasureOutput is a class representing an output of a measure
oCopenstudio::BCLMetaSearchResultThis gives information about a meta search result
oCopenstudio::BCLProvenanceThis gives information about the provenance of a single file in a BCL search result
oCopenstudio::BCLSearchResultThis gives information about an item in a BCL search result
oCopenstudio::BCLTaxonomyTermThis gives information about a taxonomy term from the taxonomy
oCopenstudio::BCLXMLBCLXML is a class for accessing the common XML structures of BCLComponent and BCLMeasure
oCopenstudio::BoundingBoxBoundingBox is an axis aligned cuboid that can check for intersections with another BoundingBox
oCopenstudio::BTUExpntStructure to hold BTUUnit exponents needed for BTUUnit construction
oCopenstudio::CalendarCalendar is a description of a year, noting special days like holidays, special periods like seasons, and daylight savings time
oCopenstudio::CalibrationBillingPeriodCalibrationBillingPeriod is wrapper around Attribute for storing information about model calibration
oCopenstudio::CalibrationResultCalibrationResult is wrapper around Attribute for storing information about model calibration
oCopenstudio::CalibrationUtilityBillCalibrationUtilityBill is wrapper around Attribute for storing information about model calibration
oCopenstudio::CFMExpntStructure to hold CFMUnit exponents needed for CFMUnit construction
oCopenstudio::Chain
oCopenstudio::QueueEvent::Comparer
oCopenstudio::Chain::Comparer
oCopenstudio::CSVFileClass for reading and writing CSV files
oCopenstudio::CustomOutputAdapter
oCopenstudio::cx_VersionString
oCopenstudio::DataError
oCopenstudio::DataErrorLessSet comparator for DataError
oCopenstudio::DateDate is an absolute unit of time, resolution to the day Date is simple wrapper around boost::gregorian::date
oCopenstudio::DateCompareDateCompare compares two dates, returns true if lhs is less than rhs
oCopenstudio::DateTimeDateTime is an absolute unit of time, resolution to the second date is a valid Date time is normalized to 0 <= time < 24 hrs
oCopenstudio::DynamicLibrary
oCopenstudio::Edge
oCopenstudio::EndUsesEndUses is wrapper around Attribute for storing information about end uses
oCopenstudio::EnvironmentIdentifierSmall class to let users identify a SqlFile environment period either by type or by name
oCopenstudio::EpwDataPointEpwDataPoint is one line from the EPW file
oCopenstudio::EpwDesignConditionEpwDesignCondition is one line from the EPW file
oCopenstudio::EpwFileEpwFile parses a weather file in EPW format
oCopenstudio::EpwHoliday
oCopenstudio::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
oCstd::exceptionSTL class
oCopenstudio::Face
oCopenstudio::FaceNode
oCopenstudio::FieldIndexLess< T >
oCopenstudio::FileReference
oCopenstudio::FirstOfPairLess< T >
oCopenstudio::FloorplanJSFloorplanJS is an adapter for the FloorspaceJS JSON format
oCopenstudio::FloorplanObjectFloorplanObject is used to update data in a FloorplanJS object
oCopenstudio::ForwardTranslatorOptionKeyMethod
oCopenstudio::ForwardTranslatorOptions
oCopenstudio::FSConfig
oCopenstudio::FSDispatchable
oCopenstudio::FSEdgeReference
oCopenstudio::FSGeometryBase
oCopenstudio::FSGround
oCopenstudio::FSModel
oCopenstudio::FSProject
oCopenstudio::FSVisitor
oCopenstudio::GetFirstOfPair< T, U >
oCopenstudio::GetSecondOfPair< T, U >
oCopenstudio::GPDExpntStructure to hold GPDUnit exponents needed for GPDUnit construction
oCopenstudio::IcharCompareSmall functor object for case insensitive char compare
oCopenstudio::IddUnitString
oCopenstudio::IdfExtensibleGroupIdfExtensibleGroup wraps a single set of extensible fields in an IdfObject
oCopenstudio::IdfFileIdfFile provides parsing and printing of text files in EnergyPlus Input Data File (IDF) format
oCopenstudio::IdfObjectIdfObject holds and manipulates data in the EnergyPlus Idd/Idf format
oCopenstudio::IdfObjectDiffIdfObjectDiff represents a change to an IdfObject
oCopenstudio::IdfObjectImplLessFunction object for sorting objects by impl
oCopenstudio::IdfObjectNameLessFunction object for sorting objects by name
oCopenstudio::IdfObjectTypeLessFunction object for sorting by IddObjectType
oCopenstudio::ImfFileImfFile represents an Imf file
oCopenstudio::IndexLess< T >
oCopenstudio::InterpInfoData structure for holding interpolation information
oCopenstudio::IntersectionResultIntersectionResult contains detailed information about an intersection
oCopenstudio::IPExpntStructure to hold IPUnit exponents needed for IPUnit construction
oCopenstudio::IstringCompareSmall functor object for case insensitive std::string compare
oCopenstudio::IstringEqualSmall functor object for case insensitive std::string equality
oCopenstudio::IstringFindSmall functor object for case insensitive std::string equality
oCopenstudio::IstringPairCompareSmall functor object for case insensitive std::string compare in pairs of std::string, tests first strings then seconds
oCopenstudio::KeyValueIdentifierSmall class to let users identify one or more key values by name or regex
oCopenstudio::LevelEvent
oCopenstudio::LineLinear2d
oCopenstudio::LoggerSingletonSingleton logger class
oCopenstudio::LogMessageLogMessage encapsulates a single logging message
oCopenstudio::LogSinkLogSink is a class for managing sinks for log messages, e.g. files, streams, etc
oCopenstudio::Misc1ExpntStructure to hold Misc1Unit exponents needed for Misc1Unit construction
oCopenstudio::MPHExpntStructure to hold MPHUnit exponents needed for MPHUnit construction
oCopenstudio::NameFinder< T >Functor object for finding objects by name
oCopenstudio::ObjectOrderBaseBase class for ordering objects
oCopenstudio::ObjectPointer< T, U >Data structure for specifying connections between IdfWorkspace and other object collections
oCObserver
oCopenstudio::OSOptionalQuantityOSOptionalQuantity class to be used in OpenStudio ModelObject properties
oCopenstudio::OSQuantityVectorRepresents a vector of quantities all with the same units
oCopenstudio::PlanePlane defines an infinite plane in 3D space
oCopenstudio::Point3d
oCopenstudio::Point3dComparer
oCopenstudio::PointLatLon
oCopenstudio::Polygon3d
oCopenstudio::Polyhedron
oCopenstudio::PreparedStatement
oCopenstudio::ProgressBarProgressBar is a pure virtual class providing virtual methods setRange, setValue, and setWindowTitle which may be overridden
oCopenstudio::QuantityQuantity class defines value, unit pairs
oCopenstudio::QuantityConverterSingletonSingleton for converting quantities to different unit systems or to targeted units
oCopenstudio::QuantityFactorySingleton
oCopenstudio::Queue< T >Thread safe Queue for message processing
oCopenstudio::QueueEvent
oCopenstudio::Ray2d
oCopenstudio::RemoteQueryResponseThis class is used to capture the xml response of a query and store it for later processing
oCopenstudio::RunOptionsBase class for defining a run options for a OpenStudio Workflow
oCopenstudio::ScaleStructure for holding scale prefixes such as kilo and centi
oCopenstudio::ScaleFactorySingletonSingleton that creates scales based on std::string or exponent
oCopenstudio::SecondOfPairLess< T >
oCopenstudio::SIExpntStructure to hold SIUnit exponents needed for SIUnit construction
oCopenstudio::Singleton< T >
oCopenstudio::SplitCandidate
oCopenstudio::SqlFileSqlFile class is a transaction script around the sql output of EnergyPlus
oCopenstudio::SqlFileTimeSeriesQueryClass to hold information about one or more SqlFile time series of interest
oCopenstudio::StandardsJSONClass for accessing the OpenStudio Standards (OSW) JSON format
oCStaticInitializer< T >This template should be used as a base class for a class that has static data to initialize
oCStaticInitializer< AppGFuelType >
oCStaticInitializer< AttributeValueType >
oCStaticInitializer< BCLXMLType >
oCStaticInitializer< BuildingSector >
oCStaticInitializer< ComponentType >
oCStaticInitializer< DataErrorType >
oCStaticInitializer< DayOfWeek >
oCStaticInitializer< DocumentFormat >
oCStaticInitializer< EndUseCategoryType >
oCStaticInitializer< EndUseFuelType >
oCStaticInitializer< EndUseType >
oCStaticInitializer< Enum >
oCStaticInitializer< EnvironmentType >
oCStaticInitializer< EpwComputedField >
oCStaticInitializer< EpwDataField >
oCStaticInitializer< EpwDesignField >
oCStaticInitializer< FileReferenceType >
oCStaticInitializer< FuelType >
oCStaticInitializer< InstallLocationType >
oCStaticInitializer< MeasureBadgeType >
oCStaticInitializer< MeasureLanguage >
oCStaticInitializer< MeasureType >
oCStaticInitializer< MonthOfYear >
oCStaticInitializer< NthDayOfWeekInMonth >
oCStaticInitializer< ReportingFrequency >
oCStaticInitializer< Scope >
oCStaticInitializer< StepResult >
oCStaticInitializer< StrictnessLevel >
oCStaticInitializer< UnitSystem >
oCStaticInitializer< VariantType >
oCopenstudio::StructNameFinder< T >Functor object for finding objects by name
oCopenstudio::SummaryData
oCopenstudio::Surface3d
oCopenstudio::Surface3dEdge
oCopenstudio::System
oCopenstudio::TemperatureConversionRule
oCopenstudio::ThermExpntStructure to hold ThermUnit exponents needed for ThermUnit construction
oCopenstudio::ThreadSafeDeque< T >
oCopenstudio::ThreeBoundingBoxThreeBoundingBox includes information about a bounding box
oCopenstudio::ThreeGeometryThreeGeometry holds the geometry for an object
oCopenstudio::ThreeGeometryDataThreeGeometryData holds the geometry data for an object
oCopenstudio::ThreeMaterialThreeMaterial defines a rendering material
oCopenstudio::ThreeModelObjectMetadataThreeModelObjectMetadata includes metadata about an OpenStudio ModelObject not associated with a ThreeSceneChild in the ThreeJS scene
oCopenstudio::ThreeSceneThreeScene 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
oCopenstudio::ThreeSceneChildThreeSceneChild is a child object of a ThreeSceneObject
oCopenstudio::ThreeSceneMetadataThreeSceneMetadata includes metadata about an OpenStudio Model Object
oCopenstudio::ThreeSceneObjectThreeSceneObject is the root object in a ThreeScene
oCopenstudio::ThreeUserDataThreeUserData decorates a ThreeSceneChild with additional information
oCopenstudio::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
oCopenstudio::TimeCompareTimeCompare compares two times, returns true if lhs is less than rhs
oCopenstudio::TimeSeriesTimeSeries is a series of values each reported at a single time
oCopenstudio::TimeSeriesIdentifierSmall class to let users identify a time series by name, or a set of time series by regex
oCopenstudio::Transformation
oCtype
oCopenstudio::UnitBase class that holds unit information in the form of (string,exponent) pairs
oCopenstudio::UnitFactorySingletonSingleton that creates units based on std::string representation
oCopenstudio::UnzipFile
oCuuid
oCopenstudio::ValidityReport
oCopenstudio::ValueFinder< T, U >Functor object for finding objects by value
oCopenstudio::VariantA Variant is a flexible type that can hold several types of values
oCopenstudio::Vector3d
oCopenstudio::VectorStructWorkaround to get Vector typedef, http://www.gotw.ca/gotw/079.htm
oCopenstudio::VersionString
oCopenstudio::Vertex
oCopenstudio::WhExpntStructure to hold WhUnit exponents needed for WhUnit construction
oCopenstudio::WorkflowJSONClass for accessing the OpenStudio Workflow (OSW) JSON format
oCopenstudio::WorkflowStepBase class for defining a step in an OpenStudio Workflow
oCopenstudio::WorkflowStepResultClass for documenting the outcome of running a UserScript or a Ruleset
oCopenstudio::WorkflowStepValueClass for storing a value set by OSRunner::registerValue
oCopenstudio::WorkspaceWorkspace holds a collection of interconnected WorkspaceObjects
oCopenstudio::WorkspaceObjectNameGreater
oCopenstudio::WorkspaceObjectNameLess
oCopenstudio::WorkspaceObjectOrderPublic interface of WorkspaceObjectOrder
oCopenstudio::WorkspaceWatcherWorkspaceWatcher watches a Workspace for signals emitted on changes
oCopenstudio::XMLValidator
oCopenstudio::YearDescriptionYearDescription describes a year with several optional parameters
oCopenstudio::ZipFile
\Cint