Class TLspHypsometricOrientationAngleShader
java.lang.Object
com.luciad.tea.lightspeed.hypsometry.ALspHypsometricShader
com.luciad.tea.lightspeed.hypsometry.ALspHypsometric2DDirectionShader
com.luciad.tea.lightspeed.hypsometry.TLspHypsometricOrientationAngleShader
A shader that computes the angle between a given reference direction in the xy plane
and the direction of steepest descent. The angle is expressed in radians, counter-clockwise,
over the full circle
[0, 2*pi]
.- Since:
- 2012.0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
TLspHypsometricOrientationAngleShader.Builder<B extends TLspHypsometricOrientationAngleShader.Builder<B>>
Builder for orientation angle shaders. -
Method Summary
Modifier and TypeMethodDescriptionCreates a new builder initialized with all the properties of this shader.double
Returns the maximum hypsometric value that this provider may return.double
Returns the minimum hypsometric value that this provider may return.Creates a new builder with the default values.Methods inherited from class com.luciad.tea.lightspeed.hypsometry.ALspHypsometric2DDirectionShader
equals, getReferenceDirectionX, getReferenceDirectionY, hashCode
-
Method Details
-
newBuilder
Creates a new builder with the default values.- Returns:
- the new builder.
-
asBuilder
Creates a new builder initialized with all the properties of this shader.- Specified by:
asBuilder
in classALspHypsometric2DDirectionShader
- Returns:
- the new builder.
-
getMinValue
public double getMinValue()Description copied from class:ALspHypsometricShader
Returns the minimum hypsometric value that this provider may return.- Specified by:
getMinValue
in classALspHypsometricShader
- Returns:
- the minimum hypsometric value
-
getMaxValue
public double getMaxValue()Description copied from class:ALspHypsometricShader
Returns the maximum hypsometric value that this provider may return.- Specified by:
getMaxValue
in classALspHypsometricShader
- Returns:
- the maximum hypsometric value
-