# Uses of Enum Class
org.apache.sis.math.FunctionProperty

Packages that use FunctionProperty
Package
Description
org.apache.sis.filter
Filters features according their properties.
org.apache.sis.math
A set of mathematical objects and algebraic utilities.
org.apache.sis.util
Simple data objects and miscellaneous utilities.

- ## Uses of FunctionProperty in org.apache.sis.filter

  Methods in org.apache.sis.filter that return types with arguments of type FunctionProperty
  Modifier and Type
  Method
  Description
  `static Set<FunctionProperty>`
  Optimization.`properties(Expression<?,?> expression)`
  Returns the manner in which values are computed from resources given to the specified expression.
  `static Set<FunctionProperty>`
  Optimization.`properties(Filter<?> filter)`
  Returns the manner in which values are computed from resources given to the specified filter.

- ## Uses of FunctionProperty in org.apache.sis.math

  Subclasses with type arguments of type FunctionProperty in org.apache.sis.math
  Modifier and Type
  Class
  Description
  `enum`
  `FunctionProperty`
  The manners in which the inputs of a function are mapped to the outputs.
  Methods in org.apache.sis.math that return FunctionProperty
  Modifier and Type
  Method
  Description
  `static FunctionProperty`
  FunctionProperty.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static FunctionProperty[]`
  FunctionProperty.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in org.apache.sis.math that return types with arguments of type FunctionProperty
  Modifier and Type
  Method
  Description
  `static EnumSet<FunctionProperty>`
  FunctionProperty.`concatenate(Set<FunctionProperty> step1, Set<FunctionProperty> step2)`
  Returns the properties of a function defined as the concatenation of two other functions.
  Method parameters in org.apache.sis.math with type arguments of type FunctionProperty
  Modifier and Type
  Method
  Description
  `static EnumSet<FunctionProperty>`
  FunctionProperty.`concatenate(Set<FunctionProperty> step1, Set<FunctionProperty> step2)`
  Returns the properties of a function defined as the concatenation of two other functions.
  `static boolean`
  FunctionProperty.`isBijective(Set<FunctionProperty> properties)`
  Returns `true` if a function having the given set of properties is bijective.
  `static boolean`
  FunctionProperty.`isConstant(Set<FunctionProperty> properties)`
  Returns `true` if a function can only return a constant value.
  `static boolean`
  FunctionProperty.`isMonotonic(Set<FunctionProperty> properties)`
  Returns `true` if a function having the given set of properties is monotonic.

- ## Uses of FunctionProperty in org.apache.sis.util

  Methods in org.apache.sis.util that return types with arguments of type FunctionProperty
  Modifier and Type
  Method
  Description
  `Set<FunctionProperty>`
  ObjectConverter.`properties()`
  Returns the manner in which source values (S) are mapped to target values (T).