Main Page   Class Hierarchy   Compound List   File List   Compound Members  

f_nurbsS.cpp

00001 #include "nurbsS.cpp"
00002 
00003 #ifdef __GNUG__
00004 
00005 namespace PLib {
00006 
00007 template class NurbsSurface<float,3> ;
00008 
00009 template void gordonSurface(NurbsCurveArray<float,3>& lU, NurbsCurveArray<float,3>& lV, const Matrix< Point_nD<float,3> >& intersections, NurbsSurface<float,3>& gS);
00010 template int surfMeshParams(const Matrix< Point_nD<float,3> >& Q, Vector<float>& uk, Vector<float>& vl);
00011 template int surfMeshParamsH(const Matrix< HPoint_nD<float,3> >& Q, Vector<float>& uk, Vector<float>& vl);
00012 template int surfMeshParamsClosedU(const Matrix< Point_nD<float,3> >& Q, Vector<float>& uk, Vector<float>& vl, int degU);
00013 template int surfMeshParamsClosedUH(const Matrix< HPoint_nD<float,3> >& Q, Vector<float>& uk, Vector<float>& vl, int degU);
00014 template void globalSurfInterpXY(const Matrix< Point_nD<float,3> >& Q, int pU, int pV, NurbsSurface<float,3>& S);
00015 template void globalSurfInterpXY(const Matrix< Point_nD<float,3> >& Q, int pU, int pV, NurbsSurface<float,3>& S, const Vector<float>& uk, const Vector<float>& vk);
00016 template void globalSurfApprox(const Matrix< Point_nD<float,3> >& Q, int pU, int pV, NurbsSurface<float,3>& S, double error);
00017 
00018 template void projectToLine(const Point_nD<float,3>& S, const Point_nD<float,3>& Trj, const Point_nD<float,3>& pnt, Point_nD<float,3>& p) ;
00019 template void wrapPointMatrix(const Matrix< Point_nD<float,3> >& Q, int d, int dir, Matrix< Point_nD<float,3> >& Qw);
00020 
00021 template class OpAreaFcn<float,3> ;
00022 template class OpAreaAuxFcn<float,3> ;
00023 
00024 } // end namespace
00025 
00026 #endif 

Generated on Tue Jun 24 13:26:55 2003 for NURBS++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002