Uses of Interface
com.luciad.util.expression.ILcdExpression
Package
Description
This package contains a layer builder to visualized large point clouds.
Provides a custom layer optimized for displaying large static datasets containing points.
This package provides a builder to construct
expressions
.Provides a custom layer optimized for displaying large static datasets containing points.
Provides a generic model for styles.
-
Uses of ILcdExpression in com.luciad.lidar.lightspeed
Modifier and TypeMethodDescriptionTLspLIDARLayerBuilder.mandatoryAttributes
(ILcdExpression... aMandatoryAttributes) Set a list of attributes that should always be loaded, regardless of what is necessary for styling and filtering. -
Uses of ILcdExpression in com.luciad.realtime.lightspeed.plots
Modifier and TypeMethodDescriptionTLspPlotLayerBuilder.mandatoryAttributes
(ILcdExpression... aMandatoryAttributes) Deprecated. -
Uses of ILcdExpression in com.luciad.util.expression
Modifier and TypeInterfaceDescriptioninterface
This interface describes an expression whose result can vary at any time without changing the expression.static interface
An expression that can be used to chain many if-then expressions.Modifier and TypeMethodDescriptionstatic <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.acos
(ILcdExpression<T> aValue) Returns an expression that is the arc cosine of the input value; the returned angle is in the range 0.0 through pi.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.add
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that adds up its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.add
(ILcdExpression<T> aLeft, T aRight) Returns an expression that adds up its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.add
(T aLeft, ILcdExpression<T> aRight) Returns an expression that adds up its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.addPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that adds a number to a point.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.addPoints
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that adds two points.static ILcdExpression
<Boolean> TLcdExpressionFactory.and
(ILcdExpression<Boolean> aLeft, ILcdExpression<Boolean> aRight) Returns an expression that is the boolean 'and' of its parts.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.asin
(ILcdExpression<T> aValue) Returns an expression that is the arc sine of the input value; the returned angle is in the range -pi/2 through pi/2.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.atan
(ILcdExpression<T> aValue) Returns an expression that is the arc tangent of the input value; the returned angle is in the range -pi/2 through pi/2.static <T> ILcdExpression
<T> TLcdExpressionFactory.attribute
(Class<T> aType, TLcdDataProperty aProperty) Creates a new attribute expression that can retrieve values from data properties.static <T> ILcdExpression
<T> TLcdExpressionFactory.attribute
(String aName, Class<T> aType, ILcdDataObjectExpression aExpression) Creates a new attribute expression that can retrieve values from domain objects.static <T> ILcdExpression
<T> TLcdExpressionFactory.attribute
(String aName, Class<T> aType, TLcdExpressionFactory.AttributeValueProvider<T> aProvider) Creates a new attribute expression that can retrieve values from domain objects.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.between
(ILcdExpression<T> aValue, ILcdExpression<T> aLowerBound, ILcdExpression<T> aUpperBound) Returns an expression that verifies if a given value is between a lower and upper bound.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.clamp
(ILcdExpression<T> aValue, ILcdExpression<T> aMin, ILcdExpression<T> aMax) Returns an expression that limits a value to the given range.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.clamp
(ILcdExpression<T> aValue, T aMin, T aMax) Returns an expression that limits a value to the given range.static <T> ILcdExpression
<T> TLcdExpressionFactory.constant
(T aValue) Returns an expression that always evaluates to the same constant value.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.cos
(ILcdExpression<T> aValue) Returns an expression that is the trigonometric cosine of the input value.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.crossProduct
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that calculates the cross product of two points.static <T extends ILcdPoint>
ILcdExpression<Float> TLcdExpressionFactory.distance
(ILcdExpression<T> aFirst, ILcdExpression<T> aSecond) Returns an expression that is the Euclidean distance between two points.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.div
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that divides its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.div
(ILcdExpression<T> aLeft, T aRight) Returns an expression that divides its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.div
(T aLeft, ILcdExpression<T> aRight) Returns an expression that divides its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.dividePoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that divides a point with a number.static <T extends ILcdPoint>
ILcdExpression<Float> TLcdExpressionFactory.dotProduct
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that calculates the dot product of two points.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.eq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are equal.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.eq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight, float aEpsilon) Returns an expression that verifies if its parameters are equal given an epsilon deviation.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.eq
(ILcdExpression<T> aLeft, T aRight) Returns an expression that verifies if its parameters are equal.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.eq
(T aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are equal.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.fraction
(ILcdExpression<T> aValue, ILcdExpression<T> aLowerBound, ILcdExpression<T> aUpperBound) Returns an expression that calculates the percentage of the given value in the range [aLowerBound, aUpperBound].static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.fraction
(ILcdExpression<T> aValue, T aLowerBound, T aUpperBound) Returns an expression that calculates the percentage of the given value in the range [aLowerBound, aUpperBound].static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gt
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gt
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the greater-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gt
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gte
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gte
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the greater-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gte
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than-or-equal operator.static <T> ILcdExpression
<T> TLcdExpressionFactory.ifThenElse
(ILcdExpression<Boolean> aIf, ILcdExpression<T> aThen, ILcdExpression<T> aElse) Returns an expression that corresponds to an if-then-else structure.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.log
(ILcdExpression<T> aValue) Returns an expression that is the natural logarithm of the parameter.static <L extends Number,
R extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lt
(ILcdExpression<L> aLeft, ILcdExpression<R> aRight) Returns an expression that compares its parts using the less-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lt
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the less-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lt
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the less-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lte
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the less-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lte
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the less-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lte
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the less-than-or-equal operator.static <T,
I extends Number>
ILcdExpression<T> TLcdExpressionFactory.map
(ILcdExpression<I> aIndex, ILcdExpression<T>[] aValues, ILcdExpression<T> aDefault) Returns an expression that maps an index onto an expression.static <T,
I extends Number>
ILcdExpression<T> TLcdExpressionFactory.map
(ILcdExpression<I> aIndex, T[] aValues, T aDefault) Returns an expression that maps an index onto a value.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.max
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that returns the maximum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.max
(ILcdExpression<T> aLeft, T aRight) Returns an expression that returns the maximum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.max
(T aLeft, ILcdExpression<T> aRight) Returns an expression that returns the maximum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.min
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that returns the minimum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.min
(ILcdExpression<T> aLeft, T aRight) Returns an expression that returns the minimum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.min
(T aLeft, ILcdExpression<T> aRight) Returns an expression that returns the minimum of its parameters.static <R,
T extends Number>
ILcdExpression<R> TLcdExpressionFactory.mix
(ILcdExpression<R> aFrom, ILcdExpression<R> aTo, ILcdExpression<T> aFraction) Returns an expression that calculates an interpolated or extrapolated result betweenaFrom
andaTo
based on the given fraction.static <R,
T extends Number>
ILcdExpression<R> TLcdExpressionFactory.mix
(R aFrom, R aTo, ILcdExpression<T> aFraction) Returns an expression that calculates an interpolated or extrapolated result betweenaFrom
andaTo
based on the given fraction.static <R> ILcdExpression
<R> TLcdExpressionFactory.mixmap
(ILcdExpression<Float> aValue, float[] aThresholds, R[] aValues) static ILcdExpression
<Color> TLcdExpressionFactory.mixmap
(ILcdExpression<Float> aValue, TLcdColorMap aColorMap) Returns an expression that behaves as acolor map
.static <R> ILcdExpression
<R> TLcdExpressionFactory.mixmap
(ILcdExpression<Float> aFraction, R[] aValues) static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mod
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mod
(ILcdExpression<T> aLeft, T aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mod
(T aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<ILcdPoint> TLcdExpressionFactory.modPoint
(ILcdExpression<ILcdPoint> aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mul
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that multiplies its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mul
(ILcdExpression<T> aLeft, T aRight) Returns an expression that multiplies its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mul
(T aLeft, ILcdExpression<T> aRight) Returns an expression that multiplies its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.multiplyPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that multiplies a point with a number.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.neq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are not equal.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.neq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight, float aEpsilon) Returns an expression that verifies if its parameters are not equal given an epsilon deviation.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.neq
(ILcdExpression<T> aLeft, T aRight) Returns an expression that verifies if its parameters are not equal.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.neq
(T aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are not equal.static ILcdExpression
<Boolean> TLcdExpressionFactory.not
(ILcdExpression<Boolean> aParameter) Returns an expression that is the boolean 'not' of its parameter.static ILcdExpression
<Boolean> TLcdExpressionFactory.or
(ILcdExpression<Boolean> aLeft, ILcdExpression<Boolean> aRight) Returns an expression that is the boolean 'or' of its parts.static <R,
T extends Number>
ILcdExpression<R> TLcdExpressionFactory.scale
(ILcdExpression<R> aValue, ILcdExpression<T> aScale) Returns an expression that scales a given value by a factor.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.sin
(ILcdExpression<T> aValue) Returns an expression that is the trigonometric sine of the input value.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.sub
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.sub
(ILcdExpression<T> aLeft, T aRight) Returns an expression that subtracts its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.sub
(T aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.subtractPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that subtracts a number from a point.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.subtractPoints
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts two points.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.tan
(ILcdExpression<T> aValue) Returns an expression that is the trigonometric tangent of the input value.static ILcdExpression
<Float> TLcdExpressionFactory.toFloat
(ILcdExpression<? extends Number> aValue) Returns an expression that converts (casts) to floating point number.static ILcdExpression
<ILcdPoint> TLcdExpressionFactory.viewPositionAttribute()
Returns an expression that represents the swing view position of the object.Modifier and TypeMethodDescriptionstatic <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.acos
(ILcdExpression<T> aValue) Returns an expression that is the arc cosine of the input value; the returned angle is in the range 0.0 through pi.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.add
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that adds up its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.add
(ILcdExpression<T> aLeft, T aRight) Returns an expression that adds up its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.add
(T aLeft, ILcdExpression<T> aRight) Returns an expression that adds up its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.addPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that adds a number to a point.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.addPoints
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that adds two points.static ILcdExpression
<Boolean> TLcdExpressionFactory.and
(ILcdExpression<Boolean> aLeft, ILcdExpression<Boolean> aRight) Returns an expression that is the boolean 'and' of its parts.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.asin
(ILcdExpression<T> aValue) Returns an expression that is the arc sine of the input value; the returned angle is in the range -pi/2 through pi/2.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.atan
(ILcdExpression<T> aValue) Returns an expression that is the arc tangent of the input value; the returned angle is in the range -pi/2 through pi/2.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.between
(ILcdExpression<T> aValue, ILcdExpression<T> aLowerBound, ILcdExpression<T> aUpperBound) Returns an expression that verifies if a given value is between a lower and upper bound.static <T> TLcdExpressionFactory.CaseExpression
<T> TLcdExpressionFactory.cases
(ILcdExpression<T> aDefault) Returns an expression that can be used to chain multiple if-then statements together.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.clamp
(ILcdExpression<T> aValue, ILcdExpression<T> aMin, ILcdExpression<T> aMax) Returns an expression that limits a value to the given range.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.clamp
(ILcdExpression<T> aValue, T aMin, T aMax) Returns an expression that limits a value to the given range.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.cos
(ILcdExpression<T> aValue) Returns an expression that is the trigonometric cosine of the input value.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.crossProduct
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that calculates the cross product of two points.static <T extends ILcdPoint>
ILcdExpression<Float> TLcdExpressionFactory.distance
(ILcdExpression<T> aFirst, ILcdExpression<T> aSecond) Returns an expression that is the Euclidean distance between two points.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.div
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that divides its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.div
(ILcdExpression<T> aLeft, T aRight) Returns an expression that divides its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.div
(T aLeft, ILcdExpression<T> aRight) Returns an expression that divides its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.dividePoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that divides a point with a number.static <T extends ILcdPoint>
ILcdExpression<Float> TLcdExpressionFactory.dotProduct
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that calculates the dot product of two points.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.eq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are equal.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.eq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight, float aEpsilon) Returns an expression that verifies if its parameters are equal given an epsilon deviation.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.eq
(ILcdExpression<T> aLeft, T aRight) Returns an expression that verifies if its parameters are equal.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.eq
(T aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are equal.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.fraction
(ILcdExpression<T> aValue, ILcdExpression<T> aLowerBound, ILcdExpression<T> aUpperBound) Returns an expression that calculates the percentage of the given value in the range [aLowerBound, aUpperBound].static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.fraction
(ILcdExpression<T> aValue, T aLowerBound, T aUpperBound) Returns an expression that calculates the percentage of the given value in the range [aLowerBound, aUpperBound].static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gt
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gt
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the greater-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gt
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gte
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gte
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the greater-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.gte
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the greater-than-or-equal operator.static <T> ILcdExpression
<T> TLcdExpressionFactory.ifThenElse
(ILcdExpression<Boolean> aIf, ILcdExpression<T> aThen, ILcdExpression<T> aElse) Returns an expression that corresponds to an if-then-else structure.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.log
(ILcdExpression<T> aValue) Returns an expression that is the natural logarithm of the parameter.static <L extends Number,
R extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lt
(ILcdExpression<L> aLeft, ILcdExpression<R> aRight) Returns an expression that compares its parts using the less-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lt
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the less-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lt
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the less-than operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lte
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the less-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lte
(ILcdExpression<T> aLeft, T aRight) Returns an expression that compares its parts using the less-than-or-equal operator.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.lte
(T aLeft, ILcdExpression<T> aRight) Returns an expression that compares its parts using the less-than-or-equal operator.static <T,
I extends Number>
ILcdExpression<T> TLcdExpressionFactory.map
(ILcdExpression<I> aIndex, ILcdExpression<T>[] aValues, ILcdExpression<T> aDefault) Returns an expression that maps an index onto an expression.static <T,
I extends Number>
ILcdExpression<T> TLcdExpressionFactory.map
(ILcdExpression<I> aIndex, T[] aValues, T aDefault) Returns an expression that maps an index onto a value.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.max
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that returns the maximum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.max
(ILcdExpression<T> aLeft, T aRight) Returns an expression that returns the maximum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.max
(T aLeft, ILcdExpression<T> aRight) Returns an expression that returns the maximum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.min
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that returns the minimum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.min
(ILcdExpression<T> aLeft, T aRight) Returns an expression that returns the minimum of its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.min
(T aLeft, ILcdExpression<T> aRight) Returns an expression that returns the minimum of its parameters.static <R,
T extends Number>
ILcdExpression<R> TLcdExpressionFactory.mix
(ILcdExpression<R> aFrom, ILcdExpression<R> aTo, ILcdExpression<T> aFraction) Returns an expression that calculates an interpolated or extrapolated result betweenaFrom
andaTo
based on the given fraction.static <R,
T extends Number>
ILcdExpression<R> TLcdExpressionFactory.mix
(R aFrom, R aTo, ILcdExpression<T> aFraction) Returns an expression that calculates an interpolated or extrapolated result betweenaFrom
andaTo
based on the given fraction.static <R> ILcdExpression
<R> TLcdExpressionFactory.mixmap
(ILcdExpression<Float> aValue, float[] aThresholds, R[] aValues) static ILcdExpression
<Color> TLcdExpressionFactory.mixmap
(ILcdExpression<Float> aValue, TLcdColorMap aColorMap) Returns an expression that behaves as acolor map
.static <R> ILcdExpression
<R> TLcdExpressionFactory.mixmap
(ILcdExpression<Float> aFraction, R[] aValues) static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mod
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mod
(ILcdExpression<T> aLeft, T aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mod
(T aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<ILcdPoint> TLcdExpressionFactory.modPoint
(ILcdExpression<ILcdPoint> aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mul
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that multiplies its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mul
(ILcdExpression<T> aLeft, T aRight) Returns an expression that multiplies its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.mul
(T aLeft, ILcdExpression<T> aRight) Returns an expression that multiplies its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.multiplyPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that multiplies a point with a number.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.neq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are not equal.static <T> ILcdExpression
<Boolean> TLcdExpressionFactory.neq
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight, float aEpsilon) Returns an expression that verifies if its parameters are not equal given an epsilon deviation.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.neq
(ILcdExpression<T> aLeft, T aRight) Returns an expression that verifies if its parameters are not equal.static <T extends Number>
ILcdExpression<Boolean> TLcdExpressionFactory.neq
(T aLeft, ILcdExpression<T> aRight) Returns an expression that verifies if its parameters are not equal.static ILcdExpression
<Boolean> TLcdExpressionFactory.not
(ILcdExpression<Boolean> aParameter) Returns an expression that is the boolean 'not' of its parameter.static ILcdExpression
<Boolean> TLcdExpressionFactory.or
(ILcdExpression<Boolean> aLeft, ILcdExpression<Boolean> aRight) Returns an expression that is the boolean 'or' of its parts.static <R,
T extends Number>
ILcdExpression<R> TLcdExpressionFactory.scale
(ILcdExpression<R> aValue, ILcdExpression<T> aScale) Returns an expression that scales a given value by a factor.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.sin
(ILcdExpression<T> aValue) Returns an expression that is the trigonometric sine of the input value.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.sub
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.sub
(ILcdExpression<T> aLeft, T aRight) Returns an expression that subtracts its parameters.static <T extends Number>
ILcdExpression<T> TLcdExpressionFactory.sub
(T aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts its parameters.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.subtractPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that subtracts a number from a point.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.subtractPoints
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts two points.static <T extends Number>
ILcdExpression<Float> TLcdExpressionFactory.tan
(ILcdExpression<T> aValue) Returns an expression that is the trigonometric tangent of the input value.static ILcdExpression
<Float> TLcdExpressionFactory.toFloat
(ILcdExpression<? extends Number> aValue) Returns an expression that converts (casts) to floating point number.TLcdExpressionFactory.CaseExpression.when
(ILcdExpression<Boolean> aIf, ILcdExpression<T> aThen) Adds a new if-then expression to this 'case' expression.TLcdExpressionFactory.CaseExpression.when
(ILcdExpression<Boolean> aIf, T aThen) Adds a new if-then expression to this 'case' expression. -
Uses of ILcdExpression in com.luciad.view.lightspeed.layer.plots
Modifier and TypeMethodDescriptionTLspPlotLayerBuilder.mandatoryAttributes
(ILcdExpression... aMandatoryAttributes) Set a list of attributes that should always be loaded, regardless of what is necessary for styling and filtering. -
Uses of ILcdExpression in com.luciad.view.lightspeed.style
Modifier and TypeMethodDescriptionTLspParameterizedFillStyle.getColor()
Gets the color expression.TLspParameterizedLineStyle.getColor()
Gets the color expression.TLspPlotStyle.getColor()
Returns the expression that determines the modulation color applied to the icon.TLspPointCloudStyle.getColor()
Gets the expression that determines the color of the points.ILcdExpression
<? extends ILcdIcon> TLspParameterizedIconStyle.getIcon()
Returns the expression that determines what icon to use.ILcdExpression
<? extends ILcdIcon> TLspPlotStyle.getIcon()
Returns the expression that determines what icon to use.TLspParameterizedIconStyle.getMinimumPixelSize()
Returns the expression that determines the minimum icon size in pixels.TLspParameterizedIconStyle.getModulationColor()
Gets the expression that determines the color that is modulated with the icon.TLspParameterizedIconStyle.getOffsetX()
Gets the expression that determines icon view offset in X direction.TLspParameterizedIconStyle.getOffsetY()
Gets the expression that determines the icon view offset in Y direction.TLspParameterizedFillStyle.getOpacity()
Returns the expression that determines transparency of the fill.TLspParameterizedIconStyle.getOpacity()
Returns the expression that determines transparency added to the icon.TLspParameterizedLineStyle.getOpacity()
Returns the expression that determines transparency of the line.TLspPlotStyle.getOpacity()
Returns the expression that determines transparency added to the icon.TLspPointCloudStyle.getOpacity()
Returns the expression that determines the opacity of the points.TLspParameterizedIconStyle.getScale()
Returns the expression that determines factor by which the icon width and height are scaled.TLspPlotStyle.getScale()
Returns the expression that determines the scale factor applied to the icon.TLspPointCloudStyle.getScale()
Returns the expression that determines factor by which the point size is scaled.TLspParameterizedFillStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.TLspParameterizedIconStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.TLspParameterizedLineStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.TLspPlotStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.TLspPointCloudStyle.getVisibility()
Returns the expression that determines whether a point should be displayed or not.TLspParameterizedIconStyle.getWorldSize()
Returns the expression that determines the icon size in meters.Modifier and TypeMethodDescriptionTLspParameterizedFillStyle.Builder.color
(ILcdExpression<Color> aColorExpression) Sets the expression that determines the fill color to apply.TLspParameterizedLineStyle.Builder.color
(ILcdExpression<Color> aColorExpression) Sets the expression that determines the line color to apply.TLspPointCloudStyle.Builder.color
(ILcdExpression<Color> aColorExpression) Sets the expression that determines the color of the points.TLspParameterizedIconStyle.Builder.icon
(ILcdExpression<? extends ILcdIcon> aIcon) Sets the expression that determines the icon to use.TLspPlotStyle.Builder.icon
(ILcdExpression<? extends ILcdIcon> aIconExpression) Sets the expression that determines the icon to use.TLspParameterizedIconStyle.Builder.minimumPixelSize
(ILcdExpression<Integer> aMinimumPixelSize) Sets the expression that determines the minimum icon pixel size.TLspParameterizedIconStyle.Builder.modulationColor
(ILcdExpression<Color> aColorExpression) Sets the expression that determines the modulation color to apply to the icons.TLspPlotStyle.Builder.modulationColor
(ILcdExpression<Color> aColorExpression) Sets the expression that determines the modulation color to apply to the icons.TLspParameterizedIconStyle.Builder.offset
(ILcdExpression<Float> aOffsetX, ILcdExpression<Float> aOffsetY) Sets expressions that determine the icon offsets in 2D view coordinates.TLspParameterizedFillStyle.Builder.opacity
(ILcdExpression<Float> aOpacity) Sets the expression that determines the transparency of the fill.TLspParameterizedIconStyle.Builder.opacity
(ILcdExpression<Float> aOpacity) Sets the expression that determines the transparency to apply to the icons.TLspParameterizedLineStyle.Builder.opacity
(ILcdExpression<Float> aOpacity) Sets the expression that determines the transparency of the line.TLspPlotStyle.Builder.opacity
(ILcdExpression<Float> aOpacityExpression) Sets the expression that determines the transparency to apply to the icons.TLspPointCloudStyle.Builder.opacity
(ILcdExpression<Float> aOpacity) Sets the expression that determines the transparency to apply to the points.TLspParameterizedIconStyle.Builder.scale
(ILcdExpression<Float> aScaleFactorExpression) Sets the expression that determines the scale factor to apply to the icons.TLspPlotStyle.Builder.scale
(ILcdExpression<Float> aScaleExpression) Sets the expression that determines the scale factor to apply to the icons.TLspPointCloudStyle.Builder.scale
(ILcdExpression<Float> aScaleFactorExpression) Sets the expression that determines the scale factor to apply to the icons.TLspParameterizedFillStyle.Builder.visibility
(ILcdExpression<Boolean> aVisibilityExpression) Sets the expression that determines whether objects should be displayed or not.TLspParameterizedIconStyle.Builder.visibility
(ILcdExpression<Boolean> aVisibilityExpression) Sets the expression that determines whether objects should be displayed or not.TLspParameterizedLineStyle.Builder.visibility
(ILcdExpression<Boolean> aVisibilityExpression) Sets the expression that determines whether objects should be displayed or not.TLspPlotStyle.Builder.visibility
(ILcdExpression<Boolean> aVisibilityExpression) Sets the expression that determines whether objects should be displayed or not.TLspPointCloudStyle.Builder.visibility
(ILcdExpression<Boolean> aVisibilityExpression) Sets the expression that determines whether points should be displayed or not.TLspParameterizedIconStyle.Builder.worldSize
(ILcdExpression<Float> aWorldSize) Sets the expression that determines the icon size in meters.