Class: OpenStudio::Attribute

Inherits:
Object
  • Object
show all
Defined in:
lib/openstudio-api-stubs/Classes/Attribute.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.fromQVariant(*args) ⇒ OptionalAttribute

Returns:



85
86
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 85

def self.fromQVariant(*args)
end

.loadFromXml(*args) ⇒ OptionalAttribute

Returns:



88
89
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 88

def self.loadFromXml(*args)
end

.new(*args) ⇒ Object



4
5
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 4

def self.new(*args)
end

Instance Method Details

#__str__String

Returns:

  • (String)


82
83
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 82

def __str__
end

#clearDisplayNameObject



21
22
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 21

def clearDisplayName
end

#clearSourceObject



28
29
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 28

def clearSource
end

#cloneAttribute

Returns:



7
8
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 7

def clone
end

#displayName(*args) ⇒ OptionalString

Returns:



91
92
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 91

def displayName(*args)
end

#EqualEqual(attribute) ⇒ Boolean

Returns:

  • (Boolean)


79
80
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 79

def EqualEqual(attribute)
end

#findChildByName(string) ⇒ OptionalAttribute

Returns:



61
62
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 61

def findChildByName(string)
end

#nameString

Returns:

  • (String)


16
17
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 16

def name
end

#saveToXml(path) ⇒ Boolean

Returns:

  • (Boolean)


76
77
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 76

def saveToXml(path)
end

#setDisplayName(string) ⇒ Boolean

Returns:

  • (Boolean)


19
20
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 19

def setDisplayName(string)
end

#setSource(string) ⇒ Object



26
27
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 26

def setSource(string)
end

#setUnits(string) ⇒ Boolean

Returns:

  • (Boolean)


67
68
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 67

def setUnits(string)
end

#setValue(*args) ⇒ Object



93
94
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 93

def setValue(*args)
end

#sourceString

Returns:

  • (String)


24
25
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 24

def source
end

#toStringString

Returns:

  • (String)


70
71
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 70

def toString
end

#toXmlQDomDocument

Returns:



73
74
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 73

def toXml
end

#unitsOptionalString

Returns:



64
65
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 64

def units
end

#uuidUUID

Returns:



10
11
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 10

def uuid
end

#valueAsAttributeVectorAttributeVector

Returns:

  • (AttributeVector)


55
56
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 55

def valueAsAttributeVector
end

#valueAsBooleanBoolean

Returns:

  • (Boolean)


34
35
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 34

def valueAsBoolean
end

#valueAsDoubleDouble

Returns:

  • (Double)


43
44
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 43

def valueAsDouble
end

#valueAsIntegerInt32

Returns:

  • (Int32)


37
38
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 37

def valueAsInteger
end

#valueAsQuantityQuantity

Returns:



46
47
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 46

def valueAsQuantity
end

#valueAsQVariantQVariant

Returns:



58
59
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 58

def valueAsQVariant
end

#valueAsStringString

Returns:

  • (String)


52
53
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 52

def valueAsString
end

#valueAsUnitZUnit

Returns:



49
50
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 49

def valueAsUnit
end

#valueAsUnsignedUInt32

Returns:

  • (UInt32)


40
41
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 40

def valueAsUnsigned
end

#valueTypeAttributeValueType

Returns:



31
32
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 31

def valueType
end

#versionUUIDUUID

Returns:



13
14
# File 'lib/openstudio-api-stubs/Classes/Attribute.rb', line 13

def versionUUID
end