GeometryGym.Ifc.IfcWindowType.IfcWindowType C# (CSharp) Méthode

IfcWindowType() private méthode

private IfcWindowType ( DatabaseIfc m, string name, IfcWindowTypeEnum type, IfcWindowTypePartitioningEnum partition, string userDefinedPartionType, IfcWindowLiningProperties wlp, List pps ) : System
m DatabaseIfc
name string
type IfcWindowTypeEnum
partition IfcWindowTypePartitioningEnum
userDefinedPartionType string
wlp IfcWindowLiningProperties
pps List
Résultat System
        internal IfcWindowType(DatabaseIfc m, string name, IfcWindowTypeEnum type, IfcWindowTypePartitioningEnum partition, string userDefinedPartionType, IfcWindowLiningProperties wlp, List<IfcWindowPanelProperties> pps)
            : base(m)
        {
            Name = name;
            mPredefinedType = type;
            mPartitioningType = partition;
            mParameterTakesPrecedence = true;
            if (wlp != null)
                mHasPropertySets.Add(wlp.mIndex);
            if (pps != null && pps.Count > 0)
                mHasPropertySets.AddRange(pps.ConvertAll(x => x.mIndex));
            if (!string.IsNullOrEmpty(userDefinedPartionType))
                mUserDefinedPartitioningType = userDefinedPartionType.Replace("'", "");
        }

Same methods

IfcWindowType::IfcWindowType ( ) : System
IfcWindowType::IfcWindowType ( DatabaseIfc db, IfcWindowType t ) : System
IfcWindowType::IfcWindowType ( DatabaseIfc m, string name, IfcWindowTypeEnum type ) : System
IfcWindowType::IfcWindowType ( DatabaseIfc m, string name, IfcWindowTypeEnum type, IfcWindowTypePartitioningEnum partition, bool parameterTakesPrecendence ) : System