Package | Description |
---|---|
com.luciad.layers.styles |
Support for styling data on a Map.
|
com.luciad.layers.styles.expressions |
Support for expressions for styling data on a Map.
|
Modifier and Type | Method and Description |
---|---|
StyleExpression<android.graphics.Color> |
MeshStyle.getColorExpression()
Returns the color expression used to paint the mesh, or
null if no expression was set. |
StyleExpression<android.graphics.Color> |
PointCloudStyle.getColorExpression()
Returns the color expression that determines the color of each point of the point cloud.
|
StyleExpression<Coordinate> |
MeshStyle.getDisplacementExpression()
Returns the expression used to displace the mesh, or
null if no expression was set. |
StyleExpression<Coordinate> |
PointCloudStyle.getDisplacementExpression()
Returns the expression used to displace the point cloud, or
null if no expression was set. |
StyleExpression<Boolean> |
MeshStyle.getVisibilityExpression()
Returns the expression used to make (parts of) the mesh visible/invisible, or
null if no expression was set. |
StyleExpression<Boolean> |
PointCloudStyle.getVisibilityExpression()
Returns the visibility expression that determines for each point of the point cloud if it is visible or not.
|
Modifier and Type | Method and Description |
---|---|
MeshStyle.Builder |
MeshStyle.Builder.colorExpression(StyleExpression<android.graphics.Color> expression)
An expression to specify what colors to apply to mesh data.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.colorExpression(StyleExpression<android.graphics.Color> colorExpression)
An expression to specify what colors to apply to point cloud's points.
|
MeshStyle.Builder |
MeshStyle.Builder.displacementExpression(StyleExpression<Coordinate> expression)
An expression to displace mesh data.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.displacementExpression(StyleExpression<Coordinate> displacementExpression)
An expression to displace point cloud data.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.pointSizeAdaptive(StyleExpression<Double> scaleExpression)
When this function is used, points get a size in function of the distance to the eye and the tile geometric error.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.pointSizePixels(StyleExpression<Double> pixelSizeExpression)
The expression that determines the pixel size of the point cloud's points.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.pointSizeWorld(StyleExpression<Double> worldSizeExpression)
The expression that determines the world size of the point cloud's points, typically expressed in meters.
|
MeshStyle.Builder |
MeshStyle.Builder.visibilityExpression(StyleExpression<Boolean> expression)
An expression to filter mesh data.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.visibilityExpression(StyleExpression<Boolean> visibilityExpression)
An expression to filter the point cloud's points.
|
Modifier and Type | Method and Description |
---|---|
static StyleExpression<Double> |
StyleExpressionFactory.abs(StyleExpression<Double> value)
Creates an expression that returns an expression with the absolute value.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.acos(StyleExpression<T> operand)
Creates an expression that takes the arccosine of another expression.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.add(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that adds the values of the two provided expressions.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.andOp(StyleExpression<Boolean> value1,
StyleExpression<Boolean> value2)
Creates an expression that is the boolean 'and' of its parts.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.asin(StyleExpression<T> operand)
Creates an expression that takes the arcsine of another expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.atan(StyleExpression<T> operand)
Creates an expression that takes the arcsine of another expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.between(StyleExpression<Double> lowerBound,
StyleExpression<Double> upperBound,
StyleExpression<Double> value)
Creates an expression that evaluates whether the result of the operand is between a lower and upper bound (inclusive).
|
static <T> StyleExpression<T> |
StyleExpressionFactory.cases(StyleExpression<T> defaultExpression,
List<StyleExpression<Boolean>> conditions,
List<StyleExpression<T>> expressions) |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.clamp(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that limits an operand to a range.
|
static StyleExpression<android.graphics.Color> |
StyleExpressionFactory.colorAttribute(String attributeName)
Creates an attribute expression that represents a color.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.constant(T value)
Creates an expression that represents a 'constant' value.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.coordinateAttribute(String attributeName)
Creates an attribute expression that represents a coordinate.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.cos(StyleExpression<T> operand)
Creates an expression that takes the cosine of another expression.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.crossProduct(StyleExpression<Coordinate> first,
StyleExpression<Coordinate> second)
Creates an expression that calculates the cross product of two expressions representing
Coordinate . |
static StyleExpression<android.graphics.Color> |
StyleExpressionFactory.defaultColor()
Creates an expression representing the default color that is applied to a mesh.
|
static <T> StyleExpression<Double> |
StyleExpressionFactory.distance(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that calculates the Euclidean distance between two expressions representing points.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.divide(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that divides the value of the first expression by the value of the second expression.
|
static <T> StyleExpression<Double> |
StyleExpressionFactory.dotProduct(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that calculates the dot product of the given expressions.
|
static StyleExpression<Double> |
StyleExpressionFactory.doubleAttribute(String attributeName)
Creates an attribute expression that represents a double.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<Double> first,
StyleExpression<Double> second,
StyleExpression<Double> threshold)
Creates an expression that evaluates whether the two given expression evaluate to close values, given some threshold.
|
static <T> StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that evaluates whether the two given expression evaluate to the same value.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.fraction(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that calculates the fraction of the given operand in the range
[lowerBound, upperBound] evaluates to (operand - lowerBound) / (upperBound - lowerBound) . |
static StyleExpression<Boolean> |
StyleExpressionFactory.frontFacing()
Creates an expression that determines whether a part of a mesh is facing to or away from the camera.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.gt(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is strictly greater than the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.gte(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is greater than or equal to the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.ifThenElse(StyleExpression<Boolean> condition,
StyleExpression<T> thenExpression,
StyleExpression<T> elseExpression)
Creates an expression that implements if-then-else logic.
|
static StyleExpression<Double> |
StyleExpressionFactory.length(StyleExpression<Coordinate> operand)
Creates an expression that calculates the length of a
Coordinate . |
static <T> StyleExpression<T> |
StyleExpressionFactory.log(StyleExpression<T> operand)
Creates an expression that takes the natural logarithm of another expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.lt(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is strictly less than the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.lte(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is less than or equal to the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.map(StyleExpression<Double> indexExpression,
List<StyleExpression<T>> values,
StyleExpression<T> defaultExpression) |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.max(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that returns the maximum of the given expressions.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.min(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that returns the minimum of the given expressions.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.mix(StyleExpression<T> first,
StyleExpression<T> second,
StyleExpression<Double> fraction)
Creates an expression that calculates an interpolated or extrapolated result between the result of first and second based on the result of fraction.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.mixMap(StyleExpression<Double> fraction,
List<StyleExpression<T>> values) |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.multiply(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that multiplies the values of the two provided expressions.
|
static <T> StyleExpression<Boolean> |
StyleExpressionFactory.neq(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that evaluates whether the two given expression do not evaluate to the same value.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.normalize(StyleExpression<Coordinate> operand)
Creates an expression that normalizes a
Coordinate . |
static StyleExpression<Boolean> |
StyleExpressionFactory.notOp(StyleExpression<Boolean> value)
Creates an expression that is the boolean 'not' of the given expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.orOp(StyleExpression<Boolean> value1,
StyleExpression<Boolean> value2)
Creates an expression that is the boolean 'or' of its parts.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.parameter(Observable<T> observable)
Creates a parameter expression that is a style expression that can be changed at runtime.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.positionAttribute()
Creates an expression that represents the position of the data that is styled.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.pow(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that returns the result of the first expression raised to the power of the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.sin(StyleExpression<T> operand)
Creates an expression that takes the sine of another expression.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.subtract(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that subtracts the value of the second expression from the value of the first expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.tan(StyleExpression<T> operand)
Creates an expression that takes the tangent of another expression.
|
Modifier and Type | Method and Description |
---|---|
static StyleExpression<Double> |
StyleExpressionFactory.abs(StyleExpression<Double> value)
Creates an expression that returns an expression with the absolute value.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.acos(StyleExpression<T> operand)
Creates an expression that takes the arccosine of another expression.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.add(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that adds the values of the two provided expressions.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.add(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that adds the values of the two provided expressions.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.andOp(StyleExpression<Boolean> value1,
StyleExpression<Boolean> value2)
Creates an expression that is the boolean 'and' of its parts.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.andOp(StyleExpression<Boolean> value1,
StyleExpression<Boolean> value2)
Creates an expression that is the boolean 'and' of its parts.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.asin(StyleExpression<T> operand)
Creates an expression that takes the arcsine of another expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.atan(StyleExpression<T> operand)
Creates an expression that takes the arcsine of another expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.between(StyleExpression<Double> lowerBound,
StyleExpression<Double> upperBound,
StyleExpression<Double> value)
Creates an expression that evaluates whether the result of the operand is between a lower and upper bound (inclusive).
|
static StyleExpression<Boolean> |
StyleExpressionFactory.between(StyleExpression<Double> lowerBound,
StyleExpression<Double> upperBound,
StyleExpression<Double> value)
Creates an expression that evaluates whether the result of the operand is between a lower and upper bound (inclusive).
|
static StyleExpression<Boolean> |
StyleExpressionFactory.between(StyleExpression<Double> lowerBound,
StyleExpression<Double> upperBound,
StyleExpression<Double> value)
Creates an expression that evaluates whether the result of the operand is between a lower and upper bound (inclusive).
|
static <T> StyleExpression<T> |
StyleExpressionFactory.cases(StyleExpression<T> defaultExpression,
List<StyleExpression<Boolean>> conditions,
List<StyleExpression<T>> expressions) |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.clamp(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that limits an operand to a range.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.clamp(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that limits an operand to a range.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.clamp(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that limits an operand to a range.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.cos(StyleExpression<T> operand)
Creates an expression that takes the cosine of another expression.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.crossProduct(StyleExpression<Coordinate> first,
StyleExpression<Coordinate> second)
Creates an expression that calculates the cross product of two expressions representing
Coordinate . |
static StyleExpression<Coordinate> |
StyleExpressionFactory.crossProduct(StyleExpression<Coordinate> first,
StyleExpression<Coordinate> second)
Creates an expression that calculates the cross product of two expressions representing
Coordinate . |
static <T> StyleExpression<Double> |
StyleExpressionFactory.distance(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that calculates the Euclidean distance between two expressions representing points.
|
static <T> StyleExpression<Double> |
StyleExpressionFactory.distance(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that calculates the Euclidean distance between two expressions representing points.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.divide(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that divides the value of the first expression by the value of the second expression.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.divide(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that divides the value of the first expression by the value of the second expression.
|
static <T> StyleExpression<Double> |
StyleExpressionFactory.dotProduct(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that calculates the dot product of the given expressions.
|
static <T> StyleExpression<Double> |
StyleExpressionFactory.dotProduct(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that calculates the dot product of the given expressions.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<Double> first,
StyleExpression<Double> second,
StyleExpression<Double> threshold)
Creates an expression that evaluates whether the two given expression evaluate to close values, given some threshold.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<Double> first,
StyleExpression<Double> second,
StyleExpression<Double> threshold)
Creates an expression that evaluates whether the two given expression evaluate to close values, given some threshold.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<Double> first,
StyleExpression<Double> second,
StyleExpression<Double> threshold)
Creates an expression that evaluates whether the two given expression evaluate to close values, given some threshold.
|
static <T> StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that evaluates whether the two given expression evaluate to the same value.
|
static <T> StyleExpression<Boolean> |
StyleExpressionFactory.eq(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that evaluates whether the two given expression evaluate to the same value.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.fraction(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that calculates the fraction of the given operand in the range
[lowerBound, upperBound] evaluates to (operand - lowerBound) / (upperBound - lowerBound) . |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.fraction(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that calculates the fraction of the given operand in the range
[lowerBound, upperBound] evaluates to (operand - lowerBound) / (upperBound - lowerBound) . |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.fraction(StyleExpression<T> operand,
StyleExpression<U> lowerBound,
StyleExpression<U> upperBound)
Creates an expression that calculates the fraction of the given operand in the range
[lowerBound, upperBound] evaluates to (operand - lowerBound) / (upperBound - lowerBound) . |
static StyleExpression<Boolean> |
StyleExpressionFactory.gt(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is strictly greater than the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.gt(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is strictly greater than the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.gte(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is greater than or equal to the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.gte(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is greater than or equal to the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.ifThenElse(StyleExpression<Boolean> condition,
StyleExpression<T> thenExpression,
StyleExpression<T> elseExpression)
Creates an expression that implements if-then-else logic.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.ifThenElse(StyleExpression<Boolean> condition,
StyleExpression<T> thenExpression,
StyleExpression<T> elseExpression)
Creates an expression that implements if-then-else logic.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.ifThenElse(StyleExpression<Boolean> condition,
StyleExpression<T> thenExpression,
StyleExpression<T> elseExpression)
Creates an expression that implements if-then-else logic.
|
static StyleExpression<Double> |
StyleExpressionFactory.length(StyleExpression<Coordinate> operand)
Creates an expression that calculates the length of a
Coordinate . |
static <T> StyleExpression<T> |
StyleExpressionFactory.log(StyleExpression<T> operand)
Creates an expression that takes the natural logarithm of another expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.lt(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is strictly less than the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.lt(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is strictly less than the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.lte(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is less than or equal to the result of the second expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.lte(StyleExpression<Double> first,
StyleExpression<Double> second)
Creates an expression that evaluates whether the result of the first expression is less than or equal to the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.map(StyleExpression<Double> indexExpression,
List<StyleExpression<T>> values,
StyleExpression<T> defaultExpression) |
static <T> StyleExpression<T> |
StyleExpressionFactory.map(StyleExpression<Double> indexExpression,
List<StyleExpression<T>> values,
StyleExpression<T> defaultExpression) |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.max(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that returns the maximum of the given expressions.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.max(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that returns the maximum of the given expressions.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.min(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that returns the minimum of the given expressions.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.min(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that returns the minimum of the given expressions.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.mix(StyleExpression<T> first,
StyleExpression<T> second,
StyleExpression<Double> fraction)
Creates an expression that calculates an interpolated or extrapolated result between the result of first and second based on the result of fraction.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.mix(StyleExpression<T> first,
StyleExpression<T> second,
StyleExpression<Double> fraction)
Creates an expression that calculates an interpolated or extrapolated result between the result of first and second based on the result of fraction.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.mix(StyleExpression<T> first,
StyleExpression<T> second,
StyleExpression<Double> fraction)
Creates an expression that calculates an interpolated or extrapolated result between the result of first and second based on the result of fraction.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.mixMap(StyleExpression<Double> fraction,
List<StyleExpression<T>> values) |
static <T,U> StyleExpression<T> |
StyleExpressionFactory.multiply(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that multiplies the values of the two provided expressions.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.multiply(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that multiplies the values of the two provided expressions.
|
static <T> StyleExpression<Boolean> |
StyleExpressionFactory.neq(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that evaluates whether the two given expression do not evaluate to the same value.
|
static <T> StyleExpression<Boolean> |
StyleExpressionFactory.neq(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that evaluates whether the two given expression do not evaluate to the same value.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.normalize(StyleExpression<Coordinate> operand)
Creates an expression that normalizes a
Coordinate . |
static StyleExpression<Boolean> |
StyleExpressionFactory.notOp(StyleExpression<Boolean> value)
Creates an expression that is the boolean 'not' of the given expression.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.orOp(StyleExpression<Boolean> value1,
StyleExpression<Boolean> value2)
Creates an expression that is the boolean 'or' of its parts.
|
static StyleExpression<Boolean> |
StyleExpressionFactory.orOp(StyleExpression<Boolean> value1,
StyleExpression<Boolean> value2)
Creates an expression that is the boolean 'or' of its parts.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.pow(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that returns the result of the first expression raised to the power of the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.pow(StyleExpression<T> first,
StyleExpression<T> second)
Creates an expression that returns the result of the first expression raised to the power of the result of the second expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.sin(StyleExpression<T> operand)
Creates an expression that takes the sine of another expression.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.subtract(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that subtracts the value of the second expression from the value of the first expression.
|
static <T,U> StyleExpression<T> |
StyleExpressionFactory.subtract(StyleExpression<T> first,
StyleExpression<U> second)
Creates an expression that subtracts the value of the second expression from the value of the first expression.
|
static <T> StyleExpression<T> |
StyleExpressionFactory.tan(StyleExpression<T> operand)
Creates an expression that takes the tangent of another expression.
|
Modifier and Type | Method and Description |
---|---|
static <T> StyleExpression<T> |
StyleExpressionFactory.cases(StyleExpression<T> defaultExpression,
List<StyleExpression<Boolean>> conditions,
List<StyleExpression<T>> expressions) |
static <T> StyleExpression<T> |
StyleExpressionFactory.cases(StyleExpression<T> defaultExpression,
List<StyleExpression<Boolean>> conditions,
List<StyleExpression<T>> expressions) |
static <T> StyleExpression<T> |
StyleExpressionFactory.map(StyleExpression<Double> indexExpression,
List<StyleExpression<T>> values,
StyleExpression<T> defaultExpression) |
static <T> StyleExpression<T> |
StyleExpressionFactory.mixMap(StyleExpression<Double> fraction,
List<StyleExpression<T>> values) |