42 template < 
typename TKSpace, 
typename TNormalEstimator, 
typename TEmbedder >
 
   49 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
   55   : mySurface(aSurface ), 
 
   60 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
   67   return myPtrEmbedder.
embed( p );
 
   70 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
   76   ASSERT( this->isValid() );
 
   79   Point p1( mySurface.container().space().sCoords( *surfelIt ) );
 
   85 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
   91   ASSERT( this->isValid() );
 
   92   ASSERT( myPtrFct.isValid() );
 
   94   p = embedSurfel( surfelIt );
 
   95   v  = myPtrFct.eval(surfelIt);
 
  105 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
  111   out << 
"[NormalVectorEstimatorLinearCellEmbedder]";
 
  118 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
  124   return ( mySurface.isValid() ) && ( myPtrFct.isValid() ); 
 
  133 template < 
typename TDigitalSurface, 
typename TNormalEstimator, 
typename TEmbedder >
 
  139   object.selfDisplay( out );