Lines Matching defs:Knotspec
54 struct Knotspec { /* knotvector format */
75 Knotspec * next; /* next knotspec */
76 Knotspec * kspectotrans; /* knotspec in transformation direction */
78 Knotspec( void );
79 ~Knotspec( void );
98 Knotspec *kspec; /* format of each param. dir. */
158 Knotspec *ktrav= kspec; //start at beginning of list
160 Knotspec *deleteThis= ktrav; //remember to delete this
176 kspec = new Knotspec;
187 kspec = new Knotspec;
188 Knotspec *tkspec = new Knotspec;
214 for( Knotspec *knotspec = kspec; knotspec; knotspec = knotspec->next ) {
232 for( Knotspec *knotspec = kspec; knotspec; knotspec=knotspec->next ) {
270 for( Knotspec *knotspec = kspec; knotspec; knotspec=knotspec->next, qspec++ ) {
297 Knotspec *knotspec;
302 for( Knotspec *kspec2 = kspec; kspec2; kspec2=kspec2->next )
311 * Knotspec::Knotspec - constuct a knot spec
315 Knotspec::Knotspec( void )
323 * Knotspec::copy - copy the control points along minor direction
330 Knotspec::copy( INREAL *inpt, REAL *outpt )
348 * Knotspec::showpts - print out points before transformation
350 * Client: Knotspec::select
354 Knotspec::showpts( REAL *outpt )
366 * Knotspec::factors - precompute scale factors
369 * Client: Knotspec::select
374 Knotspec::factors( void )
396 * Knotspec::insert - convert subobject in direction of kspec into Bezier
398 * Client: Knotspec::transform
403 Knotspec::insert( REAL *p )
439 * Knotspec::preselect - initialize kspec for processing
446 Knotspec::preselect( void )
478 * Knotspec::select - Knotspec::select segments and precompute scale factors
485 Knotspec::select( void )
498 * Knotspec::breakpoints - compute breakpoints for knotspec
500 * Client: Knotspec::select
505 Knotspec::breakpoints( void )
540 * Knotspec::knots - copy relevant subsequence of knots into temporary area
542 * Client: Knotspec::select
547 Knotspec::knots( void )
563 * Knotspec::transform - convert a spline along a given direction
570 Knotspec::transform( REAL *p )
604 * Knotspec::~Knotspec - free space alocated for knotspec
608 Knotspec::~Knotspec( void )
622 Knotspec::pt_io_copy( REAL *topt, INREAL *frompt )
647 Knotspec::pt_oo_copy( REAL *topt, REAL *frompt )
670 Knotspec::pt_oo_sum( REAL *x, REAL *y, REAL *z, Knot a, Knot b )