/// <summary> /// Gets TAS Construction Materials /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Materials">Construction Materials</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Materials, builidng, construction, get construction materials /// </search> public static List <Material> Materials(Construction Construction) { List <Material> aMaterialList = new List <Material>(); int aIndex = 1; TBD.material aMaterial = Construction.pConstruction.materials(aIndex); while (aMaterial != null) { aMaterialList.Add(new Material(aMaterial)); aIndex++; aMaterial = Construction.pConstruction.materials(aIndex); } return(aMaterialList); }
/// <summary> /// Gets TAS Construction Internal Blind /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="InternalBlind">Construction Internal Blind</returns> /// <search> /// TAS, Building, Construction, Get Construction Internal Blind, builidng, construction, get construction internal blind, InternalBlind, internalblind /// </search> public static bool InternalBlind(Construction Construction) { return(Construction.pConstruction.internalBlind); }
/// <summary> /// Gets TAS Construction External Solar Absorptance for External Surface /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Absorptance">External Solar Absorptance for External Surface</returns> /// <search> /// TAS, Builidng, Construction, Get Construction External Solar Absorptance External Surface, builidng, construction, get construction external solar absorptance external surface, ExternalSolarAbsorptanceExtSurf, externalsolarabsorptanceextsurf, ExternalSolarAbsorptanceExternalSurface, externalsolarabsorptanceexternalsurface, /// </search> public static float ExternalSolarAbsorptanceExtSurf(Construction Construction) { return(Construction.pConstruction.externalSolarAbsorptanceExtSurf); }
/// <summary> /// Gets TAS Construction External Blind /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="ExternalBlind">External Blind</returns> /// <search> /// TAS, Builidng, Construction, Get Construction External Blind, builidng, construction, get construction external blind, ExternalBlind, externalblind /// </search> public static int ExternalBlind(Construction Construction) { return(Construction.pConstruction.externalBlind); }
/// <summary> /// Gets TAS Construction Additional Heat Transfer /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="AdditionalHeatTransfer">Additional Heat Transfer</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Additional Heat Transfer, builidng, construction, get construction additional heat transfer, AdditionalHeatTransfer, additionalheattransfer /// </search> public static float AdditionalHeatTransfer(Construction Construction) { return(Construction.pConstruction.additionalHeatTransfer); }
/// <summary> /// Gets Glazing Values for Construction /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Values">Construction Glazing Values</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Glazing Values, builidng, construction, get construction glazing values, GetGlazingValues, getglazingvalues /// </search> public static object GetGlazingValues(Construction Construction) { return(Construction.pConstruction.GetGlazingValues()); }
/// <summary> /// Gets TAS Construction description /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Description">Construction description</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Description, builidng, construction, get construction description /// </search> public static string Description(Construction Construction) { return(Construction.pConstruction.description); }
/// <summary> /// TAS Building Element Construction /// </summary> /// <param name="BuildingElement">Building Element</param> /// <param name="Construction">Construction</param> /// <returns name="Index">Index</returns> /// <search> /// TAS, BuildingElement, Get Construction, Building Element, set construction, setconstruction /// </search> public static int SetConstruction(BuildingElement BuildingElement, Construction Construction) { return(BuildingElement.pBuildingElement.AssignConstruction(Construction.pConstruction)); }
/// <summary> /// Gets TAS Construction FFactor /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="FFactor">Construction FFactor</returns> /// <search> /// TAS, Builidng, Construction, Get Construction FFactor, builidng, construction, get construction ffactor , FFactor, ffactor /// </search> public static float FFactor(Construction Construction) { return(Construction.pConstruction.FFactor); }
/// <summary> /// Sets TAS Construction description /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="Description">Construction Description</param> /// <returns name="Construction">Construction</returns> /// <search> /// TAS, Building, Construction, Set Construction Description, builidng, construction, set construction description, setconstructiondescription /// </search> public static Construction SetDescription(Construction Construction, string Description) { Construction.pConstruction.description = Description; return(Construction); }
/// <summary> /// Sets TAS Construction Additional Heat Transfer /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="AdditionalHeatTransfer">Additional Heat Transfer</param> /// <returns name="Construction">TAS Construction</returns> /// <search> /// TAS, Building, Construction, Set Construction Additional Heat Transfer, builidng, construction, set construction additional heat transfer, AdditionalHeatTransfer, additionalheattransfer /// </search> public static Construction SetAdditionalHeatTransfer(Construction Construction, float AdditionalHeatTransfer) { Construction.pConstruction.additionalHeatTransfer = AdditionalHeatTransfer; return(Construction); }
/// <summary> /// Adds Material to TAS Construction /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Material">Construction Material</returns> /// <search> /// TAS, Building, Construction, Add Construction Material, builidng, construction, add construction material, addmaterial, AddMaterial /// </search> public static Material AddMaterial(Construction Construction) { return(new Material(Construction.pConstruction.AddMaterial())); }
/// <summary> /// Sets TAS Construction Name /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="Name">Construction Name</param> /// <returns name="Construction">Construction</returns> /// <search> /// TAS, Building, Construction, Set Construction Name, builidng, construction, set construction name , setname, SetName /// </search> public static Construction SetName(Construction Construction, string Name) { Construction.pConstruction.name = Name; return(Construction); }
/// <summary> /// Sets TAS Construction Material Width /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="Index">Material Contruction Index</param> /// <param name="Width">Material Width</param> /// <returns name="Construction">Construction</returns> /// <search> /// TAS, Building, Construction, Set Construction Material Width, builidng, construction, set construction material width, MaterialWidth, materialwidth, setmaterialwidth /// </search> public static Construction SetMaterialWidth(Construction Construction, int Index, float Width) { Construction.pConstruction.materialWidth[Index] = Width; return(Construction); }
/// <summary> /// Gets TAS Construction Time Constant /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="TimeConstant">Construction Time Constant</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Time Constant, builidng, construction, get construction time constant, TimeConstant, timeconstant /// </search> public static float TimeConstant(Construction Construction) { return(Construction.pConstruction.timeConstant); }
/// <summary> /// Gets TAS Construction GUID /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="GUID">Construction GUID</returns> /// <search> /// TAS, Builidng, Construction, Get Construction GUID, builidng, construction, get construction guid /// </search> public static string GUID(Construction Construction) { return(Construction.pConstruction.GUID); }
/// <summary> /// Gets TAS Construction Type /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="ConstructionType">Construction Type</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Construction Type, builidng, construction, get construction construction type, ConstructionType, constructiontype /// </search> public static ConstructionTypes ConstructionType(Construction Construction) { return((ConstructionTypes)(int)Construction.pConstruction.type); }
/// <summary> /// Gets TAS Construction Internal Solar Absorptance for Internal Surface /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Absorptance">Construction Internal Solar Absorptance for Internal Surface</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Internal Solar Absorptance Internal Surface, builidng, construction, get construction internal solar absorptance internal surface, InternalSolarAbsorptanceIntSurf, InternalSolarAbsorptanceInternalSurface, internalsolarabsorptanceintsurf, internalsolarabsorptanceinternalsurface /// </search> public static float InternalSolarAbsorptanceIntSurf(Construction Construction) { return(Construction.pConstruction.internalSolarAbsorptanceIntSurf); }
/// <summary> /// Gets TAS Construction Material /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="Index">Material Index</param> /// <returns name="Name">Construction Name</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Material, builidng, construction, get construction material /// </search> public static Material GetMaterial(Construction Construction, int Index) { return(new Material(Construction.pConstruction.materials(Index))); }
/// <summary> /// Gets TAS Construction Light Reflectance /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="LightReflectance">Construction Light Reflectance/returns> /// <search> /// TAS, Builidng, Construction, Get Construction Light Reflectance, builidng, construction, get construction light reflectance, LightReflectance, lightreflectance /// </search> public static float LightReflectance(Construction Construction) { return(Construction.pConstruction.lightReflectance); }
/// <summary> /// Gets TAS Construction U Value /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Name">Construction U Value</returns> /// <search> /// TAS, Builidng, Construction, Get Construction U Value, builidng, construction, get construction u, uvalue, UValue /// </search> public static object U(Construction Construction) { return(Construction.pConstruction.GetUValue()); }
/// <summary> /// Gets TAS Construction Light Transmittance /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="LightTransmittance">Construction Light Transmittance</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Light Transmittance, builidng, construction, get construction light transmittance, LightTransmittance, lighttransmittance /// </search> public static float LightTransmittance(Construction Construction) { return(Construction.pConstruction.lightTransmittance); }
/// <summary> /// Gets TAS Construction Name /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="TIn">TIn</param> /// <param name="TOut">TOut</param> /// <param name="RhIn">RhIn</param> /// <param name="RhOut">RhOut</param> /// <param name="RIn">RIn</param> /// <param name="ROut">ROut</param> /// <param name="BucketArray">BucketArray</param> /// <returns name="CondAnalysis">Construction Cond Analysis</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Name, builidng, construction, get construction name /// </search> public static object GetCondAnalysis(Construction Construction, float TIn, float TOut, float RhIn, float RhOut, float RIn, float ROut, string BucketArray) { return(Construction.pConstruction.GetCondAnalysis(TIn, TOut, RhIn, RhOut, RIn, ROut, BucketArray)); }
/// <summary> /// Gets TAS Construction GUID /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="Index">Material Contruction Index</param> /// <returns name="Width">Construction Material Width</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Material Width, builidng, construction, get construction material width, MaterialWidth, materialwidth /// </search> public static float MaterialWidth(Construction Construction, int Index) { return(Construction.pConstruction.materialWidth[Index]); }
/// <summary> /// Gets TAS Construction conductance /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Conductance">Construction conductance</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Conductance, builidng, construction, get construction conductance /// </search> public static float Conductance(Construction Construction) { return(Construction.pConstruction.conductance); }
/// <summary> /// Gets TAS Construction Name /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Name">Construction Name</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Name, builidng, construction, get construction name /// </search> public static string Name(Construction Construction) { return(Construction.pConstruction.name); }
/// <summary> /// Gets TAS Construction External Emissivity /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="Emissivity">External Emissivity</returns> /// <search> /// TAS, Builidng, Construction, Get Construction External Emissivity, builidng, construction, get construction external emissivity, ExternalEmissivity, externalemissivity /// </search> public static float ExternalEmissivity(Construction Construction) { return(Construction.pConstruction.externalEmissivity); }
/// <summary> /// Gets TAS Construction Solar Transmittance /// </summary> /// <param name="Construction">TAS Construction</param> /// <returns name="SolarTransmittance">Solar Transmittance</returns> /// <search> /// TAS, Builidng, Construction, Get Construction Solar Transmittance, builidng, construction, get construction solar transmittance, SolarTransmittance, solartransmittance /// </search> public static float SolarTransmittance(Construction Construction) { return(Construction.pConstruction.solarTransmittance); }
/// <summary> /// Duplicates TAS Building Construction /// </summary> /// <param name="Building">TAS Building</param> /// <param name="Construction">Building Construction to be copied</param> /// <returns name="Construction">Construction</returns> /// <search> /// TAS, Building, AddConstruction, Add Construction /// </search> public static Construction DuplicateConstruction(Building Building, Construction Construction) { return(new Construction(Building.pBuilding.AddConstruction(Construction.pConstruction))); }
/// <summary> /// Sets TAS Construction FFactor /// </summary> /// <param name="Construction">TAS Construction</param> /// <param name="FFactor">Construction FFactor</param> /// <returns name="Construction">Construction</returns> /// <search> /// TAS, Building, Construction, Set Construction FFactor, builidng, construction, set construction ffactor , FFactor, ffactor /// </search> public static Construction SetFFactor(Construction Construction, float FFactor) { Construction.pConstruction.FFactor = FFactor; return(Construction); }