Beispiel #1
0
 internal IfcGrid(DatabaseIfc db, IfcGrid g, DuplicateOptions options) : base(db, g, options)
 {
     UAxes.AddRange(g.UAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis));
     VAxes.AddRange(g.VAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis));
     WAxes.AddRange(g.WAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis));
     mPredefinedType = g.mPredefinedType;
 }
Beispiel #2
0
 internal IfcGrid(DatabaseIfc db, IfcGrid g) : base(db, g)
 {
     UAxes           = g.UAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis);
     VAxes           = g.VAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis);
     WAxes           = g.WAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis);
     mPredefinedType = g.mPredefinedType;
 }
Beispiel #3
0
 internal IfcGrid(DatabaseIfc db, IfcGrid g, IfcOwnerHistory ownerHistory, bool downStream) : base(db, g, ownerHistory, downStream)
 {
     UAxes.AddRange(g.UAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis));
     VAxes.AddRange(g.VAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis));
     WAxes.AddRange(g.WAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis));
     mPredefinedType = g.mPredefinedType;
 }
Beispiel #4
0
 internal IfcGrid(DatabaseIfc db, IfcGrid g) : base(db, g, false)
 {
     g.UAxes.ToList().ForEach(x => AddUAxis(db.Factory.Duplicate(x) as IfcGridAxis));
     g.VAxes.ToList().ForEach(x => AddVAxis(db.Factory.Duplicate(x) as IfcGridAxis));
     g.WAxes.ToList().ForEach(x => AddWAxis(db.Factory.Duplicate(x) as IfcGridAxis));
     mPredefinedType = g.mPredefinedType;
 }
Beispiel #5
0
        public IfcGrid(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, List <IfcGridAxis> uAxes, List <IfcGridAxis> vAxes, List <IfcGridAxis> wAxes, IfcGridTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
        {
            ContainedInStructure = new List <IfcRelContainedInSpatialStructure>();

            UAxes          = uAxes;
            VAxes          = vAxes;
            WAxes          = wAxes;
            PredefinedType = predefinedType;
        }
Beispiel #6
0
		internal IfcGrid(IfcGrid g) : base(g) { mUAxes = new List<int>(g.mUAxes.ToArray()); mVAxes = new List<int>(g.mVAxes.ToArray()); mWAxes = new List<int>(g.mWAxes.ToArray()); mPredefinedType = g.mPredefinedType; }
Beispiel #7
0
 internal IfcGrid(IfcGrid g) : base(g)
 {
     mUAxes = new List <int>(g.mUAxes.ToArray()); mVAxes = new List <int>(g.mVAxes.ToArray()); mWAxes = new List <int>(g.mWAxes.ToArray()); mPredefinedType = g.mPredefinedType;
 }
Beispiel #8
0
 internal IfcGrid(DatabaseIfc db, IfcGrid g)
     : base(db, g,false)
 {
     UAxes = g.UAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis);
     VAxes = g.VAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis);
     WAxes = g.WAxes.ConvertAll(x => db.Factory.Duplicate(x) as IfcGridAxis);
     mPredefinedType = g.mPredefinedType;
 }