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