Initialize() private méthode

initialize list of column, beam and brace's type; initialize list of level
private Initialize ( ) : void
Résultat void
Exemple #1
0
        /// <summary>
        /// create FramingData object. applicationException will throw out,
        /// if current Revit document doesn't satisfy the condition to create framing
        /// </summary>
        /// <param name="commandData"></param>
        /// <returns></returns>
        public static FrameData CreateInstance(ExternalCommandData commandData)
        {
            FrameData data = new FrameData(commandData);

            data.Initialize();
            data.Validate();

            // initialize members after checking precondition
            data.m_floorNumber  = (data.m_levels.Count - 1) > 0 ? (data.m_levels.Count - 1) : 1;
            data.m_columnSymbol = data.m_columnSymbolsMgr.FramingSymbols[0];
            data.m_beamSymbol   = data.m_beambracesSymbolsMgr.FramingSymbols[0];
            data.m_braceSymbol  = data.m_beambracesSymbolsMgr.FramingSymbols[0];
            data.m_levelHeight  = data.m_levels.Values[data.m_levels.Count - 1].Elevation
                                  - data.m_levels.Values[data.m_levels.Count - 2].Elevation;

            return(data);
        }
Exemple #2
0
        /// <summary>
        /// create FramingData object. applicationException will throw out,
        /// if current Revit document doesn't satisfy the condition to create framing
        /// </summary>
        /// <param name="commandData"></param>
        /// <returns></returns>
        public static FrameData CreateInstance(ExternalCommandData commandData)
        {
            FrameData data = new FrameData(commandData);
            data.Initialize();
            data.Validate();

            // initialize members after checking precondition
            data.m_floorNumber = (data.m_levels.Count - 1) > 0 ? (data.m_levels.Count - 1) : 1;
            data.m_columnSymbol = data.m_columnSymbolsMgr.FramingSymbols[0];
            data.m_beamSymbol = data.m_beambracesSymbolsMgr.FramingSymbols[0];
            data.m_braceSymbol = data.m_beambracesSymbolsMgr.FramingSymbols[0];
            data.m_levelHeight = data.m_levels.Values[data.m_levels.Count - 1].Elevation
                - data.m_levels.Values[data.m_levels.Count - 2].Elevation;

            return data;
        }