src.model.deeplearn.dlrun.furthest_point_subsampling_post_processorpp

Classes

FurthestPointSubsamplingPostProcessorPP(...)

class src.model.deeplearn.dlrun.furthest_point_subsampling_post_processorpp.FurthestPointSubsamplingPostProcessorPP(fps_preproc, **kwargs)
Author:

Alberto M. Esmoris Pena

C++ implementation of the FurthestPointSubsamplingPostProcessor.

__init__(fps_preproc, **kwargs)

C++ version of FurthestPointSubsamplingPostProcessor.__init__().`

post_process(inputs, reducer)

C++ version of FurthestPointSubsamplingPostProcessor.post_process().

static find_cpp_postproc_fun(Mdtype, Idtype, zdtype)

Determine the C++ function that must be used to post-process the output of the neural network back to the original point cloud.

static find_cpp_reduction_type(reducer)

Determine the C++ reduction strategy that must be used to post-process the output of the neural network back to the original point cloud.

static extract_cpp_extra_args(reducer)

Extract the extra arguments to be passed to the cpp function. See FurthestPointSubsamplingPostProcessorPP.find_cpp_postproc_fun() .

Returns:

The extra arguments are returned as a list that always follows the same order so it can be easily understood by the C++ code.

Rtype list: