public static class TLspHypsometricCreaseShader.Builder<B extends TLspHypsometricCreaseShader.Builder<B>> extends ALspHypsometricShader.Builder<B>
Modifier and Type | Method and Description |
---|---|
B |
all(ALspHypsometricShader aShader)
Sets all parameters on the builder based on the given shader.
|
TLspHypsometricCreaseShader |
build()
Builds the shader with the set parameters.
|
TLspHypsometricCreaseShader.Builder<B> |
kernelRadius(int aKernelRadius)
Sets the radius used during computations.
|
TLspHypsometricCreaseShader.Builder<B> |
type(TLspHypsometricCreaseShader.Type aType)
Determines whether ridges and/or valleys are visualized.
|
public TLspHypsometricCreaseShader.Builder<B> type(TLspHypsometricCreaseShader.Type aType)
aType
- the typethis
public TLspHypsometricCreaseShader.Builder<B> kernelRadius(int aKernelRadius)
r
results in a footprint of 2r+1 x 2r+1
.aKernelRadius
- the kernel radius in [1,2]this
public B all(ALspHypsometricShader aShader)
ALspHypsometricShader.Builder
all
in class ALspHypsometricShader.Builder<B extends TLspHypsometricCreaseShader.Builder<B>>
aShader
- the shader to copythis
public TLspHypsometricCreaseShader build()
ALspHypsometricShader.Builder
build
in class ALspHypsometricShader.Builder<B extends TLspHypsometricCreaseShader.Builder<B>>