Example #1
0
        public static BbBbNamedCircleProfile Create(double radius)
        {
            var circleProfile = new BbBbNamedCircleProfile(radius);

            BbInstanceDB.AddToExport(circleProfile);
            return(circleProfile);
        }
 /// <summary>
 /// wrong implementation
 /// </summary>
 /// <param name="extrudedGeometry"></param>
 /// <returns></returns>
 public static BbBbNamedCircleProfile Retrieve(BbExtrudedGeometry extrudedGeometry)
 {
     var ret = new BbBbNamedCircleProfile();
     //var profileDef = extrudedGeometry._ifcExtrudedAreaSolid.SweptArea as IfcCircleProfileDef;
     //var semCiProfile = new BbBbNamedCircleProfile { IfcProfileDef = profileDef };
     //BbInstanceDB.AddToExport(semCiProfile);
     //ret = semCiProfile;
     return ret;
 }
Example #3
0
 protected BbDrillHoles(
     BbElement hostElement,
     BbCoordinate2D position,
     double radius,
     SemHoleLocation location,
     bool through
     )
     : base(hostElement, position, BbBbNamedCircleProfile.Create(radius), location, through, "Drill Hole")
 {
 }
Example #4
0
        /// <summary>
        /// wrong implementation
        /// </summary>
        /// <param name="extrudedGeometry"></param>
        /// <returns></returns>
        public static BbBbNamedCircleProfile Retrieve(BbExtrudedGeometry extrudedGeometry)
        {
            var ret = new BbBbNamedCircleProfile();

            //var profileDef = extrudedGeometry._ifcExtrudedAreaSolid.SweptArea as IfcCircleProfileDef;
            //var semCiProfile = new BbBbNamedCircleProfile { IfcProfileDef = profileDef };
            //BbInstanceDB.AddToExport(semCiProfile);
            //ret = semCiProfile;
            return(ret);
        }
 public static BbBbNamedCircleProfile Create(double radius)
 {
     var circleProfile = new BbBbNamedCircleProfile(radius);
     BbInstanceDB.AddToExport(circleProfile);
     return circleProfile;
 }