예제 #1
0
 public HndzWallOpening(string name, string description, Double width = 0, Double height = 0,
                        Point3d position = default(Point3d), HndzWall wall = null, Double baseOffset = 0) : base()
 {
     Name        = name;
     Description = description;
     Width       = width;
     Height      = height;
     Position    = position;
     Wall        = wall;
     BaseOffset  = baseOffset;
     if (Wall != null)
     {
         base.BuildingStorey = Wall.BuildingStorey;
     }
     AddToAssociatedWall();
 }
예제 #2
0
 public HndzWindow(Double width, Double height, Point3d position,
                   HndzWall wall = null, Double sillHeight = 0) :
     this(HndzResources.DefaultName, HndzResources.DefaultDescription, width, height,
          position, wall, sillHeight)
 {
 }
예제 #3
0
 public HndzWindow(string name, string description, Double width, Double height,
                   Point3d position, HndzWall wall = null, Double sillHeight = 0) :
     base(name, description, width, height, position, wall, sillHeight)
 {
 }
예제 #4
0
 public HndzWallOpening(Double width  = 0, Double height        = 0, Point3d position = default(Point3d),
                        HndzWall wall = null, Double baseOffset = 0) :
     this(HndzResources.DefaultName, HndzResources.DefaultDescription, width, height,
          position, wall, baseOffset)
 {
 }
예제 #5
0
        //ToDo:

        #endregion


        #region constr
        public HndzDoor(string name, string description, Double width = 0, Double height = 0,
                        Point3d position = default(Point3d), HndzWall wall = null, Double baseOffset = 0) :
            base(name, description, width, height, position, wall, baseOffset)
        {
        }