src.mining.min_dist_decorated_miner

Classes

MinDistDecoratedMiner(**kwargs)

class src.mining.min_dist_decorated_miner.MinDistDecoratedMiner(**kwargs)
Author:

Alberto M. Esmoris Pena

Decorator for data miners that makes the data ming process on a minimum distance decimation-based representation of the point cloud.

The minimum distance decorated miner (MinDistDecoratedMiner) constructs a representation of the point cloud, then it runs the data mining process on this representation and, finally, it propagates the features back to the original point cloud.

See MinDistDecoratedMiner.

Variables:
  • decorated_miner_spec (dict) – See DecoratedMiner.

  • decorated_miner (Miner) – The decorated miner object.

  • mindist_decorator_spec (dict) – The specification of the minimum distance decimatiion defining the decorator.

  • mindist_decorator (MinDistDecimatorDecorator) – The minimum distance decimator decorator to be applied on input point clouds.

static extract_miner_args(spec)

Extract the arguments to initialize/instantiate a MinDistDecoratedMiner from a key-word specification.

Parameters:

spec – The key-word specification containing the arguments.

Returns:

The arguments to initialize/instantiate a MinDistDecoratedMiner.

__init__(**kwargs)

Initialization for any instance of type MinDistDecoratedMiner.

mine(pcloud)

Decorate the main data mining logic to work on the representation. See Miner and Miner.mine().