# SpatialLocationCalculatorConfig

This message is used to configure the
[SpatialLocationCalculator](https://docs.luxonis.com/software/depthai/examples/spatial_location_calculator.md) node.

## Examples of functionality

 * [Spatial location calculator](https://docs.luxonis.com/software/depthai/examples/spatial_location_calculator.md)

## Reference

### depthai.SpatialLocationCalculatorConfig(depthai.Buffer)

Kind: Class

SpatialLocationCalculatorConfig message. Carries ROI (region of interest) and
threshold for depth calculation

#### __init__(self)

Kind: Method

#### addROI(self, ROI: SpatialLocationCalculatorConfigData)

Kind: Method

Add a new ROI to configuration data.

Parameter ``roi``:
Configuration parameters for ROI (region of interest)

#### get(self) -> ...: ...

Kind: Method

Retrieve configuration data for SpatialLocationCalculator.

Returns:
config for SpatialLocationCalculator

#### getConfigData(self) -> list[SpatialLocationCalculatorConfigData]: list[SpatialLocationCalculatorConfigData]

Kind: Method

Retrieve configuration data for SpatialLocationCalculator

Returns:
Vector of configuration parameters for ROIs (region of interests)

#### set(self, config: ...) -> SpatialLocationCalculatorConfig: SpatialLocationCalculatorConfig

Kind: Method

Set explicit configuration.

Parameter ``config``:
Explicit configuration

#### setROIs(self, ROIs: collections.abc.Sequence [ SpatialLocationCalculatorConfigData ])

Kind: Method

Set a vector of ROIs as configuration data.

Parameter ``ROIs``:
Vector of configuration parameters for ROIs (region of interests)

### Need assistance?

Head over to [Discussion Forum](https://discuss.luxonis.com/) for technical support or any other questions you might have.
