activate() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
active (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
applyTransform() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
badObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
badType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
basisFun(float u, int i, int p=-1) const | PLib::NurbsCurve< float, 3 > | |
basisFuns(float u, int span, Vector< float > &N) const | PLib::NurbsCurve< float, 3 > | |
bbox (defined in PLib::NurbsGL) | PLib::NurbsGL | |
bboxObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
C(float u, const NurbsCurve< float, N > &nurb) | PLib::NurbsCurve< float, 3 > | [friend] |
callListId (defined in PLib::ObjectGL) | PLib::ObjectGL | |
category (defined in PLib::ObjectGL) | PLib::ObjectGL | |
clamp() (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
colorCP (defined in PLib::NurbsGL) | PLib::NurbsGL | |
colorCP0 (defined in PLib::NurbsGL) | PLib::NurbsGL | |
colorKnot (defined in PLib::NurbsGL) | PLib::NurbsGL | |
colorPolygon (defined in PLib::NurbsGL) | PLib::NurbsGL | |
copy() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
Cp(float u, const NurbsCurve< float, N > &nurb) | PLib::NurbsCurve< float, 3 > | [friend] |
cpointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
cpointPolygonObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
cpoints (defined in PLib::NurbsGL) | PLib::NurbsGL | |
ctrlPnts() const | PLib::NurbsCurve< float, 3 > | [inline] |
ctrlPnts(int i) const | PLib::NurbsCurve< float, 3 > | [inline] |
currentColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
currentObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
curveObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
deactivate() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
decompose(NurbsCurveArray< float, N > &c) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
decomposeClosed(NurbsCurveArray< float, N > &c) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
deg_ (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [protected] |
degree() const | PLib::NurbsCurve< float, 3 > | [inline] |
degreeElevate(int t) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [virtual] |
derive(float u, int d) const | PLib::NurbsCurve< float, 3 > | |
derive3D(float u, int d) const | PLib::NurbsCurve< float, 3 > | |
deriveAt(float u, int, Vector< Point_nD< float, N > > &) const | PLib::NurbsCurve< float, 3 > | [virtual] |
deriveAt(float u, int, int, Vector< Point_nD< float, N > > &) const | PLib::NurbsCurve< float, 3 > | |
deriveAtH(float u, int, Vector< HPoint_nD< float, N > > &) const | PLib::NurbsCurve< float, 3 > | [virtual] |
deriveAtH(float u, int, int, Vector< HPoint_nD< float, N > > &) const | PLib::NurbsCurve< float, 3 > | |
dersBasisFuns(int n, float u, int span, Matrix< float > &N) const | PLib::NurbsCurve< float, 3 > | |
deselect() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
display() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
displayList() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
displayName() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
drawAaImg(Image_Color &Img, const Color &color, int precision=3, int alpha=1) | PLib::NurbsCurve< float, 3 > | |
drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< float, 3 > &profile, int precision=3, int alpha=1) | PLib::NurbsCurve< float, 3 > | |
drawAaImg(Image_Color &Img, const Color &color, const NurbsCurve< float, 3 > &profile, const NurbsCurve< float, 3 > &scaling, int precision=3, int alpha=1) | PLib::NurbsCurve< float, 3 > | |
drawImg(Image_UBYTE &Img, unsigned char color=255, float step=0.01) | PLib::NurbsCurve< float, 3 > | |
drawImg(Image_Color &Img, const Color &color, float step=0.01) | PLib::NurbsCurve< float, 3 > | |
editControlPoints() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
editControlPoints(int a) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
editFix (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
editFixPoints() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
editFixPoints(int a) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
editSP (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
editSurfacePoints() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
editSurfacePoints(int a) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
extremum(int findMin, CoordinateType coord, float minDu=0.0001, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
findKnot(float u) const | PLib::NurbsCurve< float, 3 > | |
findMult(int r) const | PLib::NurbsCurve< float, 3 > | |
findMultSpan(float u, int &r, int &s) const | PLib::NurbsCurve< float, 3 > | |
findSpan(float u) const | PLib::NurbsCurve< float, 3 > | |
firstD(float u) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
firstD(float u, int span) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
firstDn(float u) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
firstDn(float u, int span) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
generateCompatibleCurves (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [friend] |
getRemovalBnd(int r, int s) const | PLib::NurbsCurve< float, 3 > | |
getState() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
glColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
glColor(const Color &c) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
glCurrentColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
glNewList() | PLib::ObjectGL | [virtual] |
globalApproxErrBnd(Vector< Point_nD< float, N > > &Q, int deg, float E) | PLib::NurbsCurve< float, 3 > | |
globalApproxErrBnd(Vector< Point_nD< float, N > > &Q, Vector< float > &ub, int deg, float E) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalApproxErrBnd2(Vector< Point_nD< float, N > > &Q, int degC, float E) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalApproxErrBnd3(Vector< Point_nD< float, N > > &Q, int degC, float E) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalApproxErrBnd3(Vector< Point_nD< float, N > > &Q, const Vector< float > &ub, int degC, float E) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterp(const Vector< Point_nD< float, N > > &Q, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterp(const Vector< Point_nD< float, N > > &Q, const Vector< float > &ub, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpClosed(const Vector< Point_nD< float, N > > &Qw, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpClosed(const Vector< Point_nD< float, N > > &Qw, const Vector< float > &ub, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpClosed(const Vector< Point_nD< float, N > > &Qw, const Vector< float > &ub, const Vector< float > &Uc, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpClosedH(const Vector< HPoint_nD< float, N > > &Qw, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpClosedH(const Vector< HPoint_nD< float, N > > &Qw, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpClosedH(const Vector< HPoint_nD< float, N > > &Qw, const Vector< float > &ub, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpD(const Vector< Point_nD< float, N > > &Q, const Vector< Point_nD< float, N > > &D, int d, int unitD, float a=1.0) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpH(const Vector< HPoint_nD< float, N > > &Q, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpH(const Vector< HPoint_nD< float, N > > &Q, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
globalInterpH(const Vector< HPoint_nD< float, N > > &Q, const Vector< float > &ub, const Vector< float > &U, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
glObject() const | PLib::SimpleNurbsCurveGL | [inline, virtual] |
glObjectColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
glSelectColor() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
glTransform() const | PLib::ObjectGL | [virtual] |
gluNurbs() const | PLib::SimpleNurbsCurveGL | [virtual] |
hcpointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
hideBBox() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
hideCPoints() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
hideCpolygon() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
hideKnots() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
hideNurbs() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
hideObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
HNurbsSurfaceGL (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [friend] |
hpointAt(float u) const | PLib::NurbsCurve< float, 3 > | [inline] |
hpointAt(float u, int span) const | PLib::NurbsCurve< float, 3 > | [virtual] |
hSurfObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
isActive() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
isSelected() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
knot() const | PLib::NurbsCurve< float, 3 > | [inline] |
knot(int i) const | PLib::NurbsCurve< float, 3 > | [inline] |
knotInsertion(float u, int r, NurbsCurve< float, N > &nc) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
knots (defined in PLib::NurbsGL) | PLib::NurbsGL | |
leastSquares(const Vector< Point_nD< float, N > > &Q, int degC, int n) | PLib::NurbsCurve< float, 3 > | |
leastSquares(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) | PLib::NurbsCurve< float, 3 > | |
leastSquares(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) | PLib::NurbsCurve< float, 3 > | |
leastSquaresClosed(const Vector< Point_nD< float, N > > &Q, int degC, int n) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
leastSquaresClosed(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
leastSquaresClosed(const Vector< Point_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
leastSquaresClosedH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
leastSquaresClosedH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
leastSquaresH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub) | PLib::NurbsCurve< float, 3 > | |
leastSquaresH(const Vector< HPoint_nD< float, N > > &Q, int degC, int n, const Vector< float > &ub, const Vector< float > &knot) | PLib::NurbsCurve< float, 3 > | |
length(float eps=0.001, int n=100) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
lengthF(float) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
lengthF(float, int) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
lengthIn(float us, float ue, float eps=0.001, int n=100) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
listObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
listType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
makeCircle(const Point_nD< float, N > &O, const Point_nD< float, N > &X, const Point_nD< float, N > &Y, float r, double as, double ae) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
makeCircle(const Point_nD< float, N > &O, float r, double as, double ae) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
makeCircle(const Point_nD< float, N > &O, float r) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
makeLine(const Point_nD< float, N > &P0, const Point_nD< float, N > &P1, int d) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
materialColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
maxKnot() const | PLib::NurbsCurve< float, 3 > | [inline, virtual] |
mergeKnotVector(const Vector< float > &Um) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
mergeOf(const NurbsCurve< float, N > &cl, const NurbsCurve< float, N > &cu) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
minDist2(const Point_nD< float, N > &p, float &guess, float error=0.0001, float s=0.2, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
minDistX(float y, float &guessU, float error=0.0001, float s=-1, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
minDistY(float y, float &guessU, float error=0.0001, float s=-1, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
minDistZ(float y, float &guessU, float error=0.0001, float s=-1, int sep=9, int maxIter=10, float um=-1, float uM=-1) const | PLib::ParaCurve< float, N > | [virtual] |
minKnot() const | PLib::NurbsCurve< float, 3 > | [inline, virtual] |
modCP(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline] |
modCPby(int i, const HPoint_nD< float, N > &a) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline] |
modifyPoint(float u, float v, float dx, float dy, float dz) (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
modKnot(const Vector< float > &knotU) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline, virtual] |
movePoint(float u, const Point_nD< float, N > &delta) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
movePoint(float u, const BasicArray< Point_nD< float, N > > &delta) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
movePoint(const BasicArray< float > &ur, const BasicArray< Point_nD< float, N > > &D) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
movePoint(const BasicArray< float > &ur, const BasicArray< Point_nD< float, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
movePoint(const BasicArray< float > &ur, const BasicArray< Point_nD< float, N > > &D, const BasicArray_INT &Dr, const BasicArray_INT &Dk, const BasicArray_INT &fixCP) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
name() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
name_ (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
next() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
next() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
next_ (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
normal(float u, const Point_nD< float, N > &v) const | PLib::NurbsCurve< float, 3 > | |
nUlines (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
NurbsCurve() | PLib::NurbsCurve< float, 3 > | |
NurbsCurve(const NurbsCurve< float, N > &nurb) | PLib::NurbsCurve< float, 3 > | |
NurbsCurve(const Vector< HPoint_nD< float, N > > &P1, const Vector< float > &U1, int deg=3) | PLib::NurbsCurve< float, 3 > | |
NurbsCurve(const Vector< Point_nD< float, N > > &P1, const Vector< float > &W, const Vector< float > &U1, int deg=3) | PLib::NurbsCurve< float, 3 > | |
NurbsCurveGL (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [friend] |
NurbsGL() | PLib::NurbsGL | |
nurbsRenderer (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
nurbsState (defined in PLib::NurbsGL) | PLib::NurbsGL | |
NurbsSurfaceGL (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [friend] |
nurbsType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
nVlines (defined in PLib::NurbsGL) | PLib::NurbsGL | [protected] |
ObjectCategory enum name (defined in PLib::ObjectGL) | PLib::ObjectGL | |
objectColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
ObjectGL() | PLib::ObjectGL | |
ObjectType enum name (defined in PLib::ObjectGL) | PLib::ObjectGL | |
operator()(float u) const | PLib::NurbsCurve< float, 3 > | [virtual] |
PLib::operator=(const NurbsGL &a) | PLib::NurbsGL | [virtual] |
PLib::ObjectGL::operator=(const ObjectGL &a) | PLib::ObjectGL | |
PLib::NurbsCurve< float, 3 >::operator=(const NurbsCurve< float, N > &) | PLib::NurbsCurve< float, 3 > | [virtual] |
P (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [protected] |
ParaCurve() (defined in PLib::ParaCurve< float, N >) | PLib::ParaCurve< float, N > | [inline] |
point(float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) const (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
pointAt(float u) const | PLib::ParaCurve< float, N > | [inline] |
pointAt(float u, int span) | PLib::ParaCurve< float, N > | [inline] |
pointListObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
pointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
pointType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
polygon (defined in PLib::NurbsGL) | PLib::NurbsGL | |
prev_ (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
previous() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
previous() const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
projectTo(const Point_nD< float, N > &p, float guess, float &u, Point_nD< float, N > &r, float e1=0.001, float e2=0.001, int maxTry=100) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
PLib::read(const char *filename) | PLib::ObjectGL | [virtual] |
PLib::read(ifstream &fin) | PLib::ObjectGL | [virtual] |
read(const char *) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
read(ifstream &fin) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [virtual] |
readNurbsObject(const char *filename) | PLib::NurbsGL | [friend] |
refineKnotVector(const Vector< float > &X) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
refineKnotVectorClosed(const Vector< float > &X) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
removeKnot(int r, int s, int num) | PLib::NurbsCurve< float, 3 > | |
removeKnotsBound(const Vector< float > &ub, Vector< float > &ek, float E) | PLib::NurbsCurve< float, 3 > | |
reset(const Vector< HPoint_nD< float, N > > &P1, const Vector< float > &U1, int deg) | PLib::NurbsCurve< float, 3 > | [virtual] |
resetAll() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
resetBoundingBox() (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
resetCPoints() (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
resetKnots() (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
resetPolygon() (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
resize(int n, int Deg) | PLib::NurbsCurve< float, 3 > | |
rx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
ry (defined in PLib::ObjectGL) | PLib::ObjectGL | |
rz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
select() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
selectColor (defined in PLib::ObjectGL) | PLib::ObjectGL | |
selected (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
selectObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
setBBoxColor(const Color &a, const Color &b, const Color &c, const Color &d, const Color &e, const Color &f) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setCPointColor(const Color &a, const Color &b, const Color &c, const Color &d) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setCurrentColor(const Color &c) (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
setKnotsColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setName(const char *n) | PLib::ObjectGL | |
setNurbsRenderer(GLUnurbsObj *nobj) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setObjectColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setObjectColor(const Color &c) (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
setPolygonColor(const Color &a, const Color &b, const Color &c) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setSelectColor(const Color &c) (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
setSym(int set, int uDir, float x, float y, float z, float w) (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, virtual] |
setTangent(float u, const Point_nD< float, N > &T0) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
setTangentAtEnd(const Point_nD< float, N > &T0, const Point_nD< float, N > &T1) (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
setULines(int u) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
setVLines(int v) (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
SimpleNurbsCurveGL() (defined in PLib::SimpleNurbsCurveGL) | PLib::SimpleNurbsCurveGL | [inline, protected] |
splitAt(float u, NurbsCurve< float, N > &cl, NurbsCurve< float, N > &cu) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
spointObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
state (defined in PLib::ObjectGL) | PLib::ObjectGL | [protected] |
surfaceObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
sx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
sy (defined in PLib::ObjectGL) | PLib::ObjectGL | |
sz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
tesselate(float tolerance, BasicList< float > *uk) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
transform(const MatrixRT< float > &A) | PLib::NurbsCurve< float, 3 > | |
tx (defined in PLib::ObjectGL) | PLib::ObjectGL | |
ty (defined in PLib::ObjectGL) | PLib::ObjectGL | |
type (defined in PLib::ObjectGL) | PLib::ObjectGL | |
typeName() const | PLib::ObjectGL | |
tz (defined in PLib::ObjectGL) | PLib::ObjectGL | |
U (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [protected] |
ULines() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
unclamp() (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
vectorObject enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
vectorType enum value (defined in PLib::ObjectGL) | PLib::ObjectGL | |
viewBBox() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
viewCPoints() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
viewCpolygon() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
viewKnots() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
viewNurbs() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
viewObject() (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline] |
VLines() const (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline] |
PLib::write(const char *filename) const | PLib::ObjectGL | [virtual] |
PLib::write(ofstream &fout) const | PLib::ObjectGL | [virtual] |
write(const char *) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
write(ofstream &fout) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeDisplayLINE(const char *filename, int iNu, const Color &color=blueColor, float fA=1) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeDisplayLINE(const char *filename, const Color &color, int iNu, float u_s, float u_e) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writePOVRAY(const char *filename) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
writePOVRAY(ofstream &fout) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
writePS(const char *, int cp=0, float magFact=float(-1), float dash=float(5), bool bOpen=true) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writePSp(const char *, const Vector< Point_nD< float, N > > &, const Vector< Point_nD< float, N > > &, int cp=0, float magFact=0.0, float dash=5.0, bool bOpen=true) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeRIB(const char *filename) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
writeRIB(ofstream &fout) const (defined in PLib::ObjectGL) | PLib::ObjectGL | [inline, virtual] |
writeVRML(ostream &fout, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeVRML(const char *filename, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeVRML(const char *filename, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline] |
writeVRML(ostream &fout, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline] |
writeVRML97(const char *filename, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeVRML97(ostream &fout, float radius, int K, const Color &color, int Nu, int Nv, float u_s, float u_e) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | |
writeVRML97(const char *filename, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline] |
writeVRML97(ostream &fout, float radius=1, int K=5, const Color &color=whiteColor, int Nu=20, int Nv=20) const (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline] |
~NurbsCurve() (defined in PLib::NurbsCurve< float, 3 >) | PLib::NurbsCurve< float, 3 > | [inline, virtual] |
~NurbsGL() (defined in PLib::NurbsGL) | PLib::NurbsGL | [inline, virtual] |
~ObjectGL() | PLib::ObjectGL | [virtual] |