internal IfcGradientCurve(DatabaseIfc db, IfcGradientCurve c, DuplicateOptions options) : base(db, c, options) { mBaseCurve = db.Factory.Duplicate(c.mBaseCurve) as IfcBoundedCurve; mEndPoint = db.Factory.Duplicate(c.mEndPoint) as IfcPlacement; }
internal IfcGradientCurve(DatabaseIfc db, IfcGradientCurve c, DuplicateOptions options) : base(db, c, options) { mBaseCurve = db.Factory.Duplicate(c.mBaseCurve) as IfcBoundedCurve; Segments.AddRange(c.Segments.ConvertAll(x => db.Factory.Duplicate(x) as IfcCurveSegment)); mEndPoint = db.Factory.Duplicate(c.mEndPoint) as IfcCartesianPoint; }