/// <summary> /// Gets number of zones fro the building data /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <returns name="Count">Zone count</returns> /// <search> /// TAS, TBDDocument, TBDDocument, BuildingData, Get Building Result Zone Count, tas, tsddocument, tsddocument zone count, zonecount, ZoneCount /// </search> public static int ZoneCount(BuildingData BuildingData) { return(BuildingData.pBuildingData.zoneCount); }
/// <summary> /// Gets Hourly Building Result /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="Hour">Hour</param> /// <param name="Index">Index</param> /// <returns name="Value">Value</returns> /// <search> /// TAS, TBDDocument, TBDDocument, BuildingData, Get Building Result GUID, tas, tsddocument, tsddocument GUID /// </search> public static float HourlyBuildingResult(BuildingData BuildingData, int Hour, int Index) { return(BuildingData.pBuildingData.GetHourlyBuildingResult(Hour, Index)); }
/// <summary> /// Gets GUID of Building Result /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <returns name="GUID">GUID</returns> /// <search> /// TAS, TBDDocument, TBDDocument, BuildingData, Get Building Result GUID, tas, tsddocument, tsddocument GUID /// </search> public static string GUID(BuildingData BuildingData) { return(BuildingData.pBuildingData.GUID); }
/// <summary> /// Gets zone data from Building Data /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="Index">Index</param> /// <returns name="ZoneData">Zone Data</returns> /// <search> /// TAS, TBDDocument, TBDDocument, BuildingData, Get Zone Data, getzonedata, GetZoneData /// </search> public static ZoneData GetZoneData(BuildingData BuildingData, int Index) { return(new ZoneData(BuildingData.pBuildingData.GetZoneData(Index))); }
/// <summary> /// Gets TAS Annual Building Result /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="TSDBuildingArray">TSD Building Array</param> /// <returns name="Data">TAS Data</returns> /// <search> /// TAS, TBDDocument, TBDDocument, BuildingData, Get Annual Building Result, tas, tsddocument, tsddocument AnnualBuildingResult, annualbuildingresult /// </search> public static object AnnualBuildingResult(BuildingData BuildingData, TSDBuildingArray TSDBuildingArray) { return(BuildingData.pBuildingData.GetAnnualBuildingResult((int)TSDBuildingArray)); }
/// <summary> /// Gets TAS Annual Building Result /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="Index">TSD Data Index</param> /// <returns name="Data">TAS Data</returns> /// <search> /// TAS, TBDDocument, TBDDocument, BuildingData, Get Annual Building Result, tas, tsddocument, tsddocument AnnualBuildingResult, annualbuildingresult /// </search> public static object AnnualBuildingResult(BuildingData BuildingData, int Index) { return(BuildingData.pBuildingData.GetAnnualBuildingResult(Index)); }
/// <summary> /// Get Peak Zone Group Gain /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="TSDZoneArray">TSD Zone Array</param> /// <param name="ZoneDataGroup">TSD Zone Data Group</param> /// <returns name="Values">Values</returns> /// <search> /// TAS, TSDDocument, TSDDocument, BuildingData, tas, tsddocument, tsddocument, GetPeakZoneGroupGain, Get Peak Zone Group Gain /// </search> public static float GetPeakZoneGroupGain(BuildingData BuildingData, TSDZoneArray TSDZoneArray, ZoneDataGroup ZoneDataGroup) { List <ZoneData> aZoneDataList = ZoneDataGroup.GetZonesData(ZoneDataGroup); return(BuildingData.pBuildingData.GetPeakZoneGroupGain(aZoneDataList.ConvertAll(x => ZoneData.GUID(x)).ToArray(), new TSDZoneArray[] { TSDZoneArray })); }
/// <summary> /// Gets peak zone gains /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="TSDZoneArray">TSD Zone Array</param> /// <returns name="Values">Values</returns> /// <search> /// TAS, TSDDocument, TSDDocument, BuildingData, Get Peak Zone Gains, tas, tsddocument, tsddocument, GetPeakZoneGains, Get Peak Zone Gains /// </search> public static object GetPeakZoneGains(BuildingData BuildingData, TSDZoneArray TSDZoneArray) { return(BuildingData.pBuildingData.GetPeakZoneGains(new TSDZoneArray[] { TSDZoneArray })); }
/// <summary> /// Gets Hourly Building Result /// </summary> /// <param name="BuildingData">TSD Building Data</param> /// <param name="Hour">Hour</param> /// <param name="TSDBuildingArray">TSD Building Array</param> /// <returns name="Value">Value</returns> /// <search> /// TAS, TSDDocument, TSDDocument, BuildingData, Get Building Result GUID, tas, tsddocument, tsddocument GUID /// </search> public static float HourlyBuildingResult(BuildingData BuildingData, int Hour, TSDBuildingArray TSDBuildingArray) { return(BuildingData.pBuildingData.GetHourlyBuildingResult(Hour, (int)TSDBuildingArray)); }