internal IfcRationalBSplineCurveWithKnots(DatabaseIfc db, NurbsCurve nc, bool twoD)
: base(db, nc, twoD)
{
mWeightsData = new List<double>(nc.Points.Count);
for (int icounter = 0; icounter < nc.Points.Count; icounter++)
mWeightsData.Add(nc.Points[icounter].Weight);
}