|
Classes |
| struct | _FastRBF_FEEDBACK |
| struct | FastRBF_ALTARRAY2 |
| struct | FastRBF_ALTARRAY3 |
| struct | FastRBF_BASICFUNC |
| struct | FastRBF_FACELIST |
| struct | FastRBF_GRID2 |
| struct | FastRBF_GRID3 |
| struct | FastRBF_MESH3 |
| struct | FastRBF_OCTREE |
| struct | FastRBF_POINTLIST2 |
| struct | FastRBF_POINTLIST3 |
| struct | FastRBF_SCAN3 |
| struct | FastRBF_SOLUTION2 |
| struct | FastRBF_SOLUTION3 |
Defines |
| #define | __FastRBFApi |
Typedefs |
| typedef double | FastRBF_VEC2 [2] |
| typedef double | FastRBF_VEC3 [3] |
| typedef int | FastRBF_TRI [3] |
| typedef int | FastRBF_QUAD [4] |
| typedef double | FastRBF_MATRIX3D [16] |
| typedef _FastRBF_EVALWS * | FastRBF_EVALWS |
| typedef _FastRBF_FEEDBACK | FastRBF_FEEDBACK |
| typedef void( | FastRBF_MSGHANDLER )(FastRBF_FEEDBACK *Feedback, int Level, const char *Format, va_list Arguments) |
Enumerations |
| enum | FastRBF_STATUS {
FastRBF_SUCCESS,
FastRBF_ABORT,
FastRBF_NOMEM,
FastRBF_ERROR,
FastRBF_INVPOINTS,
FastRBF_INVGRID,
FastRBF_INVSOLUTION,
FastRBF_INVDISTANCE,
FastRBF_INVSIZE,
FastRBF_INVGRIDSPEC,
FastRBF_INVATTR,
FastRBF_INVFILE,
FastRBF_INVSCAN,
FastRBF_INVFACES,
FastRBF_INVMESH,
FastRBF_INVALT,
FastRBF_INVEXISTS,
FastRBF_INVARG,
FastRBF_FITNOCONV,
FastRBF_FITSLOWCONV,
FastRBF_FITIDENT,
FastRBF_FITLINDEP,
FastRBF_FITTRIV,
FastRBF_ISOERROR,
FastRBF_ISOSEEDS,
FastRBF_INVLICENSE,
FastRBF_FILEOPEN,
FastRBF_FILEREAD,
FastRBF_FILEWRITE,
FastRBF_FMTTYPE,
FastRBF_FMTVERSION,
FastRBF_FMTSYNTAX,
FastRBF_FMTEOF,
FastRBF_FMTEXCESS,
FastRBF_FMTBINARY,
FastRBF_FMTASCII,
FastRBF_FMTCONTENT
} |
| enum | FastRBF_AXIS { FastRBF_AXIS_X,
FastRBF_AXIS_Y,
FastRBF_AXIS_Z
} |
| enum | FastRBF_BASICFUNCTYPE { FastRBF_BIHARMONIC,
FastRBF_TRIHARMONIC,
FastRBF_MULTIQUADRIC
} |
| enum | FastRBF_FITTYPE { FastRBF_FIT_DIRECT,
FastRBF_FIT_REDUCE,
FastRBF_FIT_ERROR_BAR
} |
| enum | FastRBF_POLYDEGREE { FastRBF_POLY_NONE = -1,
FastRBF_POLY_CONST,
FastRBF_POLY_LINEAR,
FastRBF_POLY_QUADRATIC
} |
| enum | FastRBF_LEVEL {
FastRBF_LEVEL_NONE = 0,
FastRBF_LEVEL_ERROR = 1,
FastRBF_LEVEL_WARNING = 2,
FastRBF_LEVEL_SUCCESS = 3,
FastRBF_LEVEL_PROGRESS = 4,
FastRBF_LEVEL_INFO = 5,
FastRBF_LEVEL_DEBUG = 6
} |
| enum | FastRBF_FUNCTION {
FastRBF_FUNC_NONE,
FastRBF_FUNC_COMPLETE,
FastRBF_FUNC_UNIQUE2,
FastRBF_FUNC_FIT2,
FastRBF_FUNC_POINTEVAL2,
FastRBF_FUNC_POINTGRADIENT2,
FastRBF_FUNC_GRIDEVAL2,
FastRBF_FUNC_GRIDGRADIENT2,
FastRBF_FUNC_UNIQUE3,
FastRBF_FUNC_FIT3,
FastRBF_FUNC_POINTEVAL3,
FastRBF_FUNC_POINTGRADIENT3,
FastRBF_FUNC_GRIDEVAL3,
FastRBF_FUNC_GRIDGRADIENT3,
FastRBF_FUNC_CHECKMESH3,
FastRBF_FUNC_MAKECONSISTENTMESH3,
FastRBF_FUNC_NORMALSFROMMESH3,
FastRBF_FUNC_NORMALSFROMSCAN3,
FastRBF_FUNC_NORMALSFROMSIGNS3,
FastRBF_FUNC_NORMALSFROMPOINTS3,
FastRBF_FUNC_DENSITYFROMNORMALS3,
FastRBF_FUNC_ISOSURF3,
FastRBF_FUNC_SIMPLIFY3,
FastRBF_FUNC_CROPPOINTLIST2,
FastRBF_FUNC_CROPPOINTLIST3,
FastRBF_FUNC_CROPMESH3,
FastRBF_FUNC_CROPSCAN3,
FastRBF_FUNC_CROPSCANRANGE3,
FastRBF_FUNC_REMOVEOUTLIERS3,
FastRBF_FUNC_REMOVENONMESHPOINTS3,
FastRBF_FUNC_TRIMPOINTLIST2,
FastRBF_FUNC_TRIMPOINTLIST3,
FastRBF_FUNC_TRIMMESH3,
FastRBF_FUNC_TRIMSCAN3,
FastRBF_FUNC_DISTANCETOPOINTS2,
FastRBF_FUNC_DISTANCETOPOINTS3,
FastRBF_FUNC_SAVEPOINTLIST2,
FastRBF_FUNC_LOADPOINTLIST2,
FastRBF_FUNC_SAVEGRID2,
FastRBF_FUNC_LOADGRID2,
FastRBF_FUNC_SAVESOLUTION2,
FastRBF_FUNC_LOADSOLUTION2,
FastRBF_FUNC_SAVEPOINTLIST3,
FastRBF_FUNC_LOADPOINTLIST3,
FastRBF_FUNC_SAVEGRID3,
FastRBF_FUNC_LOADGRID3,
FastRBF_FUNC_SAVESOLUTION3,
FastRBF_FUNC_LOADSOLUTION3,
FastRBF_FUNC_SAVESCAN3,
FastRBF_FUNC_LOADSCAN3,
FastRBF_FUNC_SAVEMESH3,
FastRBF_FUNC_LOADMESH3,
FastRBF_FUNC_LOADPOINTLISTANY,
FastRBF_FUNC_LOADGRIDANY,
FastRBF_FUNC_LOADSOLUTIONANY,
FastRBF_FUNC_LOADALL,
FastRBF_FUNC_PTX_LOADANDCOMPRESS,
FastRBF_FUNC_PTO_LOAD,
FastRBF_FUNC_OBJ_LOAD,
FastRBF_FUNC_OBJ_SAVE,
FastRBF_FUNC_TXT_LOAD,
FastRBF_FUNC_TXT_SAVE,
FastRBF_FUNC_STL_LOAD,
FastRBF_FUNC_STL_SAVE,
FastRBF_FUNC_DXF_SAVE,
FastRBF_FUNC_WRL_SAVE,
FastRBF_FUNC_PNG_SAVE,
FastRBF_FUNC_IGS_SAVE,
FastRBF_FUNC_UNKNOWN
} |
Functions |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitPointList2 (FastRBF_POINTLIST2 *PointList, int MaxPoints, int UseValue, int UseAccuracy, int UseLower, int UseUpper, int UseGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitPointList3 (FastRBF_POINTLIST3 *PointList, int MaxPoints, int UseValue, int UseAccuracy, int UseLower, int UseUpper, int UseGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitFaceList (FastRBF_FACELIST *Faces, int MaxTris, int MaxQuads) |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitMesh3 (FastRBF_MESH3 *Mesh, int MaxPoints, int MaxTris, int MaxQuads) |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitScan3 (FastRBF_SCAN3 *Scan, int MaxPoints, int MaxScans, int UseValue, int UseAccuracy, int UseLower, int UseUpper, int UseGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitSolution2 (FastRBF_SOLUTION2 *Solution, int NumCentres, int UseIndices) |
| __FastRBFApi FastRBF_STATUS | FastRBF_InitSolution3 (FastRBF_SOLUTION3 *Solution, int NumCentres, int UseIndices) |
| __FastRBFApi FastRBF_STATUS | FastRBF_ConfigPointList2 (FastRBF_POINTLIST2 *PointList, int AltIndex, int CfgValue, int CfgAccuracy, int CfgLower, int CfgUpper, int CfgGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_ConfigPointList3 (FastRBF_POINTLIST3 *PointList, int AltIndex, int CfgValue, int CfgAccuracy, int CfgLower, int CfgUpper, int CfgGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_AddPointListAlt2 (FastRBF_POINTLIST2 *PointList, const char *Name, int *NewIndex, int UseValue, int UseAccuracy, int UseLower, int UseUpper, int UseGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_AddPointListAlt3 (FastRBF_POINTLIST3 *PointList, const char *Name, int *NewIndex, int UseValue, int UseAccuracy, int UseLower, int UseUpper, int UseGradient) |
| __FastRBFApi FastRBF_STATUS | FastRBF_DelPointListAlt2 (FastRBF_POINTLIST2 *PointList, int DelIndex) |
| __FastRBFApi FastRBF_STATUS | FastRBF_DelPointListAlt3 (FastRBF_POINTLIST3 *PointList, int DelIndex) |
| __FastRBFApi FastRBF_STATUS | FastRBF_FindPointListAlt2 (const FastRBF_POINTLIST2 *PointList, const char *Name, int *Index) |
| __FastRBFApi FastRBF_STATUS | FastRBF_FindPointListAlt3 (const FastRBF_POINTLIST3 *PointList, const char *Name, int *Index) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyPointListAlt2 (FastRBF_POINTLIST2 *Dst, int *DstIndex, const char *DstName, const FastRBF_POINTLIST2 *Src, int SrcIndex) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyPointListAlt3 (FastRBF_POINTLIST3 *Dst, int *DstIndex, const char *DstName, const FastRBF_POINTLIST3 *Src, int SrcIndex) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyPointList2 (FastRBF_POINTLIST2 *Dst, const FastRBF_POINTLIST2 *Src) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyPointList3 (FastRBF_POINTLIST3 *Dst, const FastRBF_POINTLIST3 *Src) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyAllPointList2 (FastRBF_POINTLIST2 *Dst, const FastRBF_POINTLIST2 *Src) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyAllPointList3 (FastRBF_POINTLIST3 *Dst, const FastRBF_POINTLIST3 *Src) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyMesh3 (FastRBF_MESH3 *Dst, const FastRBF_MESH3 *Src, int CopyAltFields) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopyScan3 (FastRBF_SCAN3 *Dst, const FastRBF_SCAN3 *Src, int CopyAltFields) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopySolution2 (FastRBF_SOLUTION2 *Dst, const FastRBF_SOLUTION2 *Src) |
| __FastRBFApi FastRBF_STATUS | FastRBF_CopySolution3 (FastRBF_SOLUTION3 *Dst, const FastRBF_SOLUTION3 *Src) |
| __FastRBFApi FastRBF_STATUS | FastRBF_ResizePointList2 (FastRBF_POINTLIST2 *PointList, int MaxPoints) |
| __FastRBFApi FastRBF_STATUS | FastRBF_ResizePointList3 (FastRBF_POINTLIST3 *PointList, int MaxPoints) |
| __FastRBFApi FastRBF_STATUS | FastRBF_ResizeFaceList (FastRBF_FACELIST *Faces, int MaxTris, int MaxQuads) |
| __FastRBFApi FastRBF_STATUS | FastRBF_ResizeScan3 (FastRBF_SCAN3 *Scan, int MaxScans) |
| __FastRBFApi void | FastRBF_FreePointList2 (FastRBF_POINTLIST2 *PointList) |
| __FastRBFApi void | FastRBF_FreePointList3 (FastRBF_POINTLIST3 *PointList) |
| __FastRBFApi void | FastRBF_FreeGrid2 (FastRBF_GRID2 *Grid) |
| __FastRBFApi void | FastRBF_FreeGrid3 (FastRBF_GRID3 *Grid) |
| __FastRBFApi void | FastRBF_FreeSolution2 (FastRBF_SOLUTION2 *Solution) |
| __FastRBFApi void | FastRBF_FreeSolution3 (FastRBF_SOLUTION3 *Solution) |
| __FastRBFApi void | FastRBF_FreeFaceList (FastRBF_FACELIST *Faces) |
| __FastRBFApi void | FastRBF_FreeMesh3 (FastRBF_MESH3 *Mesh) |
| __FastRBFApi void | FastRBF_FreeScan3 (FastRBF_SCAN3 *Scan) |
| __FastRBFApi FastRBF_STATUS | FastRBF_GridToPointList2 (FastRBF_GRID2 *Grid, FastRBF_POINTLIST2 *PtList) |
| __FastRBFApi FastRBF_STATUS | FastRBF_GridToPointList3 (FastRBF_GRID3 *Grid, FastRBF_POINTLIST3 *PtList) |
| __FastRBFApi FastRBF_STATUS | FastRBF_Grid2From3 (const FastRBF_GRID3 *Grid3, FastRBF_GRID2 *Grid2, FastRBF_AXIS PlaneAxis, int PlaneIndex) |
| __FastRBFApi const char * | FastRBF_FunctionName (FastRBF_FUNCTION Func) |
| __FastRBFApi const char * | FastRBF_LevelName (int Level) |