FreeWRL / FreeX3D 4.3.0
Knotspec Struct Reference

Public Member Functions

void factors (void)
void insert (REAL *)
void preselect ()
void select (void)
void copy (INREAL *, REAL *)
void breakpoints (void)
void knots (void)
void transform (REAL *)
void showpts (REAL *)
void pt_io_copy (REAL *, INREAL *)
void pt_oo_copy (REAL *, REAL *)
void pt_oo_sum (REAL *, REAL *, REAL *, Knot, Knot)

Data Fields

long order
Knot_ptr inkbegin
Knot_ptr inkend
Knot_ptr outkbegin
Knot_ptr outkend
Knot_ptr kleft
Knot_ptr kright
Knot_ptr kfirst
Knot_ptr klast
Knot_ptr sbegin
Breakpt * bbegin
Breakpt * bend
int ncoords
int prestride
int poststride
int preoffset
int postoffset
int prewidth
int postwidth
int istransformed
Knotspec * next
Knotspec * kspectotrans

Detailed Description

Definition at line 54 of file tobezier.cc.

Constructor & Destructor Documentation

◆ Knotspec()

Knotspec::Knotspec ( void )

Definition at line 315 of file tobezier.cc.

◆ ~Knotspec()

Knotspec::~Knotspec ( void )

Definition at line 608 of file tobezier.cc.

Member Function Documentation

◆ breakpoints()

void Knotspec::breakpoints ( void )

Definition at line 505 of file tobezier.cc.

◆ copy()

void Knotspec::copy ( INREAL * inpt,
REAL * outpt )

Definition at line 330 of file tobezier.cc.

◆ factors()

void Knotspec::factors ( void )

Definition at line 374 of file tobezier.cc.

◆ insert()

void Knotspec::insert ( REAL * p)

Definition at line 403 of file tobezier.cc.

◆ knots()

void Knotspec::knots ( void )

Definition at line 547 of file tobezier.cc.

◆ preselect()

void Knotspec::preselect ( void )

Definition at line 446 of file tobezier.cc.

◆ pt_io_copy()

void Knotspec::pt_io_copy ( REAL * topt,
INREAL * frompt )

Definition at line 622 of file tobezier.cc.

◆ pt_oo_copy()

void Knotspec::pt_oo_copy ( REAL * topt,
REAL * frompt )

Definition at line 647 of file tobezier.cc.

◆ pt_oo_sum()

void Knotspec::pt_oo_sum ( REAL * x,
REAL * y,
REAL * z,
Knot a,
Knot b )

Definition at line 670 of file tobezier.cc.

◆ select()

void Knotspec::select ( void )

Definition at line 485 of file tobezier.cc.

◆ showpts()

void Knotspec::showpts ( REAL * outpt)

Definition at line 354 of file tobezier.cc.

◆ transform()

void Knotspec::transform ( REAL * p)

Definition at line 570 of file tobezier.cc.

Field Documentation

◆ bbegin

Breakpt* Knotspec::bbegin

Definition at line 65 of file tobezier.cc.

◆ bend

Breakpt* Knotspec::bend

Definition at line 66 of file tobezier.cc.

◆ inkbegin

Knot_ptr Knotspec::inkbegin

Definition at line 56 of file tobezier.cc.

◆ inkend

Knot_ptr Knotspec::inkend

Definition at line 57 of file tobezier.cc.

◆ istransformed

int Knotspec::istransformed

Definition at line 74 of file tobezier.cc.

◆ kfirst

Knot_ptr Knotspec::kfirst

Definition at line 62 of file tobezier.cc.

◆ klast

Knot_ptr Knotspec::klast

Definition at line 63 of file tobezier.cc.

◆ kleft

Knot_ptr Knotspec::kleft

Definition at line 60 of file tobezier.cc.

◆ kright

Knot_ptr Knotspec::kright

Definition at line 61 of file tobezier.cc.

◆ kspectotrans

Knotspec* Knotspec::kspectotrans

Definition at line 76 of file tobezier.cc.

◆ ncoords

int Knotspec::ncoords

Definition at line 67 of file tobezier.cc.

◆ next

Knotspec* Knotspec::next

Definition at line 75 of file tobezier.cc.

◆ order

long Knotspec::order

Definition at line 55 of file tobezier.cc.

◆ outkbegin

Knot_ptr Knotspec::outkbegin

Definition at line 58 of file tobezier.cc.

◆ outkend

Knot_ptr Knotspec::outkend

Definition at line 59 of file tobezier.cc.

◆ postoffset

int Knotspec::postoffset

Definition at line 71 of file tobezier.cc.

◆ poststride

int Knotspec::poststride

Definition at line 69 of file tobezier.cc.

◆ postwidth

int Knotspec::postwidth

Definition at line 73 of file tobezier.cc.

◆ preoffset

int Knotspec::preoffset

Definition at line 70 of file tobezier.cc.

◆ prestride

int Knotspec::prestride

Definition at line 68 of file tobezier.cc.

◆ prewidth

int Knotspec::prewidth

Definition at line 72 of file tobezier.cc.

◆ sbegin

Knot_ptr Knotspec::sbegin

Definition at line 64 of file tobezier.cc.


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