Package | Description |
---|---|
com.luciad.lidar.lightspeed |
This package contains a layer builder to visualized large point clouds.
|
com.luciad.realtime.lightspeed.plots |
Provides a custom layer optimized for displaying large static datasets containing points.
|
com.luciad.util.expression |
This package provides a builder to construct
expressions . |
com.luciad.view.lightspeed.layer.plots |
Provides a custom layer optimized for displaying large static datasets containing points.
|
com.luciad.view.lightspeed.style |
Provides a generic model for styles.
|
Modifier and Type | Method and Description |
---|---|
TLspLIDARLayerBuilder |
TLspLIDARLayerBuilder.mandatoryAttributes(ILcdExpression... aMandatoryAttributes)
Set a list of attributes that should always be loaded, regardless of what is necessary for
styling and filtering.
|
Modifier and Type | Method and Description |
---|---|
TLspPlotLayerBuilder |
TLspPlotLayerBuilder.mandatoryAttributes(ILcdExpression... aMandatoryAttributes)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdParameter<T>
This interface describes an expression whose result can vary at any time without changing the expression.
|
static interface |
TLcdExpressionFactory.CaseExpression<T>
An expression that can be used to chain many if-then expressions.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Number> |
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> |
TLcdExpressionFactory.add(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that adds up its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.add(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that adds up its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.add(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that adds up its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.addPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that adds a number to a point.
|
static <T extends ILcdPoint> |
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> |
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> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.cos(ILcdExpression<T> aValue)
Returns an expression that is the trigonometric cosine of the input value.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.crossProduct(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that calculates the cross product of two points.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.distance(ILcdExpression<T> aFirst,
ILcdExpression<T> aSecond)
Returns an expression that is the Euclidean distance between two points.
|
static <T extends Number> |
TLcdExpressionFactory.div(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that divides its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.div(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that divides its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.div(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that divides its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.dividePoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that divides a point with a number.
|
static <T extends ILcdPoint> |
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> |
TLcdExpressionFactory.eq(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that verifies if its parameters are equal.
|
static <T extends Number> |
TLcdExpressionFactory.eq(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that verifies if its parameters are equal.
|
static <T extends Number> |
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> |
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> |
TLcdExpressionFactory.gt(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.gt(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.gt(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
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> |
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> |
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> |
TLcdExpressionFactory.log(ILcdExpression<T> aValue)
Returns an expression that is the natural logarithm of the parameter.
|
static <L extends Number,R extends Number> |
TLcdExpressionFactory.lt(ILcdExpression<L> aLeft,
ILcdExpression<R> aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.lt(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.lt(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <T extends Number> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.map(ILcdExpression<I> aIndex,
T[] aValues,
T aDefault)
Returns an expression that maps an index onto a value.
|
static <T extends Number> |
TLcdExpressionFactory.max(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.max(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.max(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the minimum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that returns the minimum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the minimum of its parameters.
|
static <R,T extends Number> |
TLcdExpressionFactory.mix(ILcdExpression<R> aFrom,
ILcdExpression<R> aTo,
ILcdExpression<T> aFraction)
Returns an expression that calculates an interpolated or extrapolated result between
aFrom and aTo based on the given fraction. |
static <R,T extends Number> |
TLcdExpressionFactory.mix(R aFrom,
R aTo,
ILcdExpression<T> aFraction)
Returns an expression that calculates an interpolated or extrapolated result between
aFrom and aTo based on the given fraction. |
static <R> ILcdExpression<R> |
TLcdExpressionFactory.mixmap(ILcdExpression<Float> aValue,
float[] aThresholds,
R[] aValues)
|
static <R> ILcdExpression<R> |
TLcdExpressionFactory.mixmap(ILcdExpression<Float> aFraction,
R[] aValues)
|
static ILcdExpression<Color> |
TLcdExpressionFactory.mixmap(ILcdExpression<Float> aValue,
TLcdColorMap aColorMap)
Returns an expression that behaves as a
color map . |
static <T extends Number> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.mul(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that multiplies its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.mul(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that multiplies its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.mul(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that multiplies its parameters.
|
static <T extends ILcdPoint> |
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> |
TLcdExpressionFactory.neq(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that verifies if its parameters are not equal.
|
static <T extends Number> |
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> |
TLcdExpressionFactory.scale(ILcdExpression<R> aValue,
ILcdExpression<T> aScale)
Returns an expression that scales a given value by a factor.
|
static <T extends Number> |
TLcdExpressionFactory.sin(ILcdExpression<T> aValue)
Returns an expression that is the trigonometric sine of the input value.
|
static <T extends Number> |
TLcdExpressionFactory.sub(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.sub(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that subtracts its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.sub(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.subtractPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that subtracts a number from a point.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.subtractPoints(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts two points.
|
static <T extends Number> |
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 Type | Method and Description |
---|---|
static <T extends Number> |
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> |
TLcdExpressionFactory.add(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that adds up its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.add(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that adds up its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.add(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that adds up its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.add(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that adds up its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.addPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that adds a number to a point.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.addPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that adds a number to a point.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.addPoints(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that adds two points.
|
static <T extends ILcdPoint> |
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 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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.clamp(ILcdExpression<T> aValue,
T aMin,
T aMax)
Returns an expression that limits a value to the given range.
|
static <T extends Number> |
TLcdExpressionFactory.cos(ILcdExpression<T> aValue)
Returns an expression that is the trigonometric cosine of the input value.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.crossProduct(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that calculates the cross product of two points.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.crossProduct(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that calculates the cross product of two points.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.distance(ILcdExpression<T> aFirst,
ILcdExpression<T> aSecond)
Returns an expression that is the Euclidean distance between two points.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.distance(ILcdExpression<T> aFirst,
ILcdExpression<T> aSecond)
Returns an expression that is the Euclidean distance between two points.
|
static <T extends Number> |
TLcdExpressionFactory.div(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that divides its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.div(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that divides its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.div(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that divides its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.div(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that divides its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.dividePoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that divides a point with a number.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.dividePoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that divides a point with a number.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.dotProduct(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that calculates the dot product of two points.
|
static <T extends ILcdPoint> |
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)
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> 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> |
TLcdExpressionFactory.eq(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that verifies if its parameters are equal.
|
static <T extends Number> |
TLcdExpressionFactory.eq(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that verifies if its parameters are equal.
|
static <T extends Number> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.gt(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.gt(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.gt(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.gt(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the greater-than operator.
|
static <T extends Number> |
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> |
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> |
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> |
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> 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> 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> |
TLcdExpressionFactory.log(ILcdExpression<T> aValue)
Returns an expression that is the natural logarithm of the parameter.
|
static <L extends Number,R extends Number> |
TLcdExpressionFactory.lt(ILcdExpression<L> aLeft,
ILcdExpression<R> aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <L extends Number,R extends Number> |
TLcdExpressionFactory.lt(ILcdExpression<L> aLeft,
ILcdExpression<R> aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.lt(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <T extends Number> |
TLcdExpressionFactory.lt(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that compares its parts using the less-than operator.
|
static <T extends Number> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.map(ILcdExpression<I> aIndex,
T[] aValues,
T aDefault)
Returns an expression that maps an index onto a value.
|
static <T extends Number> |
TLcdExpressionFactory.max(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.max(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.max(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.max(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the maximum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the minimum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the minimum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that returns the minimum of its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.min(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that returns the minimum of its parameters.
|
static <R,T extends Number> |
TLcdExpressionFactory.mix(ILcdExpression<R> aFrom,
ILcdExpression<R> aTo,
ILcdExpression<T> aFraction)
Returns an expression that calculates an interpolated or extrapolated result between
aFrom and aTo based on the given fraction. |
static <R,T extends Number> |
TLcdExpressionFactory.mix(ILcdExpression<R> aFrom,
ILcdExpression<R> aTo,
ILcdExpression<T> aFraction)
Returns an expression that calculates an interpolated or extrapolated result between
aFrom and aTo based on the given fraction. |
static <R,T extends Number> |
TLcdExpressionFactory.mix(ILcdExpression<R> aFrom,
ILcdExpression<R> aTo,
ILcdExpression<T> aFraction)
Returns an expression that calculates an interpolated or extrapolated result between
aFrom and aTo based on the given fraction. |
static <R,T extends Number> |
TLcdExpressionFactory.mix(R aFrom,
R aTo,
ILcdExpression<T> aFraction)
Returns an expression that calculates an interpolated or extrapolated result between
aFrom and aTo based on the given fraction. |
static <R> ILcdExpression<R> |
TLcdExpressionFactory.mixmap(ILcdExpression<Float> aValue,
float[] aThresholds,
R[] aValues)
|
static <R> ILcdExpression<R> |
TLcdExpressionFactory.mixmap(ILcdExpression<Float> aFraction,
R[] aValues)
|
static ILcdExpression<Color> |
TLcdExpressionFactory.mixmap(ILcdExpression<Float> aValue,
TLcdColorMap aColorMap)
Returns an expression that behaves as a
color map . |
static <T extends Number> |
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> |
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> |
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> |
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> |
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> |
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> |
TLcdExpressionFactory.mul(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that multiplies its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.mul(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that multiplies its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.mul(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that multiplies its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.mul(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that multiplies its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.multiplyPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that multiplies a point with a number.
|
static <T extends ILcdPoint> |
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)
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> 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> |
TLcdExpressionFactory.neq(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that verifies if its parameters are not equal.
|
static <T extends Number> |
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 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> |
TLcdExpressionFactory.scale(ILcdExpression<R> aValue,
ILcdExpression<T> aScale)
Returns an expression that scales a given value by a factor.
|
static <R,T extends Number> |
TLcdExpressionFactory.scale(ILcdExpression<R> aValue,
ILcdExpression<T> aScale)
Returns an expression that scales a given value by a factor.
|
static <T extends Number> |
TLcdExpressionFactory.sin(ILcdExpression<T> aValue)
Returns an expression that is the trigonometric sine of the input value.
|
static <T extends Number> |
TLcdExpressionFactory.sub(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.sub(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.sub(ILcdExpression<T> aLeft,
T aRight)
Returns an expression that subtracts its parameters.
|
static <T extends Number> |
TLcdExpressionFactory.sub(T aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts its parameters.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.subtractPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that subtracts a number from a point.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.subtractPoint(ILcdExpression<T> aLeft,
ILcdExpression<? extends Number> aRight)
Returns an expression that subtracts a number from a point.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.subtractPoints(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts two points.
|
static <T extends ILcdPoint> |
TLcdExpressionFactory.subtractPoints(ILcdExpression<T> aLeft,
ILcdExpression<T> aRight)
Returns an expression that subtracts two points.
|
static <T extends Number> |
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<T> |
TLcdExpressionFactory.CaseExpression.when(ILcdExpression<Boolean> aIf,
ILcdExpression<T> aThen)
Adds a new if-then expression to this 'case' expression.
|
TLcdExpressionFactory.CaseExpression<T> |
TLcdExpressionFactory.CaseExpression.when(ILcdExpression<Boolean> aIf,
ILcdExpression<T> aThen)
Adds a new if-then expression to this 'case' expression.
|
TLcdExpressionFactory.CaseExpression<T> |
TLcdExpressionFactory.CaseExpression.when(ILcdExpression<Boolean> aIf,
T aThen)
Adds a new if-then expression to this 'case' expression.
|
Modifier and Type | Method and Description |
---|---|
TLspPlotLayerBuilder |
TLspPlotLayerBuilder.mandatoryAttributes(ILcdExpression... aMandatoryAttributes)
Set a list of attributes that should always be loaded, regardless of what is necessary for
styling and filtering.
|
Modifier and Type | Method and Description |
---|---|
ILcdExpression<Color> |
TLspPointCloudStyle.getColor()
Gets the expression that determines the color of the points.
|
ILcdExpression<Color> |
TLspPlotStyle.getColor()
Returns the expression that determines the modulation color applied to the icon.
|
ILcdExpression<Color> |
TLspParameterizedLineStyle.getColor()
Gets the color expression.
|
ILcdExpression<Color> |
TLspParameterizedFillStyle.getColor()
Gets the color expression.
|
ILcdExpression<? extends ILcdIcon> |
TLspPlotStyle.getIcon()
Returns the expression that determines what icon to use.
|
ILcdExpression<? extends ILcdIcon> |
TLspParameterizedIconStyle.getIcon()
Returns the expression that determines what icon to use.
|
ILcdExpression<Integer> |
TLspParameterizedIconStyle.getMinimumPixelSize()
Returns the expression that determines the minimum icon size in pixels.
|
ILcdExpression<Color> |
TLspParameterizedIconStyle.getModulationColor()
Gets the expression that determines the color that is modulated with the icon.
|
ILcdExpression<Float> |
TLspParameterizedIconStyle.getOffsetX()
Gets the expression that determines icon view offset in X direction.
|
ILcdExpression<Float> |
TLspParameterizedIconStyle.getOffsetY()
Gets the expression that determines the icon view offset in Y direction.
|
ILcdExpression<Float> |
TLspPointCloudStyle.getOpacity()
Returns the expression that determines the opacity of the points.
|
ILcdExpression<Float> |
TLspPlotStyle.getOpacity()
Returns the expression that determines transparency added to the icon.
|
ILcdExpression<Float> |
TLspParameterizedLineStyle.getOpacity()
Returns the expression that determines transparency of the line.
|
ILcdExpression<Float> |
TLspParameterizedIconStyle.getOpacity()
Returns the expression that determines transparency added to the icon.
|
ILcdExpression<Float> |
TLspParameterizedFillStyle.getOpacity()
Returns the expression that determines transparency of the fill.
|
ILcdExpression<Float> |
TLspPointCloudStyle.getScale()
Returns the expression that determines factor by which the point size is scaled.
|
ILcdExpression<Float> |
TLspPlotStyle.getScale()
Returns the expression that determines the scale factor applied to the icon.
|
ILcdExpression<Float> |
TLspParameterizedIconStyle.getScale()
Returns the expression that determines factor by which the icon width and height are scaled.
|
ILcdExpression<Boolean> |
TLspPointCloudStyle.getVisibility()
Returns the expression that determines whether a point should be displayed or not.
|
ILcdExpression<Boolean> |
TLspPlotStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.
|
ILcdExpression<Boolean> |
TLspParameterizedLineStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.
|
ILcdExpression<Boolean> |
TLspParameterizedIconStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.
|
ILcdExpression<Boolean> |
TLspParameterizedFillStyle.getVisibility()
Returns the expression that determines whether the object should be displayed or not.
|
ILcdExpression<Float> |
TLspParameterizedIconStyle.getWorldSize()
Returns the expression that determines the icon size in meters.
|
Modifier and Type | Method and Description |
---|---|
B |
TLspPointCloudStyle.Builder.color(ILcdExpression<Color> aColorExpression)
Sets the expression that determines the color of the points.
|
B |
TLspParameterizedLineStyle.Builder.color(ILcdExpression<Color> aColorExpression)
Sets the expression that determines the line color to apply.
|
B |
TLspParameterizedFillStyle.Builder.color(ILcdExpression<Color> aColorExpression)
Sets the expression that determines the fill color to apply.
|
B |
TLspPlotStyle.Builder.icon(ILcdExpression<? extends ILcdIcon> aIconExpression)
Sets the expression that determines the icon to use.
|
B |
TLspParameterizedIconStyle.Builder.icon(ILcdExpression<? extends ILcdIcon> aIcon)
Sets the expression that determines the icon to use.
|
B |
TLspParameterizedIconStyle.Builder.minimumPixelSize(ILcdExpression<Integer> aMinimumPixelSize)
Sets the expression that determines the minimum icon pixel size.
|
B |
TLspPlotStyle.Builder.modulationColor(ILcdExpression<Color> aColorExpression)
Sets the expression that determines the modulation color to apply to the icons.
|
B |
TLspParameterizedIconStyle.Builder.modulationColor(ILcdExpression<Color> aColorExpression)
Sets the expression that determines the modulation color to apply to the icons.
|
B |
TLspParameterizedIconStyle.Builder.offset(ILcdExpression<Float> aOffsetX,
ILcdExpression<Float> aOffsetY)
Sets expressions that determine the icon offsets in 2D view coordinates.
|
B |
TLspParameterizedIconStyle.Builder.offset(ILcdExpression<Float> aOffsetX,
ILcdExpression<Float> aOffsetY)
Sets expressions that determine the icon offsets in 2D view coordinates.
|
B |
TLspPointCloudStyle.Builder.opacity(ILcdExpression<Float> aOpacity)
Sets the expression that determines the transparency to apply to the points.
|
B |
TLspPlotStyle.Builder.opacity(ILcdExpression<Float> aOpacityExpression)
Sets the expression that determines the transparency to apply to the icons.
|
B |
TLspParameterizedLineStyle.Builder.opacity(ILcdExpression<Float> aOpacity)
Sets the expression that determines the transparency of the line.
|
B |
TLspParameterizedIconStyle.Builder.opacity(ILcdExpression<Float> aOpacity)
Sets the expression that determines the transparency to apply to the icons.
|
B |
TLspParameterizedFillStyle.Builder.opacity(ILcdExpression<Float> aOpacity)
Sets the expression that determines the transparency of the fill.
|
B |
TLspPointCloudStyle.Builder.scale(ILcdExpression<Float> aScaleFactorExpression)
Sets the expression that determines the scale factor to apply to the icons.
|
B |
TLspPlotStyle.Builder.scale(ILcdExpression<Float> aScaleExpression)
Sets the expression that determines the scale factor to apply to the icons.
|
B |
TLspParameterizedIconStyle.Builder.scale(ILcdExpression<Float> aScaleFactorExpression)
Sets the expression that determines the scale factor to apply to the icons.
|
B |
TLspPointCloudStyle.Builder.visibility(ILcdExpression<Boolean> aVisibilityExpression)
Sets the expression that determines whether points should be displayed or not.
|
B |
TLspPlotStyle.Builder.visibility(ILcdExpression<Boolean> aVisibilityExpression)
Sets the expression that determines whether objects should be displayed or not.
|
B |
TLspParameterizedLineStyle.Builder.visibility(ILcdExpression<Boolean> aVisibilityExpression)
Sets the expression that determines whether objects should be displayed or not.
|
B |
TLspParameterizedIconStyle.Builder.visibility(ILcdExpression<Boolean> aVisibilityExpression)
Sets the expression that determines whether objects should be displayed or not.
|
B |
TLspParameterizedFillStyle.Builder.visibility(ILcdExpression<Boolean> aVisibilityExpression)
Sets the expression that determines whether objects should be displayed or not.
|
B |
TLspParameterizedIconStyle.Builder.worldSize(ILcdExpression<Float> aWorldSize)
Sets the expression that determines the icon size in meters.
|