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