FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
AcGeImpNurbSurface Class Reference

#include <AcGeImpNurbSurface.h>

Classes

struct  NurbsSurfData
 

Public Member Functions

 AcGeImpNurbSurface (AcGeImpNurbSurface const &)
 
 AcGeImpNurbSurface (int, int, int, int, int, int, AcGePoint3d const *const, double const *const, AcGeKnotVector const &, AcGeKnotVector const &, AcGeTol const &=AcGeContext::gTol)
 
 AcGeImpNurbSurface (void)
 
AcGeImpNurbSurfaceoperator= (AcGeImpNurbSurface const &)
 
AcGeImpNurbSurfaceset (int, int, int, int, int, int, AcGePoint3d const *const, double const *const, AcGeKnotVector const &, AcGeKnotVector const &, AcGeTol const &=AcGeContext::gTol)
 
int degreeInU (void) const
 
int degreeInV (void) const
 
int getWeights (AcGeDoubleArray &) const
 
int isRationalInU (void) const
 
int isRationalInV (void) const
 
int numControlPointsInU (void) const
 
int numControlPointsInV (void) const
 
int numKnotsInU (void) const
 
int numKnotsInV (void) const
 
int singularityInU (void) const
 
int singularityInV (void) const
 
virtual ~AcGeImpNurbSurface (void)
 
virtual AcGeImpObjectcopy (void) const
 
virtual AcGe::EntityId type (int) const
 
voidmakeExternalEntity (void) const
 
void getControlPoints (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
 
void getDefinition (int &, int &, int &, int &, int &, int &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcGeKnotVector &, AcGeKnotVector &) const
 
void getUKnots (AcGeKnotVector &) const
 
void getVKnots (AcGeKnotVector &) const
 

Detailed Description

Definition at line 27 of file AcGeImpNurbSurface.h.

Constructor & Destructor Documentation

◆ AcGeImpNurbSurface() [1/3]

AcGeImpNurbSurface::AcGeImpNurbSurface ( AcGeImpNurbSurface const & )

◆ AcGeImpNurbSurface() [2/3]

AcGeImpNurbSurface::AcGeImpNurbSurface ( int ,
int ,
int ,
int ,
int ,
int ,
AcGePoint3d const * const ,
double const * const ,
AcGeKnotVector const & ,
AcGeKnotVector const & ,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeImpNurbSurface() [3/3]

AcGeImpNurbSurface::AcGeImpNurbSurface ( void )

◆ ~AcGeImpNurbSurface()

virtual AcGeImpNurbSurface::~AcGeImpNurbSurface ( void )
virtual

Member Function Documentation

◆ copy()

virtual AcGeImpObject * AcGeImpNurbSurface::copy ( void ) const
virtual

◆ degreeInU()

int AcGeImpNurbSurface::degreeInU ( void ) const

◆ degreeInV()

int AcGeImpNurbSurface::degreeInV ( void ) const

◆ getControlPoints()

void AcGeImpNurbSurface::getControlPoints ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ) const

◆ getDefinition()

void AcGeImpNurbSurface::getDefinition ( int & ,
int & ,
int & ,
int & ,
int & ,
int & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ,
AcGeDoubleArray & ,
AcGeKnotVector & ,
AcGeKnotVector &  ) const

◆ getUKnots()

void AcGeImpNurbSurface::getUKnots ( AcGeKnotVector & ) const

◆ getVKnots()

void AcGeImpNurbSurface::getVKnots ( AcGeKnotVector & ) const

◆ getWeights()

int AcGeImpNurbSurface::getWeights ( AcGeDoubleArray & ) const

◆ isRationalInU()

int AcGeImpNurbSurface::isRationalInU ( void ) const

◆ isRationalInV()

int AcGeImpNurbSurface::isRationalInV ( void ) const

◆ makeExternalEntity()

void * AcGeImpNurbSurface::makeExternalEntity ( void ) const

◆ numControlPointsInU()

int AcGeImpNurbSurface::numControlPointsInU ( void ) const

◆ numControlPointsInV()

int AcGeImpNurbSurface::numControlPointsInV ( void ) const

◆ numKnotsInU()

int AcGeImpNurbSurface::numKnotsInU ( void ) const

◆ numKnotsInV()

int AcGeImpNurbSurface::numKnotsInV ( void ) const

◆ operator=()

AcGeImpNurbSurface & AcGeImpNurbSurface::operator= ( AcGeImpNurbSurface const & )

◆ set()

AcGeImpNurbSurface & AcGeImpNurbSurface::set ( int ,
int ,
int ,
int ,
int ,
int ,
AcGePoint3d const * const ,
double const * const ,
AcGeKnotVector const & ,
AcGeKnotVector const & ,
AcGeTol const & = AcGeContext::gTol )

◆ singularityInU()

int AcGeImpNurbSurface::singularityInU ( void ) const

◆ singularityInV()

int AcGeImpNurbSurface::singularityInV ( void ) const

◆ type()

virtual AcGe::EntityId AcGeImpNurbSurface::type ( int ) const
virtual

The documentation for this class was generated from the following file: