36 #ifndef __glutrimline_h_
37 #define __glutrimline_h_
42 #include "trimvertex.h"
55 void reset(
void ) { numverts = 0; }
56 inline void grow(
long );
57 inline void swap(
void );
67 void init(
long, Arc_ptr,
long );
68 void getNextPt(
void );
69 void getPrevPt(
void );
70 void getNextPts( REAL,
Backend & );
71 void getPrevPts( REAL,
Backend & );
72 void getNextPts( Arc_ptr );
73 void getPrevPts( Arc_ptr );
81 Trimline::next(
void )
83 if( i < numverts)
return pts[i++];
else return 0;
87 Trimline::prev(
void )
89 if( i >= 0 )
return pts[i--];
else return 0;
93 Trimline::first(
void )
99 Trimline::last(
void )
101 i = numverts;
return pts[--i];