Package | Description |
---|---|
com.luciad.layers.styles.complexstrokes |
Support for complex stroke linestyles and the patterns used to make them.
|
com.luciad.layers.styles.complexstrokes.builders |
ComplexStroke Pattern builders.
|
Modifier and Type | Method and Description |
---|---|
static ComplexStrokePattern |
ComplexStrokePatternFactory.allowOverlap(ComplexStrokePattern pattern,
double overlapLeft,
double overlapRight)
Creates a pattern that allows for overlap of patterns on the left and right side of the given pattern.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.appendPatterns(List<ComplexStrokePattern> patterns)
Creates a pattern consisting of multiple sub-patterns appended together, painting them next to each other.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.atomic(ComplexStrokePattern pattern)
Creates a pattern that ensures that sub-patterns are always painted together.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.combineWithFallback(ComplexStrokePattern pattern)
Creates a pattern that allows the
fallback pattern to be painted on top of the given pattern. |
static ComplexStrokePattern |
ComplexStrokePatternFactory.combineWithRegular(ComplexStrokePattern pattern)
Creates a pattern that allows the
regular pattern to be painted on top of the given pattern. |
static ComplexStrokePattern |
ComplexStrokePatternFactory.composePatterns(List<ComplexStrokePattern> patterns)
Creates a pattern consisting of multiple sub-patterns that are painted on top of each other.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.gapFixed(double fixedLength)
Creates a gap pattern, which does not paint anything.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.gapRelative(double relativeLength)
Creates a gap pattern, which does not paint anything.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.repeat(ComplexStrokePattern pattern,
long count)
Creates a pattern that repeats a pattern a fixed number of times.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.repeatOverLengthFixed(ComplexStrokePattern pattern,
double fixedLength)
Creates a pattern that repeats a pattern over a given length.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.repeatOverLengthRelative(ComplexStrokePattern pattern,
double relativeLength)
Creates a pattern that repeats the given pattern over a given length.
|
Modifier and Type | Method and Description |
---|---|
ComplexStrokeLineStyle.Builder |
ComplexStrokeLineStyle.Builder.addDecoration(ComplexStrokePattern pattern,
double relativePosition)
Add a decoration to be painted along the line.
|
ComplexStrokeLineStyle.Builder |
ComplexStrokeLineStyle.Builder.addDecoration(ComplexStrokePattern pattern,
double relativePosition,
HorizontalAlignment alignment)
Add a decoration to be painted along the line.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.allowOverlap(ComplexStrokePattern pattern,
double overlapLeft,
double overlapRight)
Creates a pattern that allows for overlap of patterns on the left and right side of the given pattern.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.atomic(ComplexStrokePattern pattern)
Creates a pattern that ensures that sub-patterns are always painted together.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.combineWithFallback(ComplexStrokePattern pattern)
Creates a pattern that allows the
fallback pattern to be painted on top of the given pattern. |
static ComplexStrokePattern |
ComplexStrokePatternFactory.combineWithRegular(ComplexStrokePattern pattern)
Creates a pattern that allows the
regular pattern to be painted on top of the given pattern. |
ComplexStrokeLineStyle.Builder |
ComplexStrokeLineStyle.Builder.fallback(ComplexStrokePattern pattern)
The pattern that is painted if no decoration or regular pattern can be painted.
|
ComplexStrokeLineStyle.Builder |
ComplexStrokeLineStyle.Builder.regular(ComplexStrokePattern pattern)
The pattern that is repeated along the line.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.repeat(ComplexStrokePattern pattern,
long count)
Creates a pattern that repeats a pattern a fixed number of times.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.repeatOverLengthFixed(ComplexStrokePattern pattern,
double fixedLength)
Creates a pattern that repeats a pattern over a given length.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.repeatOverLengthRelative(ComplexStrokePattern pattern,
double relativeLength)
Creates a pattern that repeats the given pattern over a given length.
|
Modifier and Type | Method and Description |
---|---|
static ComplexStrokePattern |
ComplexStrokePatternFactory.appendPatterns(List<ComplexStrokePattern> patterns)
Creates a pattern consisting of multiple sub-patterns appended together, painting them next to each other.
|
static ComplexStrokePattern |
ComplexStrokePatternFactory.composePatterns(List<ComplexStrokePattern> patterns)
Creates a pattern consisting of multiple sub-patterns that are painted on top of each other.
|
Modifier and Type | Method and Description |
---|---|
ComplexStrokePattern |
ArcPatternBuilder.build()
Build the arc pattern as configured.
|
ComplexStrokePattern |
ArrowPatternBuilder.build()
Build the arrow pattern as configured.
|
ComplexStrokePattern |
IconPatternBuilder.build()
Build the icon pattern as configured.
|
ComplexStrokePattern |
LinePatternBuilder.build()
Build the line pattern as configured.
|
ComplexStrokePattern |
ParallelLinePatternBuilder.build()
Build the parallel line pattern as configured.
|
ComplexStrokePattern |
PolylinePatternBuilder.build()
Build the polyline pattern as configured.
|
ComplexStrokePattern |
RectanglePatternBuilder.build()
Build the rectangle pattern as configured.
|
ComplexStrokePattern |
TextPatternBuilder.build()
Build the text pattern as configured.
|
ComplexStrokePattern |
TrianglePatternBuilder.build()
Build the triangle pattern as configured.
|
ComplexStrokePattern |
WavePatternBuilder.build()
Build the wave pattern as configured.
|