Class: OpenStudio::Model::ModelObject

Inherits:
WorkspaceObject show all
Defined in:
lib/openstudio-api-stubs/Classes/ModelObject.rb

Direct Known Subclasses

AvailabilityManager, BuildingStory, BuildingUnit, ClimateZones, CoilHeatingGasMultiStageStageData, CoilWaterHeatingAirToWaterHeatPumpWrapped, ComponentData, ControllerMechanicalVentilation, ConvergenceLimits, CoolingTowerPerformanceCoolTools, CoolingTowerPerformanceYorkCalc, DaylightingDeviceShelf, EnergyManagementSystemConstructionIndexVariable, EnergyManagementSystemCurveOrTableIndexVariable, EnergyManagementSystemGlobalVariable, EnergyManagementSystemInternalVariable, EnergyManagementSystemMeteredOutputVariable, EnergyManagementSystemOutputVariable, EnergyManagementSystemProgram, EnergyManagementSystemProgramCallingManager, EnergyManagementSystemSensor, EnergyManagementSystemSubroutine, EnergyManagementSystemTrendVariable, ExteriorLights, GeneratorFuelCellAirSupply, GeneratorFuelCellAuxiliaryHeater, GeneratorFuelCellElectricalStorage, GeneratorFuelCellInverter, GeneratorFuelCellPowerModule, GeneratorFuelCellWaterSupply, GeneratorFuelSupply, GenericModelObject, HeatBalanceAlgorithm, InsideSurfaceConvectionAlgorithm, LifeCycleCost, LightingDesignDay, LightingSimulationControl, LightingSimulationZone, ModelObjectList, OutputControlReportingTolerances, OutputEnergyManagementSystem, OutputVariable, OutsideSurfaceConvectionAlgorithm, ParentObject, PhotovoltaicPerformance, PlantEquipmentOperationScheme, PortList, RadianceParameters, RefrigerationCondenserCascade, RefrigerationDefrostCycleParameters, RefrigerationSubcoolerLiquidSuction, RefrigerationSubcoolerMechanical, RefrigerationSystem, RefrigerationTranscriticalSystem, RefrigerationWalkIn, RefrigerationWalkInZoneBoundary, RunPeriodControlDaylightSavingTime, RunPeriodControlSpecialDays, ShadowCalculation, SiteGroundReflectance, SiteGroundTemperatureBuildingSurface, SiteGroundTemperatureDeep, SiteGroundTemperatureFCfactorMethod, SiteGroundTemperatureShallow, SiteWaterMainsTemperature, SizingParameters, SizingPlant, SizingSystem, SizingZone, SkyTemperature, SolarCollectorPerformanceFlatPlate, SolarCollectorPerformanceIntegralCollectorStorage, SolarCollectorPerformancePhotovoltaicThermalSimple, SpaceItem, StandardsInformationConstruction, StandardsInformationMaterial, SurfacePropertyConvectionCoefficients, SurfacePropertyConvectionCoefficientsMultipleSurface, Thermostat, Timestep, UnitarySystemPerformanceMultispeed, UtilityBill, Version, WeatherFile, ZoneAirContaminantBalance, ZoneAirHeatBalanceAlgorithm, ZoneAirMassFlowConservation, ZoneCapacitanceMultiplierResearchSpecial, ZoneControlContaminantController, ZoneControlHumidistat, ZoneHVACEquipmentList, ZoneMixing

Instance Method Summary collapse

Methods inherited from WorkspaceObject

#canBeSource, #canBeTarget, #getSourceIndices, #getSources, #getTarget, #idfObject, #initialized, #isSource, #isTarget, #numSources, #objectListFieldsEqual, #objectListFieldsNonConflicting, #remove, #setPointer, #sources, #targets, #workspace

Instance Method Details

#__str__String

Returns:

  • (String)


57
58
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 57

def __str__
end

#clone(*args) ⇒ ModelObject

Returns:



63
64
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 63

def clone(*args)
end

#connectedObject(uInt32) ⇒ OptionalModelObject

Returns:



51
52
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 51

def connectedObject(uInt32)
end

#connectedObjectPort(uInt32) ⇒ OptionalUnsigned

Returns:



54
55
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 54

def connectedObjectPort(uInt32)
end

#createComponentComponent

Returns:



6
7
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 6

def createComponent
end

#EqualEqual(modelObject) ⇒ Boolean

Returns:

  • (Boolean)


42
43
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 42

def EqualEqual(modelObject)
end

#getData(outputVariable, string) ⇒ OptionalTimeSeries

Returns:



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

def getData(outputVariable, string)
end

#getScheduleTypeKeys(schedule) ⇒ ScheduleTypeKeyVector

Returns:

  • (ScheduleTypeKeyVector)


48
49
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 48

def getScheduleTypeKeys(schedule)
end

#iddObjectTypeIddObjectType

Returns:



33
34
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 33

def iddObjectType
end

#LessThan(modelObject) ⇒ Boolean

Returns:

  • (Boolean)


39
40
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 39

def LessThan(modelObject)
end

#lifeCycleCostsLifeCycleCostVector

Returns:

  • (LifeCycleCostVector)


27
28
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 27

def lifeCycleCosts
end

#modelModel

Returns:



9
10
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 9

def model
end

#NotEqual(modelObject) ⇒ Boolean

Returns:

  • (Boolean)


45
46
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 45

def NotEqual(modelObject)
end

#outputVariableNamesStringVector

Returns:

  • (StringVector)


18
19
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 18

def outputVariableNames
end

#outputVariablesOutputVariableVector

Returns:

  • (OutputVariableVector)


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

def outputVariables
end

#parentOptionalParentObject



12
13
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 12

def parent
end

#removeLifeCycleCostsIdfObjectVector

Returns:

  • (IdfObjectVector)


30
31
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 30

def removeLifeCycleCosts
end

#resourcesResourceObjectVector

Returns:

  • (ResourceObjectVector)


15
16
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 15

def resources
end

#setParent(parentObject) ⇒ Boolean

Returns:

  • (Boolean)


36
37
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 36

def setParent(parentObject)
end

#toIdfObjectIdfObject

Returns:

  • (IdfObject)


60
61
# File 'lib/openstudio-api-stubs/Classes/ModelObject.rb', line 60

def toIdfObject
end