29 AcGeNurbSurface(
int,
int,
int,
int,
int,
int,
AcGePoint3d const *
const,
double const *
const,
AcGeKnotVector const &,
AcGeKnotVector const &,
AcGeTol const & =
AcGeContext::gTol);
33 AcGeNurbSurface &
set(
int,
int,
int,
int,
int,
int,
AcGePoint3d const *
const,
double const *
const,
AcGeKnotVector const &,
AcGeKnotVector const &,
AcGeTol const & =
AcGeContext::gTol);
48 void getDefinition(
int &,
int &,
int &,
int &,
int &,
int &,
AcArray<
AcGePoint3d,
AcArrayMemCopyReallocator< AcGePoint3d> > &,
AcGeDoubleArray &,
AcGeKnotVector &,
AcGeKnotVector &)
const ;
AcGeNurbSurface(int, int, int, int, int, int, AcGePoint3d const *const, double const *const, AcGeKnotVector const &, AcGeKnotVector const &, AcGeTol const &=AcGeContext::gTol)
int numKnotsInV(void) const
void getControlPoints(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
int getWeights(AcGeDoubleArray &) const
int isPeriodicInV(double &) const
void getVKnots(AcGeKnotVector &) const
int degreeInV(void) const
int isRationalInU(void) const
int degreeInU(void) const
int isRationalInV(void) const
void getUKnots(AcGeKnotVector &) const
int numKnotsInU(void) const
int singularityInU(void) const
int numControlPointsInV(void) const
int numControlPointsInU(void) const
int isPeriodicInU(double &) const
AcGeNurbSurface & operator=(AcGeNurbSurface const &)
void getDefinition(int &, int &, int &, int &, int &, int &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcGeKnotVector &, AcGeKnotVector &) const
int singularityInV(void) const
AcGeNurbSurface(AcGeNurbSurface const &)
AcGeNurbSurface & set(int, int, int, int, int, int, AcGePoint3d const *const, double const *const, AcGeKnotVector const &, AcGeKnotVector const &, AcGeTol const &=AcGeContext::gTol)
static ARX_API_STATIC AcGeTol gTol