internal IfcBSplineSurfaceWithKnots(DatabaseIfc db, IfcBSplineSurfaceWithKnots s, DuplicateOptions options) : base(db, s, options)
{
mUMultiplicities = new List<int>(s.mUMultiplicities.ToArray());
mVMultiplicities = new List<int>(s.mVMultiplicities.ToArray());
mUKnots = new List<double>(s.mUKnots.ToArray());
mVKnots = new List<double>(s.mVKnots.ToArray());
mKnotSpec = s.mKnotSpec;
}
public IfcBSplineSurfaceWithKnots(int uDegree, int vDegree, IEnumerable<IEnumerable<IfcCartesianPoint>> controlPoints, IEnumerable<int> uMultiplicities, IEnumerable<int> vMultiplicities, IEnumerable<double> uKnots, IEnumerable<double> vKnots, IfcKnotType type)