OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
openstudio::Attribute Member List

This is the complete list of members for openstudio::Attribute, including all inherited members.

Attribute(const std::string &name, bool value)openstudio::Attribute
Attribute(const std::string &name, bool value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, bool value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, bool value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, double value)openstudio::Attribute
Attribute(const std::string &name, double value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, double value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, double value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, const OSOptionalQuantity &value)openstudio::Attribute
Attribute(const std::string &name, const Quantity &value)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const Quantity &value, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, const Unit &value)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const Unit &value, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, int value)openstudio::Attribute
Attribute(const std::string &name, int value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, int value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, int value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, unsigned value)openstudio::Attribute
Attribute(const std::string &name, unsigned value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, unsigned value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, unsigned value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, const char *value)openstudio::Attribute
Attribute(const std::string &name, const char *value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, const char *value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const char *value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, const std::string &value)openstudio::Attribute
Attribute(const std::string &name, const std::string &value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, const std::string &value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const std::string &value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const std::string &name, const std::vector< openstudio::Attribute > &value)openstudio::Attribute
Attribute(const std::string &name, const std::vector< openstudio::Attribute > &value, const std::string &units)openstudio::Attribute
Attribute(const std::string &name, const std::vector< openstudio::Attribute > &value, const boost::optional< std::string > &units)openstudio::Attribute
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const std::vector< openstudio::Attribute > &value, const boost::optional< std::string > &units, const std::string &source=std::string())openstudio::Attribute
Attribute(const QDomElement &element)openstudio::Attributeexplicit
Attribute(const Attribute &other)openstudio::Attribute
Attribute(const std::shared_ptr< detail::Attribute_Impl > &impl)openstudio::Attributeprotected
AttributeVector typedefopenstudio::Attributerelated
cast() const openstudio::Attributeinline
clearDisplayName()openstudio::Attribute
clearSource()openstudio::Attribute
clone() const openstudio::Attribute
createAttributeFromVector(const std::string &name, std::vector< int > value)openstudio::Attributerelated
createAttributeFromVector(const std::string &name, std::vector< double > value)openstudio::Attributerelated
displayName(bool returnName=false) const openstudio::Attribute
findChildByName(const std::string &name) const openstudio::Attribute
fromQVariant(const std::string &name, const QVariant &value, const boost::optional< std::string > &units=boost::none)openstudio::Attributestatic
getDoubleVectorFromAttribute(const Attribute &attribute)openstudio::Attributerelated
getIntVectorFromAttribute(const Attribute &attribute)openstudio::Attributerelated
ImplType typedefopenstudio::Attribute
isConsistent(const Attribute &candidate, const AttributeDescription &description)openstudio::Attributerelated
loadFromXml(const openstudio::path &path)openstudio::Attributestatic
loadFromXml(const QDomDocument &doc)openstudio::Attributestatic
name() const openstudio::Attribute
operator<<(std::ostream &os, const Attribute &attribute)openstudio::Attributerelated
operator==(const Attribute &other) const openstudio::Attribute
OptionalAttribute typedefopenstudio::Attributerelated
optionalCast() const openstudio::Attributeinline
prepareForDisplay(Attribute &attribute, const AttributeDescription &description)openstudio::Attributerelated
saveJSON(const std::vector< Attribute > &attributes, const openstudio::path &p, bool overwrite=false)openstudio::Attributerelated
saveToXml(const openstudio::path &path) const openstudio::Attribute
setDisplayName(const std::string &displayName)openstudio::Attribute
setSource(const std::string &source)openstudio::Attribute
setUnits(const std::string &units)openstudio::Attribute
setValue(bool value)openstudio::Attribute
setValue(int value)openstudio::Attribute
setValue(unsigned value)openstudio::Attribute
setValue(double value)openstudio::Attribute
setValue(const Quantity &value)openstudio::Attribute
setValue(const Unit &value)openstudio::Attribute
setValue(const char *value)openstudio::Attribute
setValue(const std::string &value)openstudio::Attribute
setValue(const std::vector< Attribute > &value)openstudio::Attribute
setValue(const QVariant &value)openstudio::Attribute
source() const openstudio::Attribute
toJSON(const std::vector< Attribute > &attributes, std::ostream &os)openstudio::Attributerelated
toJSON(const std::vector< Attribute > &attributes)openstudio::Attributerelated
toJSONWithoutMetadata(const std::vector< Attribute > &attributes)openstudio::Attributerelated
toString() const openstudio::Attribute
toVectorOfAttribute(const openstudio::path &pathToJson)openstudio::Attributerelated
toVectorOfAttribute(std::istream &json)openstudio::Attributerelated
toVectorOfAttribute(const std::string &json)openstudio::Attributerelated
toXml() const openstudio::Attribute
units() const openstudio::Attribute
uuid() const openstudio::Attribute
valueAsAttributeVector() const openstudio::Attribute
valueAsBoolean() const openstudio::Attribute
valueAsDouble() const openstudio::Attribute
valueAsInteger() const openstudio::Attribute
valueAsQuantity() const openstudio::Attribute
valueAsQVariant() const openstudio::Attribute
valueAsString() const openstudio::Attribute
valueAsUnit() const openstudio::Attribute
valueAsUnsigned() const openstudio::Attribute
valueType() const openstudio::Attribute
versionUUID() const openstudio::Attribute
~Attribute()openstudio::Attributeinlinevirtual