struct MR_Polyline3 MR_Polyline3
Definition MRAABBTreePolyline.h:21
struct MR_Polyline2 MR_Polyline2
Definition MRAABBTreePolyline.h:20
struct MR_expected_void_std_string MR_expected_void_std_string
Definition MRCtm.h:26
MRC_CUDA_API void MR_Cuda_ComputeToolDistance_DestroyArray(const MR_Cuda_ComputeToolDistance *_this)
Destroys a heap-allocated array of MR_Cuda_ComputeToolDistance. Does nothing if the pointer is null.
MRC_CUDA_API MR_expected_MR_Vector3i_std_string * MR_Cuda_ComputeToolDistance_prepare_MR_EndMillTool(MR_Cuda_ComputeToolDistance *_this, const MR_Vector3i *dims, const MR_Polyline3 *toolpath, const MR_EndMillTool *toolSpec)
MRC_CUDA_API const MR_IComputeToolDistance * MR_Cuda_ComputeToolDistance_UpcastTo_MR_IComputeToolDistance(const MR_Cuda_ComputeToolDistance *object)
MRC_CUDA_API const MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_DynamicDowncastFromOrFail_MR_IComputeToolDistance(const MR_IComputeToolDistance *object)
MRC_CUDA_API MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_MutableDynamicDowncastFromOrFail_MR_IComputeToolDistance(MR_IComputeToolDistance *object)
MRC_CUDA_API void MR_Cuda_ComputeToolDistance_Destroy(const MR_Cuda_ComputeToolDistance *_this)
Destroys a heap-allocated instance of MR_Cuda_ComputeToolDistance. Does nothing if the pointer is nul...
MRC_CUDA_API const MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_StaticDowncastFrom_MR_IComputeToolDistance(const MR_IComputeToolDistance *object)
MRC_CUDA_API MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_DefaultConstruct(void)
MRC_CUDA_API MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_DefaultConstructArray(size_t num_elems)
MRC_CUDA_API MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_MutableDynamicDowncastFrom_MR_IComputeToolDistance(MR_IComputeToolDistance *object)
MRC_CUDA_API MR_IComputeToolDistance * MR_Cuda_ComputeToolDistance_MutableUpcastTo_MR_IComputeToolDistance(MR_Cuda_ComputeToolDistance *object)
MRC_CUDA_API MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_MutableStaticDowncastFrom_MR_IComputeToolDistance(MR_IComputeToolDistance *object)
MRC_CUDA_API const MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_OffsetPtr(const MR_Cuda_ComputeToolDistance *ptr, ptrdiff_t i)
MRC_CUDA_API const MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_DynamicDowncastFrom_MR_IComputeToolDistance(const MR_IComputeToolDistance *object)
MRC_CUDA_API MR_Cuda_ComputeToolDistance * MR_Cuda_ComputeToolDistance_OffsetMutablePtr(MR_Cuda_ComputeToolDistance *ptr, ptrdiff_t i)
MRC_CUDA_API MR_expected_MR_Vector3i_std_string * MR_Cuda_ComputeToolDistance_prepare_MR_Polyline2(MR_Cuda_ComputeToolDistance *_this, const MR_Vector3i *dims, const MR_Polyline3 *toolpath, const MR_Polyline2 *toolProfile)
MRC_CUDA_API MR_expected_void_std_string * MR_Cuda_ComputeToolDistance_computeToolDistance(const MR_Cuda_ComputeToolDistance *_this, MR_std_vector_float *output, const MR_Vector3i *dims, float voxelSize, const MR_Vector3f *origin, float padding)
struct MR_Cuda_ComputeToolDistance MR_Cuda_ComputeToolDistance
Definition MRCudaSweptVolume.h:28
struct MR_EndMillTool MR_EndMillTool
Definition MREndMill.h:37
struct MR_std_vector_float MR_std_vector_float
Definition MRPdf.h:27
struct MR_IComputeToolDistance MR_IComputeToolDistance
Definition MRSweptVolume.h:36
struct MR_expected_MR_Vector3i_std_string MR_expected_MR_Vector3i_std_string
Definition expected_MR_Vector3i_std_string.h:19
Generated from class MR::Vector3f.
Definition MRVector3.h:47
Generated from class MR::Vector3i.
Definition MRVector3.h:63
#define MRC_CUDA_API
Definition uda/include/MRCCuda/exports.h:11