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