Example #1
0
        /// <summary>
        /// Sets TAS Surface Output Specification Conduction
        /// </summary>
        /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
        /// <param name="Conduction">Conduction for Surface Output Specification</param>
        /// <returns name="SurfaceOutputSpec">Surface Output Specification</returns>
        /// <search>
        /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Conduction, conduction, setconduction, SetConduction
        /// </search>
        public static SurfaceOutputSpec SetConduction(SurfaceOutputSpec SurfaceOutputSpec, bool Conduction)
        {
            int aValue = 0;

            if (Conduction)
            {
                aValue = 1;
            }
            SurfaceOutputSpec.pSurfaceOutputSpec.conduction = aValue;
            return(SurfaceOutputSpec);
        }
Example #2
0
        /// <summary>
        /// Sets TAS Surface Output Specification Dry Bulb Temperature
        /// </summary>
        /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
        /// <param name="DryBulbTemperature">Dry Bulb Temperature</param>
        /// <returns name="SurfaceOutputSpec">SurfaceOutputSpec</returns>
        /// <search>
        /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Dry Bulb Temp, DryBulbTemp, DryBulbTemperature, SetDryBulbTemperature, Set Dry Bulb Temperature
        /// </search>
        public static SurfaceOutputSpec SetDryBulbTemperature(SurfaceOutputSpec SurfaceOutputSpec, bool DryBulbTemperature)
        {
            int aValue = 0;

            if (DryBulbTemperature)
            {
                aValue = 1;
            }

            SurfaceOutputSpec.pSurfaceOutputSpec.dryBulbTemp = aValue;
            return(SurfaceOutputSpec);
        }
Example #3
0
        /// <summary>
        /// Sets TAS Surface Output Specification Solar Gain
        /// </summary>
        /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
        /// <param name="SolarGain">Solar Gain</param>
        /// <returns name="SurfaceOutputSpec">Surface Output Specification</returns>
        /// <search>
        /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Solar Gain, SolarGain, solargain, SetSolarGain, setsolargain
        /// </search>
        public static SurfaceOutputSpec SetSolarGain(SurfaceOutputSpec SurfaceOutputSpec, bool SolarGain)
        {
            int aValue = 0;

            if (SolarGain)
            {
                aValue = 1;
            }

            SurfaceOutputSpec.pSurfaceOutputSpec.solarGain = aValue;
            return(SurfaceOutputSpec);
        }
Example #4
0
        /// <summary>
        /// Sets TAS Surface Output Specification Aperture Data
        /// </summary>
        /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
        /// <param name="ApertureData">Aperture Data</param>
        /// <returns name="SurfaceOutputSpec">Surface Output Specification</returns>
        /// <search>
        /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Aperture Data, ApertureData, aperturedata, setaperturedata, SetApertureData
        /// </search>
        public static SurfaceOutputSpec SetApertureData(SurfaceOutputSpec SurfaceOutputSpec, bool ApertureData)
        {
            int aValue = 0;

            if (ApertureData)
            {
                aValue = 1;
            }

            SurfaceOutputSpec.pSurfaceOutputSpec.apertureData = aValue;
            return(SurfaceOutputSpec);
        }
 /// <summary>
 /// Assigns Surface Output Specification to Building Element
 /// </summary>
 /// <param name="BuildingElement">Building Element</param>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <returns name="Value">Value</returns>
 /// <search>
 /// TAS, BuildingElement, Building Element, AssignSurfaceOutputSpec, Assign Surface Output Spec
 /// </search>
 public static int AssignSurfaceOutputSpec(BuildingElement BuildingElement, SurfaceOutputSpec SurfaceOutputSpec)
 {
     return(BuildingElement.pBuildingElement.AssignSurfaceOutputSpec(SurfaceOutputSpec.pSurfaceOutputSpec));
 }
Example #6
0
 /// <summary>
 /// Gets TAS Surface Output Specification Aperture Data
 /// </summary>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <returns name="ApertureData">Aperture Data</returns>
 /// <search>
 /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Aperture Data, ApertureData, aperturedata
 /// </search>
 public static bool ApertureData(SurfaceOutputSpec SurfaceOutputSpec)
 {
     return(SurfaceOutputSpec.pSurfaceOutputSpec.apertureData == 1);
 }
Example #7
0
 /// <summary>
 /// Gets TAS Surface Output Specification Dry Bulb Temperature
 /// </summary>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <returns name="Value">Dry Bulb Temperature Value</returns>
 /// <search>
 /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Dry Bulb Temp, DryBulbTemp, DryBulbTemperature
 /// </search>
 public static bool DryBulbTemperature(SurfaceOutputSpec SurfaceOutputSpec)
 {
     return(SurfaceOutputSpec.pSurfaceOutputSpec.dryBulbTemp == 1);
 }
Example #8
0
 /// <summary>
 /// Gets TAS Surface Output Specification Conduction
 /// </summary>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <returns name="Conduction">Conduction</returns>
 /// <search>
 /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Conduction, conduction
 /// </search>
 public static bool Conduction(SurfaceOutputSpec SurfaceOutputSpec)
 {
     return(SurfaceOutputSpec.pSurfaceOutputSpec.conduction == 1);
 }
Example #9
0
 /// <summary>
 /// Gets TAS Surface Output Specification Solar Gain
 /// </summary>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <returns name="SolarGain">Solar Gain</returns>
 /// <search>
 /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Solar Gain, SolarGain, solargain
 /// </search>
 public static bool SolarGain(SurfaceOutputSpec SurfaceOutputSpec)
 {
     return(SurfaceOutputSpec.pSurfaceOutputSpec.solarGain == 1);
 }
Example #10
0
 /// <summary>
 /// Sets TAS Surface Output Specification Name
 /// </summary>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <param name="Name">Surface Output Specification Name</param>
 /// <returns name="SurfaceOutputSpec">Surface Output Specification</returns>
 /// <search>
 /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Name, name, setname, SetName
 /// </search>
 public static SurfaceOutputSpec SetName(SurfaceOutputSpec SurfaceOutputSpec, string Name)
 {
     SurfaceOutputSpec.pSurfaceOutputSpec.name = Name;
     return(SurfaceOutputSpec);
 }
Example #11
0
 /// <summary>
 /// Gets TAS Surface Output Specification Name
 /// </summary>
 /// <param name="SurfaceOutputSpec">Surface Output Specification</param>
 /// <returns name="Name">Name</returns>
 /// <search>
 /// TAS, SurfaceOutputSpec, SurfaceOutputSpecification, Surface Output Spec, Surface Output Specification Name, name
 /// </search>
 public static string Name(SurfaceOutputSpec SurfaceOutputSpec)
 {
     return(SurfaceOutputSpec.pSurfaceOutputSpec.name);
 }