struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
Definition MRBestFit.h:25
struct MR_expected_void_std_string MR_expected_void_std_string
Definition MRCtm.h:26
struct MR_PointCloud MR_PointCloud
Definition MRCtm.h:19
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_MutableStaticDowncastFrom_MR_IPointsProjector(MR_IPointsProjector *object)
MRC_CUDA_API const MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_DynamicDowncastFrom_MR_IPointsProjector(const MR_IPointsProjector *object)
MRC_CUDA_API const MR_IPointsProjector * MR_Cuda_PointsProjector_UpcastTo_MR_IPointsProjector(const MR_Cuda_PointsProjector *object)
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_MutableDynamicDowncastFromOrFail_MR_IPointsProjector(MR_IPointsProjector *object)
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_DefaultConstructArray(size_t num_elems)
MRC_CUDA_API MR_expected_std_vector_MR_PointsProjectionResult_std_string * MR_Cuda_findProjectionOnPoints(const MR_PointCloud *pointCloud, const MR_std_vector_MR_Vector3f *points, const MR_FindProjectionOnPointsSettings *settings)
MRC_CUDA_API void MR_Cuda_PointsProjector_DestroyArray(const MR_Cuda_PointsProjector *_this)
Destroys a heap-allocated array of MR_Cuda_PointsProjector. Does nothing if the pointer is null.
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Cuda_PointsProjector *_other)
MRC_CUDA_API MR_uint64_t MR_Cuda_PointsProjector_projectionsHeapBytes(const MR_Cuda_PointsProjector *_this, MR_uint64_t numProjections)
MRC_CUDA_API const MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_StaticDowncastFrom_MR_IPointsProjector(const MR_IPointsProjector *object)
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_OffsetMutablePtr(MR_Cuda_PointsProjector *ptr, ptrdiff_t i)
struct MR_Cuda_PointsProjector MR_Cuda_PointsProjector
Definition MRCudaPointsProject.h:27
MRC_CUDA_API const MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_OffsetPtr(const MR_Cuda_PointsProjector *ptr, ptrdiff_t i)
MRC_CUDA_API MR_expected_void_std_string * MR_Cuda_PointsProjector_setPointCloud(MR_Cuda_PointsProjector *_this, const MR_PointCloud *pointCloud)
MRC_CUDA_API MR_uint64_t MR_Cuda_findProjectionOnPointsHeapBytes(const MR_PointCloud *pointCloud, MR_uint64_t pointsCount)
MRC_CUDA_API MR_IPointsProjector * MR_Cuda_PointsProjector_MutableUpcastTo_MR_IPointsProjector(MR_Cuda_PointsProjector *object)
MRC_CUDA_API MR_expected_void_std_string * MR_Cuda_PointsProjector_findProjections(const MR_Cuda_PointsProjector *_this, MR_std_vector_MR_PointsProjectionResult *results, const MR_std_vector_MR_Vector3f *points, const MR_FindProjectionOnPointsSettings *settings)
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_AssignFromAnother(MR_Cuda_PointsProjector *_this, MR_PassBy _other_pass_by, MR_Cuda_PointsProjector *_other)
MRC_CUDA_API void MR_Cuda_PointsProjector_Destroy(const MR_Cuda_PointsProjector *_this)
Destroys a heap-allocated instance of MR_Cuda_PointsProjector. Does nothing if the pointer is null.
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_DefaultConstruct(void)
MRC_CUDA_API const MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_DynamicDowncastFromOrFail_MR_IPointsProjector(const MR_IPointsProjector *object)
MRC_CUDA_API MR_Cuda_PointsProjector * MR_Cuda_PointsProjector_MutableDynamicDowncastFrom_MR_IPointsProjector(MR_IPointsProjector *object)
struct MR_std_vector_MR_PointsProjectionResult MR_std_vector_MR_PointsProjectionResult
Definition MRFewSmallest.h:14
struct MR_FindProjectionOnPointsSettings MR_FindProjectionOnPointsSettings
Definition MRPointsProject.h:38
struct MR_IPointsProjector MR_IPointsProjector
Definition MRPointsProject.h:46
MR_PassBy
Definition common.h:23
uint64_t MR_uint64_t
Definition common.h:18
struct MR_expected_std_vector_MR_PointsProjectionResult_std_string MR_expected_std_vector_MR_PointsProjectionResult_std_string
Definition expected_std_vector_MR_PointsProjectionResult_std_string.h:19
#define MRC_CUDA_API
Definition uda/include/MRCCuda/exports.h:11