GcGeNurbSurface

class pygcad.pygrx.GcGeNurbSurface

Bases: GcGeSurface

Methods Summary

assign(self, nurb)

C++: GcGeNurbSurface::operator=(const class GcGeNurbSurface &) --> class GcGeNurbSurface &

degreeInU(self)

C++: GcGeNurbSurface::degreeInU() const --> int

degreeInV(self)

C++: GcGeNurbSurface::degreeInV() const --> int

getControlPoints(self, points)

C++: GcGeNurbSurface::getControlPoints(GcGePoint3dArray &) const --> void

getDefinition(self, degreeU, degreeV, ...)

C++: GcGeNurbSurface::getDefinition(int &, int &, int &, int &, int &, int &, GcGePoint3dArray &, GcGeDoubleArray &, class GcGeKnotVector &, class GcGeKnotVector &) const --> void

getUKnots(self, uKnots)

C++: GcGeNurbSurface::getUKnots(class GcGeKnotVector &) const --> void

getVKnots(self, vKnots)

C++: GcGeNurbSurface::getVKnots(class GcGeKnotVector &) const --> void

getWeights(self, weights)

C++: GcGeNurbSurface::getWeights(GcGeDoubleArray &) const --> bool

isPeriodicInU(self)

C++: GcGeNurbSurface::isPeriodicInU(double &) const --> bool

isPeriodicInV(self)

C++: GcGeNurbSurface::isPeriodicInV(double &) const --> bool

isRationalInU(self)

C++: GcGeNurbSurface::isRationalInU() const --> bool

isRationalInV(self)

C++: GcGeNurbSurface::isRationalInV() const --> bool

numControlPointsInU(self)

C++: GcGeNurbSurface::numControlPointsInU() const --> int

numControlPointsInV(self)

C++: GcGeNurbSurface::numControlPointsInV() const --> int

numKnotsInU(self)

C++: GcGeNurbSurface::numKnotsInU() const --> int

numKnotsInV(self)

C++: GcGeNurbSurface::numKnotsInV() const --> int

singularityInU(self)

C++: GcGeNurbSurface::singularityInU() const --> int

singularityInV(self)

C++: GcGeNurbSurface::singularityInV() const --> int

Methods Documentation

assign(self: pygcad.pygrx.GcGeNurbSurface, nurb: pygcad.pygrx.GcGeNurbSurface) pygcad.pygrx.GcGeNurbSurface

C++: GcGeNurbSurface::operator=(const class GcGeNurbSurface &) –> class GcGeNurbSurface &

degreeInU(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::degreeInU() const –> int

degreeInV(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::degreeInV() const –> int

getControlPoints(self: pygcad.pygrx.GcGeNurbSurface, points: pygcad.pygrx.GcGePoint3dArray) None

C++: GcGeNurbSurface::getControlPoints(GcGePoint3dArray &) const –> void

getDefinition(self: pygcad.pygrx.GcGeNurbSurface, degreeU: int, degreeV: int, propsInU: int, propsInV: int, numControlPointsInU: int, numControlPointsInV: int, controlPoints: pygcad.pygrx.GcGePoint3dArray, weights: pygcad.pygrx.GcGeDoubleArray, uKnots: pygcad.pygrx.GcGeKnotVector, vKnots: pygcad.pygrx.GcGeKnotVector) None

C++: GcGeNurbSurface::getDefinition(int &, int &, int &, int &, int &, int &, GcGePoint3dArray &, GcGeDoubleArray &, class GcGeKnotVector &, class GcGeKnotVector &) const –> void

getUKnots(self: pygcad.pygrx.GcGeNurbSurface, uKnots: pygcad.pygrx.GcGeKnotVector) None

C++: GcGeNurbSurface::getUKnots(class GcGeKnotVector &) const –> void

getVKnots(self: pygcad.pygrx.GcGeNurbSurface, vKnots: pygcad.pygrx.GcGeKnotVector) None

C++: GcGeNurbSurface::getVKnots(class GcGeKnotVector &) const –> void

getWeights(self: pygcad.pygrx.GcGeNurbSurface, weights: pygcad.pygrx.GcGeDoubleArray) bool

C++: GcGeNurbSurface::getWeights(GcGeDoubleArray &) const –> bool

isPeriodicInU(self: pygcad.pygrx.GcGeNurbSurface) Tuple[bool, float]

C++: GcGeNurbSurface::isPeriodicInU(double &) const –> bool

isPeriodicInV(self: pygcad.pygrx.GcGeNurbSurface) Tuple[bool, float]

C++: GcGeNurbSurface::isPeriodicInV(double &) const –> bool

isRationalInU(self: pygcad.pygrx.GcGeNurbSurface) bool

C++: GcGeNurbSurface::isRationalInU() const –> bool

isRationalInV(self: pygcad.pygrx.GcGeNurbSurface) bool

C++: GcGeNurbSurface::isRationalInV() const –> bool

numControlPointsInU(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::numControlPointsInU() const –> int

numControlPointsInV(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::numControlPointsInV() const –> int

numKnotsInU(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::numKnotsInU() const –> int

numKnotsInV(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::numKnotsInV() const –> int

singularityInU(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::singularityInU() const –> int

singularityInV(self: pygcad.pygrx.GcGeNurbSurface) int

C++: GcGeNurbSurface::singularityInV() const –> int