Main Page   Class Hierarchy   Compound List   File List   Compound Members  

d_nurbsS.cpp

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

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