Public Member Functions |
| | NurbsTessellator (BasicCurveEvaluator &c, BasicSurfaceEvaluator &e) |
| virtual | ~NurbsTessellator (void) |
| void | getnurbsproperty (long, INREAL *) |
| void | getnurbsproperty (long, long, INREAL *) |
| void | setnurbsproperty (long, INREAL) |
| void | setnurbsproperty (long, long, INREAL) |
| void | setnurbsproperty (long, long, INREAL *) |
| void | setnurbsproperty (long, long, INREAL *, long, long) |
| virtual void | bgnrender (void) |
| virtual void | endrender (void) |
| virtual void | makeobj (int n) |
| virtual void | closeobj (void) |
| virtual void | errorHandler (int) |
| void | bgnsurface (long) |
| void | endsurface (void) |
| void | bgntrim (void) |
| void | endtrim (void) |
| void | bgncurve (long) |
| void | endcurve (void) |
| void | pwlcurve (long, INREAL[], long, long) |
| void | nurbscurve (long, INREAL[], long, INREAL[], long, long) |
| void | nurbssurface (long, INREAL[], long, INREAL[], long, long, INREAL[], long, long, long) |
| void | defineMap (long, long, long) |
| void | redefineMaps (void) |
| void | discardRecording (void *) |
| void * | beginRecording (void) |
| void | endRecording (void) |
| void | playRecording (void *) |
| void | set_domain_distance_u_rate (REAL u_rate) |
| void | set_domain_distance_v_rate (REAL v_rate) |
| void | set_is_domain_distance_sampling (int flag) |
Data Fields |
| Pool | quiltPool |
Protected Attributes |
| Renderhints | renderhints |
| Maplist | maplist |
| Backend | backend |
Private Member Functions |
| void | resetObjects (void) |
| int | do_check_knots (Knotvector *, const char *) |
| void | do_nurbserror (int) |
| void | do_bgncurve (O_curve *) |
| void | do_endcurve (void) |
| void | do_freeall (void) |
| void | do_freecurveall (O_curve *) |
| void | do_freebgntrim (O_trim *) |
| void | do_freebgncurve (O_curve *) |
| void | do_freepwlcurve (O_pwlcurve *) |
| void | do_freenurbscurve (O_nurbscurve *) |
| void | do_freenurbssurface (O_nurbssurface *) |
| void | do_freebgnsurface (O_surface *) |
| void | do_bgnsurface (O_surface *) |
| void | do_endsurface (void) |
| void | do_bgntrim (O_trim *) |
| void | do_endtrim (void) |
| void | do_pwlcurve (O_pwlcurve *) |
| void | do_nurbscurve (O_nurbscurve *) |
| void | do_nurbssurface (O_nurbssurface *) |
| void | do_freenurbsproperty (Property *) |
| void | do_setnurbsproperty (Property *) |
| void | do_setnurbsproperty2 (Property *) |
Private Attributes |
| Subdivider | subdivider |
| JumpBuffer * | jumpbuffer |
| Pool | o_pwlcurvePool |
| Pool | o_nurbscurvePool |
| Pool | o_curvePool |
| Pool | o_trimPool |
| Pool | o_surfacePool |
| Pool | o_nurbssurfacePool |
| Pool | propertyPool |
| TrimVertexPool | extTrimVertexPool |
| int | inSurface |
| int | inCurve |
| int | inTrim |
| int | isCurveModified |
| int | isTrimModified |
| int | isSurfaceModified |
| int | isDataValid |
| int | numTrims |
| int | playBack |
| O_trim ** | nextTrim |
| O_curve ** | nextCurve |
| O_nurbscurve ** | nextNurbscurve |
| O_pwlcurve ** | nextPwlcurve |
| O_nurbssurface ** | nextNurbssurface |
| O_surface * | currentSurface |
| O_trim * | currentTrim |
| O_curve * | currentCurve |
| DisplayList * | dl |
Definition at line 57 of file nurbstess.h.