Go to the source code of this file.
Typedefs | |
typedef typedefMR_EXTERN_C_BEGIN struct MRMeshOrPoints | MRMeshOrPoints |
typedef struct MRMeshOrPointsXf | MRMeshOrPointsXf |
an object and its transformation to global space with other objects | |
Functions | |
MRMESHC_API MRMeshOrPoints * | mrMeshOrPointsFromMesh (const MRMesh *mesh) |
MRMESHC_API MRMeshOrPoints * | mrMeshOrPointsFromPointCloud (const MRPointCloud *pc) |
MRMESHC_API void | mrMeshOrPointsFree (MRMeshOrPoints *mp) |
destructs a MeshOrPoints object | |
MRMESHC_API MRMeshOrPointsXf * | mrMeshOrPointsXfNew (const MRMeshOrPoints *obj, const MRAffineXf3f *xf) |
MRMESHC_API MRMeshOrPointsXf * | mrMeshOrPointsXfFromMesh (const MRMesh *mesh, const MRAffineXf3f *xf) |
MRMESHC_API MRMeshOrPointsXf * | mrMeshOrPointsXfFromPointCloud (const MRPointCloud *pc, const MRAffineXf3f *xf) |
MRMESHC_API void | mrMeshOrPointsXfFree (MRMeshOrPointsXf *mp) |
destructs a MeshOrPointsXf object | |
typedef typedefMR_EXTERN_C_BEGIN struct MRMeshOrPoints MRMeshOrPoints |
This class can hold either mesh part or point cloud. It is used for generic algorithms operating with either of them
typedef struct MRMeshOrPointsXf MRMeshOrPointsXf |
an object and its transformation to global space with other objects
MRMESHC_API void mrMeshOrPointsFree | ( | MRMeshOrPoints * | mp | ) |
destructs a MeshOrPoints object
MRMESHC_API MRMeshOrPoints * mrMeshOrPointsFromMesh | ( | const MRMesh * | mesh | ) |
MRMESHC_API MRMeshOrPoints * mrMeshOrPointsFromPointCloud | ( | const MRPointCloud * | pc | ) |
MRMESHC_API void mrMeshOrPointsXfFree | ( | MRMeshOrPointsXf * | mp | ) |
destructs a MeshOrPointsXf object
MRMESHC_API MRMeshOrPointsXf * mrMeshOrPointsXfFromMesh | ( | const MRMesh * | mesh, |
const MRAffineXf3f * | xf ) |
MRMESHC_API MRMeshOrPointsXf * mrMeshOrPointsXfFromPointCloud | ( | const MRPointCloud * | pc, |
const MRAffineXf3f * | xf ) |
MRMESHC_API MRMeshOrPointsXf * mrMeshOrPointsXfNew | ( | const MRMeshOrPoints * | obj, |
const MRAffineXf3f * | xf ) |