FreeWRL / FreeX3D 4.3.0
BasicSurfaceEvaluator Class Referenceabstract
Inheritance diagram for BasicSurfaceEvaluator:
CachingEvaluator OpenGLSurfaceEvaluator

Public Member Functions

virtual void range2f (long, REAL *, REAL *)
 
virtual void domain2f (REAL, REAL, REAL, REAL)
 
virtual void enable (long)
 
virtual void disable (long)
 
virtual void bgnmap2f (long)
 
virtual void map2f (long, REAL, REAL, long, long, REAL, REAL, long, long, REAL *)
 
virtual void mapgrid2f (long, REAL, REAL, long, REAL, REAL)
 
virtual void mapmesh2f (long, long, long, long, long)
 
virtual void evalcoord2f (long, REAL, REAL)
 
virtual void evalpoint2i (long, long)
 
virtual void endmap2f (void)
 
virtual void polymode (long)
 
virtual void bgnline (void)
 
virtual void endline (void)
 
virtual void bgnclosedline (void)
 
virtual void endclosedline (void)
 
virtual void bgntmesh (void)
 
virtual void swaptmesh (void)
 
virtual void endtmesh (void)
 
virtual void bgnqstrip (void)
 
virtual void endqstrip (void)
 
virtual void bgntfan (void)
 
virtual void endtfan (void)
 
virtual void evalUStrip (int n_upper, REAL v_upper, REAL *upper_val, int n_lower, REAL v_lower, REAL *lower_val)=0
 
virtual void evalVStrip (int n_left, REAL u_left, REAL *left_val, int n_right, REAL u_right, REAL *right_val)=0
 
virtual void inDoEvalCoord2NOGE (REAL u, REAL v, REAL *ret_point, REAL *ret_normal)=0
 
virtual void inDoEvalCoord2NOGE_BU (REAL u, REAL v, REAL *ret_point, REAL *ret_normal)=0
 
virtual void inDoEvalCoord2NOGE_BV (REAL u, REAL v, REAL *ret_point, REAL *ret_normal)=0
 
virtual void inPreEvaluateBV_intfac (REAL v)=0
 
virtual void inPreEvaluateBU_intfac (REAL u)=0
 
- Public Member Functions inherited from CachingEvaluator
virtual int canRecord (void)
 
virtual int canPlayAndRecord (void)
 
virtual int createHandle (int handle)
 
virtual void beginOutput (ServiceMode, int handle)
 
virtual void endOutput (void)
 
virtual void discardRecording (int handle)
 
virtual void playRecording (int handle)
 

Additional Inherited Members

- Public Types inherited from CachingEvaluator
enum  ServiceMode { play , record , playAndRecord }
 

Detailed Description

Definition at line 43 of file basicsurfeval.h.

Constructor & Destructor Documentation

◆ ~BasicSurfaceEvaluator()

virtual BasicSurfaceEvaluator::~BasicSurfaceEvaluator ( )
inlinevirtual

Definition at line 45 of file basicsurfeval.h.

Member Function Documentation

◆ bgnclosedline()

void BasicSurfaceEvaluator::bgnclosedline ( void )
virtual

Definition at line 164 of file basicsurfeval.cc.

◆ bgnline()

void BasicSurfaceEvaluator::bgnline ( void )
virtual

Definition at line 148 of file basicsurfeval.cc.

◆ bgnmap2f()

void BasicSurfaceEvaluator::bgnmap2f ( long )
virtual

Definition at line 90 of file basicsurfeval.cc.

◆ bgnqstrip()

void BasicSurfaceEvaluator::bgnqstrip ( void )
virtual

Definition at line 218 of file basicsurfeval.cc.

◆ bgntfan()

void BasicSurfaceEvaluator::bgntfan ( void )
virtual

Definition at line 180 of file basicsurfeval.cc.

◆ bgntmesh()

void BasicSurfaceEvaluator::bgntmesh ( void )
virtual

Definition at line 194 of file basicsurfeval.cc.

◆ disable()

void BasicSurfaceEvaluator::disable ( long )
virtual

Definition at line 82 of file basicsurfeval.cc.

◆ domain2f()

void BasicSurfaceEvaluator::domain2f ( REAL ,
REAL ,
REAL ,
REAL  )
virtual

Definition at line 49 of file basicsurfeval.cc.

◆ enable()

void BasicSurfaceEvaluator::enable ( long )
virtual

Definition at line 74 of file basicsurfeval.cc.

◆ endclosedline()

void BasicSurfaceEvaluator::endclosedline ( void )
virtual

Definition at line 172 of file basicsurfeval.cc.

◆ endline()

void BasicSurfaceEvaluator::endline ( void )
virtual

Definition at line 156 of file basicsurfeval.cc.

◆ endmap2f()

void BasicSurfaceEvaluator::endmap2f ( void )
virtual

Definition at line 98 of file basicsurfeval.cc.

◆ endqstrip()

void BasicSurfaceEvaluator::endqstrip ( void )
virtual

Definition at line 226 of file basicsurfeval.cc.

◆ endtfan()

void BasicSurfaceEvaluator::endtfan ( void )
virtual

Definition at line 188 of file basicsurfeval.cc.

◆ endtmesh()

void BasicSurfaceEvaluator::endtmesh ( void )
virtual

Definition at line 210 of file basicsurfeval.cc.

◆ evalcoord2f()

void BasicSurfaceEvaluator::evalcoord2f ( long ,
REAL ,
REAL  )
virtual

Definition at line 132 of file basicsurfeval.cc.

◆ evalpoint2i()

void BasicSurfaceEvaluator::evalpoint2i ( long ,
long  )
virtual

Definition at line 140 of file basicsurfeval.cc.

◆ map2f()

void BasicSurfaceEvaluator::map2f ( long ,
REAL ,
REAL ,
long ,
long ,
REAL ,
REAL ,
long ,
long ,
REAL *  )
virtual

Definition at line 106 of file basicsurfeval.cc.

◆ mapgrid2f()

void BasicSurfaceEvaluator::mapgrid2f ( long ,
REAL ,
REAL ,
long ,
REAL ,
REAL  )
virtual

Definition at line 116 of file basicsurfeval.cc.

◆ mapmesh2f()

void BasicSurfaceEvaluator::mapmesh2f ( long ,
long ,
long ,
long ,
long  )
virtual

Definition at line 124 of file basicsurfeval.cc.

◆ polymode()

void BasicSurfaceEvaluator::polymode ( long )
virtual

Definition at line 57 of file basicsurfeval.cc.

◆ range2f()

void BasicSurfaceEvaluator::range2f ( long type,
REAL * from,
REAL * to )
virtual

Definition at line 65 of file basicsurfeval.cc.

◆ swaptmesh()

void BasicSurfaceEvaluator::swaptmesh ( void )
virtual

Definition at line 202 of file basicsurfeval.cc.


The documentation for this class was generated from the following files: