GeometryGym.Ifc.IfcBSplineCurveWithKnots.IfcBSplineCurveWithKnots C# (CSharp) Méthode

IfcBSplineCurveWithKnots() public méthode

public IfcBSplineCurveWithKnots ( DatabaseIfc m, int degree, List controlPoints, IfcBSplineCurveForm form, List multiplicities, List knots, IfcKnotType knotSpec ) : System
m DatabaseIfc
degree int
controlPoints List
form IfcBSplineCurveForm
multiplicities List
knots List
knotSpec IfcKnotType
Résultat System
        public IfcBSplineCurveWithKnots(DatabaseIfc m, int degree, List<Point2d> controlPoints, IfcBSplineCurveForm form, List<int> multiplicities, List<double> knots, IfcKnotType knotSpec)
            : base(degree, controlPoints.ConvertAll(x => new IfcCartesianPoint(m, x)), form)
        {
            if (mDatabase.mModelView != ModelView.Ifc4NotAssigned)
                throw new Exception("Invalid Model View for IfcRationalBSplineCurveWithKnots : " + mDatabase.ModelView.ToString());
            mMultiplicities.AddRange(multiplicities);
            mKnots.AddRange(knots);
        }

Same methods

IfcBSplineCurveWithKnots::IfcBSplineCurveWithKnots ( ) : System
IfcBSplineCurveWithKnots::IfcBSplineCurveWithKnots ( DatabaseIfc db, IfcBSplineCurveWithKnots c ) : System
IfcBSplineCurveWithKnots::IfcBSplineCurveWithKnots ( DatabaseIfc m, NurbsCurve nc, bool twoD ) : System
IfcBSplineCurveWithKnots::IfcBSplineCurveWithKnots ( DatabaseIfc db, int degree, List controlPoints, IfcBSplineCurveForm form, List multiplicities, List knots, IfcKnotType knotSpec ) : System
IfcBSplineCurveWithKnots::IfcBSplineCurveWithKnots ( int degree, List controlPoints, IfcBSplineCurveForm form, List multiplicities, List knots, IfcKnotType knotSpec ) : System