| 
    CFx SDK Documentation
    2020SP3
    
   | 
 
 
 
 
Go to the documentation of this file.
   27 #include "Ge/GeSurface.h" 
   34 static const int derivArraySize = 3;
 
   83     int numControlPointsInU, 
 
   84     int numControlPointsInV,
 
  225     int& numControlPointsInU,
 
  226     int& numControlPointsInV,
 
  257     int numControlPointsInU,
 
  258     int numControlPointsInV,
 
  347 #endif // OD_GENURBSF_H 
  
GE_TOOLKIT_EXPORT OdGeNurbSurface * convertFrom(const OdGeSurface *source, const OdGeTol &tol=OdGeContext::gTol, bool sameParametrization=false)
 
void calculateNURBSProperties()
 
int singularityInU() const
 
OdGeSurface & operator=(const OdGeSurface &surf)
 
GLsizei GLsizei GLchar * source
 
OdGeNurbSurface(const OdGeNurbSurface &source)
 
void getUKnots(OdGeKnotVector &uKnots) const
 
void getControlPoints(OdGePoint3dArray &controlPoints) const
 
bool isPeriodicInU(double &period) const
 
int singularityInV() const
 
int numControlPointsInV() const
 
OdGeNurbSurface(int degreeInU, int degreeInV, int propsInU, int propsInV, int numControlPointsInU, int numControlPointsInV, const OdGePoint3dArray &controlPoints, const OdGeDoubleArray &weights, const OdGeKnotVector &uKnots, const OdGeKnotVector &vKnots, const OdGeTol &tol=OdGeContext::gTol)
 
void computeVIsoLine(double V, OdGeNurbCurve3d &isoline) const
 
int numControlPointsInU() const
 
double WDerivArray[derivArraySize][derivArraySize]
 
void getVKnots(OdGeKnotVector &vKnots) const
 
bool isPeriodicInV(double &period) const
 
int loc(int i, int j) const
 
bool getWeights(OdGeDoubleArray &weights) const
 
void computeUIsoLine(double U, OdGeNurbCurve3d &isoline) const
 
static GE_STATIC_EXPORT OdGeTol gTol
 
#define GE_TOOLKIT_EXPORT
 
bool isRationalInU() const
 
OdGeVector3d VectorDerivArray[derivArraySize][derivArraySize]
 
bool getDerivativesAt(const OdGePoint2d ¶m, OdUInt32 numDeriv, VectorDerivArray derivatives) const
 
void getDefinition(int °reeInU, int °reeInV, int &propsInU, int &propsInV, int &numControlPointsInU, int &numControlPointsInV, OdGePoint3dArray &controlPoints, OdGeDoubleArray &weights, OdGeKnotVector &uKnots, OdGeKnotVector &vKnots) const
 
OdGeNurbSurface & set(int degreeInU, int degreeInV, int propsInU, int propsInV, int numControlPointsInU, int numControlPointsInV, const OdGePoint3dArray &controlPoints, const OdGeDoubleArray &weights, const OdGeKnotVector &uKnots, const OdGeKnotVector &vKnots, const OdGeTol &tol=OdGeContext::gTol)
 
bool isRationalInV() const
 
OdGePoint2d paramOfPrec(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
 
OdGeNurbSurface & setFitData(const OdGePoint3dArray &fitPoints, const OdGeVector3dArray &arrTangentsInU, const OdGeVector3dArray &arrTangentsInV, const OdGeVector3dArray &arrMixedDerivs, const OdGeKnotVector &uKnots, const OdGeKnotVector &vKnots, const OdGeTol &tol)