SetParaInt() public static method

set certain parameter of given element to int value
public static SetParaInt ( Autodesk.Revit.DB.Element elem, BuiltInParameter paraIndex, int value ) : bool
elem Autodesk.Revit.DB.Element given element
paraIndex BuiltInParameter BuiltInParameter
value int
return bool
Example #1
0
        /// <summary>
        /// set the parameters to given AreaReinforcement
        /// </summary>
        /// <param name="areaRein"></param>
        public virtual void FillIn(AreaReinforcement areaRein)
        {
            int  temp = (int)m_layoutRule;
            bool flag = ParameterUtil.SetParaInt(areaRein,
                                                 BuiltInParameter.REBAR_SYSTEM_LAYOUT_RULE, temp);

            if (!flag)
            {
                Parameter paraLayout = ParameterUtil.FindParaByName(
                    areaRein.Parameters, "Layout Rule");
                if (null != paraLayout)
                {
                    paraLayout.Set(temp);
                }
            }
        }
Example #2
0
        /// <summary>
        /// set the parameters to given AreaReinforcement
        /// </summary>
        /// <param name="areaRein"></param>
        public override void FillIn(AreaReinforcement areaRein)
        {
            base.FillIn(areaRein);

            ParameterUtil.SetParaInt(areaRein,
                                     BuiltInParameter.REBAR_SYSTEM_ACTIVE_BOTTOM_DIR_1,
                                     Convert.ToInt32(m_bottomMajorDirection));
            ParameterUtil.SetParaInt(areaRein,
                                     BuiltInParameter.REBAR_SYSTEM_ACTIVE_BOTTOM_DIR_2,
                                     Convert.ToInt32(m_bottomMinorDirection));
            ParameterUtil.SetParaInt(areaRein,
                                     BuiltInParameter.REBAR_SYSTEM_ACTIVE_TOP_DIR_1,
                                     Convert.ToInt32(m_topMajorDirection));
            ParameterUtil.SetParaInt(areaRein,
                                     BuiltInParameter.REBAR_SYSTEM_ACTIVE_TOP_DIR_2,
                                     Convert.ToInt32(m_topMinorDirection));
        }