include/MFChart.h

00001 
00033 MFChart MFCreateChart(MFImplicitMF M,MFNVector u,MFNKMatrix Phi,double R,MFErrorHandler e);
00034 
00044 void MFSubtractHalfSpaceFromChart(MFChart chart,int i,MFKVector n,double o,MFErrorHandler e);
00045 
00053 void MFRefChart(MFChart chart,MFErrorHandler e);
00054 
00062 void MFFreeChart(MFChart chart,MFErrorHandler e);
00063 
00071 MFPolytope MFChartPolytope(MFChart chart,MFErrorHandler e);
00072 
00080 MFNVector MFChartCenter(MFChart chart,MFErrorHandler e);
00081 
00089 double MFChartRadius(MFChart chart,MFErrorHandler e);
00090 
00098 MFNKMatrix MFChartTangentSpace(MFChart chart,MFErrorHandler e);
00099 
00109 int MFChartEvaluate(MFChart chart,MFKVector s,MFNVector u,MFErrorHandler e);
00110 
00119 int MFChartInterior(MFChart chart,MFKVector s,MFErrorHandler e);
00120 
00128 int MFChartHasBoundary(MFChart chart,MFErrorHandler e);
00129 
00136 int MFChartK(MFChart chart,MFErrorHandler e);
00137 
00144 int MFChartN(MFChart chart,MFErrorHandler e);
00145 
00154 void MFChartProjectIntoTangentSpace(MFChart chart,MFNVector u,MFKVector s,MFErrorHandler e);
00155 
00164 void MFChartProjectVectorIntoTangentSpace(MFChart chart,MFNVector u,MFKVector s,MFErrorHandler e);
00165 
00175 void MFChartPointInTangentSpace(MFChart chart,MFKVector s,MFNVector u,MFErrorHandler e);
00176 
00184 void MFWriteChart(FILE* fid,MFChart chart,MFErrorHandler e);
00185 
00194 MFChart MFReadChart(FILE* fid,MFAtlas A,MFErrorHandler e);
00195 
00203 MFImplicitMF MFChartGetManifold(MFChart chart,MFErrorHandler e);
00204 
00212 int MFChartIsSingular(MFChart chart,MFErrorHandler e);
00213 
00221 int MFChartPaged(MFChart chart,MFErrorHandler e);
00222 
00230 int MFChartNearBoundary(MFChart chart,MFErrorHandler e);
00231 
00239 int MFChartNumberOfFaces(MFChart chart,MFErrorHandler e);
00240 
00248 double MFChartSuggestedRadius(MFChart chart,MFErrorHandler e);
00249 
00257 int MFChartReferenceNumber(MFChart chart,MFErrorHandler e);
00258 

Generated on Tue Jan 30 13:38:27 2007 for multifario by  doxygen 1.4.6