예제 #1
0
        protected override void Process(IFCAnyHandle ifcMaterialProfileSetUsageTapering)
        {
            base.Process(ifcMaterialProfileSetUsageTapering);

            IFCAnyHandle ifcMaterialProfileSet = IFCImportHandleUtil.GetRequiredInstanceAttribute(ifcMaterialProfileSetUsageTapering, "ForProfileEndSet", true);

            if (IFCAnyHandleUtil.IsNullOrHasNoValue(ifcMaterialProfileSet))
            {
                ForProfileSet = IFCMaterialProfileSet.ProcessIFCMaterialProfileSet(ifcMaterialProfileSet);
            }

            bool found = false;

            CardinalPoint = IFCImportHandleUtil.GetOptionalIntegerAttribute(ifcMaterialProfileSetUsageTapering, "CardinalEndPoint", out found);
        }