Пример #1
0
        private static string getExtensionPropertiesAsString(BIMElement paramBIMElement, bool paramBoolean)
        {
            System.Collections.IEnumerator iterator = paramBIMElement.ExtensionProperties.GetEnumerator();
            StringBuilder stringBuffer = new StringBuilder();

            stringBuffer.Append("\n");
            while (iterator.MoveNext())
            {
                BIMPropertySet bIMPropertySet = (BIMPropertySet)iterator.Current;
                string         str            = bIMPropertySet.Name;
                stringBuffer.Append("\n" + str + ":\n");
                System.Collections.IEnumerator iterator1 = bIMPropertySet.Properties.GetEnumerator();
                while (iterator1.MoveNext())
                {
                    BIMProperty bIMProperty = (BIMProperty)iterator1.Current;
                    if (bIMProperty.Number)
                    {
                        continue;
                    }
                    stringBuffer.Append(bIMProperty.Name + ": " + bIMProperty.Value);
//JAVA TO C# CONVERTER TODO TASK: Java iterators are only converted within the context of 'while' and 'for' loops:
                    if (iterator1.hasNext())
                    {
                        stringBuffer.Append(", ");
                    }
                }
            }
            return(stringBuffer.ToString());
        }
Пример #2
0
        private static BIMElement inverseUOM(BIMElement paramBIMElement)
        {
            double d = Unit1ToUnit2Util.Instance.getUnitDiv(paramBIMElement.Uom1).doubleValue();

            paramBIMElement.Qty1 = paramBIMElement.Qty1 / d;
            paramBIMElement.Uom1 = Unit1ToUnit2Util.Instance.getUnit2(paramBIMElement.Uom1);
            d = Unit1ToUnit2Util.Instance.getUnitDiv(paramBIMElement.Uom2).doubleValue();
            paramBIMElement.Qty2 = paramBIMElement.Qty2 / d;
            paramBIMElement.Uom2 = Unit1ToUnit2Util.Instance.getUnit2(paramBIMElement.Uom2);
            d = Unit1ToUnit2Util.Instance.getUnitDiv(paramBIMElement.Uom3).doubleValue();
            paramBIMElement.Qty3 = paramBIMElement.Qty3 / d;
            paramBIMElement.Uom3 = Unit1ToUnit2Util.Instance.getUnit2(paramBIMElement.Uom3);
            return(paramBIMElement);
        }
Пример #3
0
 public static int defaultQuantityForClass(BIMElement paramBIMElement)
 {
     return((paramBIMElement is BIMWall) ? 1 : ((paramBIMElement is BIMDoor) ? 2 : ((paramBIMElement is BIMWindow) ? 2 : ((paramBIMElement is BIMSlab) ? 2 : ((paramBIMElement is BIMRoof) ? 1 : ((paramBIMElement is BIMRailing) ? 1 : ((paramBIMElement is BIMBeam) ? 2 : ((paramBIMElement is BIMStair) ? 3 : ((paramBIMElement is BIMRamp) ? 3 : ((paramBIMElement is BIMColumn) ? 2 : ((paramBIMElement is BIMObject) ? 2 : ((paramBIMElement is BIMFurniture) ? 2 : ((paramBIMElement is BIMLightFixture) ? 2 : ((paramBIMElement is BIMBuildingElementPart) ? 2 : ((paramBIMElement is BIMPlate) ? 2 : ((paramBIMElement is BIMPile) ? 1 : ((paramBIMElement is BIMCovering) ? 1 : ((paramBIMElement is BIMCeiling) ? 1 : ((paramBIMElement is BIMFooting) ? 2 : ((paramBIMElement is BIMDistributionElementWithLength) ? 3 : ((paramBIMElement is BIMDistributionElement) ? 2 : ((paramBIMElement is BIMMember) ? 1 : ((paramBIMElement is BIMSpace) ? 1 : ((paramBIMElement is BIMSpaceBoundary) ? 2 : ((paramBIMElement is BIMGrossAreaCompartment) ? 1 : ((paramBIMElement is BIMFireCompartment) ? 1 : ((paramBIMElement is BIMSecureCompartment) ? 1 : 0)))))))))))))))))))))))))));
 }
Пример #4
0
 public static void constructExtraValues(BIMElement paramBIMElement, bool paramBoolean)
 {
     if (paramBIMElement is BIMWall)
     {
         constructWallExtraValues((BIMWall)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMDoor)
     {
         constructDoorExtraValues((BIMDoor)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMWindow)
     {
         constructWindowExtraValues((BIMWindow)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMSlab)
     {
         constructSlabExtraValues((BIMSlab)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMRoof)
     {
         constructRoofExtraValues((BIMRoof)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMRailing)
     {
         constructRailingExtraValues((BIMRailing)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMBeam)
     {
         constructBeamExtraValues((BIMBeam)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMStair)
     {
         constructStairExtraValues((BIMStair)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMRamp)
     {
         constructRampExtraValues((BIMRamp)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMColumn)
     {
         constructColumnExtraValues((BIMColumn)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMObject)
     {
         constructObjectExtraValues((BIMObject)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMFurniture)
     {
         constructFurnitureExtraValues((BIMFurniture)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMLightFixture)
     {
         constructLightFixtureExtraValues((BIMLightFixture)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMBuildingElementPart)
     {
         constructBuildingElementPartExtraValues((BIMBuildingElementPart)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMPlate)
     {
         constructPlateExtraValues((BIMPlate)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMPile)
     {
         constructPileExtraValues((BIMPile)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMCovering)
     {
         constructCoveringExtraValues((BIMCovering)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMCeiling)
     {
         constructCeilingExtraValues((BIMCeiling)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMFooting)
     {
         constructFootingExtraValues((BIMFooting)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMDistributionElementWithLength)
     {
         constructDistributionElementWithLengthExtraValues((BIMDistributionElementWithLength)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMDistributionElement)
     {
         constructDistributionElementExtraValues((BIMDistributionElement)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMMember)
     {
         constructMemberExtraValues((BIMMember)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMSpace)
     {
         constructSpaceExtraValues((BIMSpace)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMSpaceBoundary)
     {
         constructSpaceBoundaryExtraValues((BIMSpaceBoundary)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMGrossAreaCompartment)
     {
         constructGrossAreaCompartmentExtraValues((BIMGrossAreaCompartment)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMFireCompartment)
     {
         constructFireCompartmentExtraValues((BIMFireCompartment)paramBIMElement, paramBoolean);
     }
     else if (paramBIMElement is BIMSecureCompartment)
     {
         constructSecureCompartmentExtraValues((BIMSecureCompartment)paramBIMElement, paramBoolean);
     }
 }
Пример #5
0
 public BIMElementWithModel(BIMModel paramBIMModel, BIMElement paramBIMElement)
 {
     this.model   = paramBIMModel;
     this.element = paramBIMElement;
 }