CS-Script DesignBuilder Object Model

Adjacency

System.Int32 GetAdjacency ()

System.Int16 IsExternalAdjacency ()

System.Int32 GetZoneHandle ()

System.Double GetGrossArea ()

System.Double GetNettArea ()

System.Double GetArea ()

DesignBuilder.PolygonEnumerable getSimpleAdjacencyPolygonIterator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

AdjacencyEnumerable

System.Void setSurface (SKETCHLib.ISketchDSurface s)

System.Collections.Generic.IEnumerator<DesignBuilder.Adjacency> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Building

System.String getAttribute (System.String attributeName)

System.Void setAttribute (System.String attributeName, System.String attributeVlaue)

DesignBuilder.ZoneEnumerable getZoneIterator ()

DesignBuilder.Table GetTable (System.String name)

System.Void AddTable (System.String name, System.Int32 numberOfFields)

DesignBuilder.Zone GetZoneFromHandle (System.Int32 handle)

DesignBuilder.Zone GetZoneFromIDFName (System.String idfName)

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

BuildingEnumerable

System.Void setSite (SKETCHLib.SketchDSite site)

System.Collections.Generic.IEnumerator<DesignBuilder.Building> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

ComponentBlock

System.String getAttribute (System.String attributeName)

System.Void setAttribute (System.String attributeName, System.String attributeVlaue)

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

ComponentBlockEnumerable

System.Void setBuilding (SKETCHLib.SketchDBuilding s)

System.Collections.Generic.IEnumerator<DesignBuilder.ComponentBlock> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

CSScript

System.Void setEnergyPlusFolder (System.String folder)

System.Void setSketch (SKETCHLib.Sketch sketch)

System.Void beforeSimulation ()

System.Void afterSimulation ()

System.Void beforeIDFGeneration ()

System.Void DesignBuilderButtonClick ()

System.String ScriptLoad (System.String name)

System.Void ScriptRunMain ()

System.Void ScriptDispose ()

System.Void RunScript (System.String name)

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

DesignBuilderCore

System.String get_EnergyPlusFolder ()

System.Void set_EnergyPlusFolder (System.String value)

System.Void setSketch (SKETCHLib.Sketch sketch)

DesignBuilder.Site getSite ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Opening

System.String getAttribute (System.String attributeName)

System.Void setAttribute (System.String attributeName, System.String attributeVlaue)

System.Int32 GetOpeningType ()

System.Double GetArea ()

DesignBuilder.Polygon GetPolygon ()

DesignBuilder.Opening GetAdjacentOpening ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

OpeningEnumerable

System.Void setSurface (SKETCHLib.ISketchDSurface s)

System.Collections.Generic.IEnumerator<DesignBuilder.Opening> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Polygon

System.Double GetArea ()

DesignBuilder.Opening GetParentOpening ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

PolygonEnumerable

System.Collections.Generic.IEnumerator<DesignBuilder.Polygon> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Record

System.String GetDataByKey (System.String key)

System.String GetDataByIndex (System.Int32 index)

System.Void SetDataByIndex (System.Int32 index, System.String value)

System.Void SetDataByKey (System.String key, System.String value)

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Site

System.Void setSite (SKETCHLib.SketchDSite site)

System.Void setAttribute (System.String attributeName, System.String attributeVlaue)

System.Int32 getNumberOfBuildings ()

DesignBuilder.BuildingEnumerable getBuildingIterator ()

DesignBuilder.Table GetTable (System.String tableName)

System.Void AddTable (System.String name, System.Int32 numberOfFields)

System.Void AddAttribute (System.String attributeName, System.String attributeVlaue)

System.Void RebuildModel ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Surface

DesignBuilder.OpeningEnumerable getOpeningIterator ()

DesignBuilder.AdjacencyEnumerable getAdjacencyIterator ()

System.String getAttribute (System.String attributeName)

System.Void setAttribute (System.String attributeName, System.String attributeVlaue)

System.Double GetArea ()

System.Double GetAzimuth ()

System.Double GetTilt ()

System.Int32 GetSurfaceType ()

System.Double GetGrossArea ()

System.Double GetNettArea ()

System.Int32 GetInternalPartitionType ()

DesignBuilder.Table GetTable (System.String name)

System.Void AddTable (System.String name, System.Int32 numberOfFields)

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

SurfaceEnumerable

System.Void setZone (SKETCHLib.ISketchDZone z)

System.Collections.Generic.IEnumerator<DesignBuilder.Surface> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Table

System.Int32 GetNumberOfRecords ()

DesignBuilder.Record GetRecordFromIndex (System.Int32 index)

DesignBuilder.Record GetRecordFromName (System.String name)

DesignBuilder.Record GetRecordFromHandle (System.Int32 index)

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

Zone

System.String getAttribute (System.String attributeName)

System.Void setAttribute (System.String attributeName, System.String attributeVlaue)

DesignBuilder.SurfaceEnumerable getSurfaceIterator ()

System.String getName ()

System.String getIDFName ()

System.Double GetFloorArea ()

System.Double GetVolume ()

DesignBuilder.Table GetTable (System.String name)

System.Void AddTable (System.String name, System.Int32 numberOfFields)

System.String GetChildZoneList ()

System.String GetIDFZoneName ()

System.Double GetLumpedFloorArea ()

System.Double GetLumpedVolume ()

System.Double GetFloatingPartitionArea ()

System.Int32 GetHandle ()

System.Int32 GetLumpedZoneHandle ()

System.Object GetThermalBridgingLengths (System.Int16 exposedGroundFloorEdgesOnly)

System.Int16 IsLumpedOut ()

System.Int16 IsOpenManifold ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()

ZoneEnumerable

System.Void setBuilding (SKETCHLib.SketchDBuilding b)

System.Collections.Generic.IEnumerator<DesignBuilder.Zone> GetEnumerator ()

System.String ToString ()

System.Boolean Equals (System.Object obj)

System.Int32 GetHashCode ()

System.Type GetType ()