# Uses of Class org.deidentifier.arx.AttributeType.MicroAggregationFunction (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.AttributeType.MicroAggregationFunction

- Packages that use AttributeType.MicroAggregationFunction
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.

- - ### Uses of AttributeType.MicroAggregationFunction in org.deidentifier.arx

    Methods in org.deidentifier.arx that return AttributeType.MicroAggregationFunction
    Modifier and Type | Method and Description
    --- | ---
    `AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`clone()` Clones this function
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createArithmeticMean()` Creates a microaggregation function returning the arithmetic mean.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createArithmeticMean(boolean ignoreMissingData)` Creates a microaggregation function returning the arithmetic mean.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createGeneralization()` Creates a microaggregation function using generalization.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createGeneralization(boolean ignoreMissingData)` Creates a microaggregation function using generalization.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createGeometricMean()` Creates a microaggregation function returning the geometric mean.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createGeometricMean(boolean ignoreMissingData)` Creates a microaggregation function returning the geometric mean.
    `abstract AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunctionDescription.`createInstance(boolean ignoreMissingData)` Creates an instance
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createInterval()` Creates a microaggregation function returning intervals.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createInterval(boolean ignoreMissingData)` Creates a microaggregation function returning intervals.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createMedian()` Creates a microaggregation function returning the median.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createMedian(boolean ignoreMissingData)` Creates a microaggregation function returning the median.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createMode()` Creates a microaggregation function returning the mode.
    `static AttributeType.MicroAggregationFunction` | AttributeType.MicroAggregationFunction.`createMode(boolean ignoreMissingData)` Creates a microaggregation function returning the mode.
    `AttributeType.MicroAggregationFunction` | DataDefinition.`getMicroAggregationFunction(java.lang.String attribute)` Returns the according microaggregation function.

    Methods in org.deidentifier.arx with parameters of type AttributeType.MicroAggregationFunction
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataDefinition.`setMicroAggregationFunction(java.lang.String attribute, AttributeType.MicroAggregationFunction function)` Associates the given microaggregation function