Class ALspComplexStroke.ParallelLineBuilder
java.lang.Object
com.luciad.view.lightspeed.style.complexstroke.ALspComplexStroke.ParallelLineBuilder
- Enclosing class:
ALspComplexStroke
Used to build parallel line strokes. For more information, see
ALspComplexStroke.parallelLine()
.- Since:
- 2013.1
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Creates a new line stroke.length
(double aLengthFixed) Sets the length of this stroke, in pixels.lengthRelative
(double aLengthRelative) Sets the length of this stroke, as a value relative to the length of the line.Sets the line color.lineTexture
(ILcdIcon aTextureIcon) Specifies an icon that is used to retrieve the line color.lineWidth
(double aLineWidth) Sets the line width.offset
(double aOffset) Sets the offset of the line from the base line.
-
Method Details
-
length
Sets the length of this stroke, in pixels. The default is10
. Note that when this method is called, the value set usinglengthRelative
is ignored.- Parameters:
aLengthFixed
- the length of this stroke, in pixels- Returns:
this
-
lengthRelative
Sets the length of this stroke, as a value relative to the length of the line. The default is0
. Note that when this method is called, the value set usinglength
is ignored.- Parameters:
aLengthRelative
- a length, defined relative ([0, 1]) to the length of the entire line, representing the part of the line occupied by this gap.- Returns:
this
-
offset
Sets the offset of the line from the base line. The default is0
.- Parameters:
aOffset
- the offset from the base line- Returns:
this
-
lineWidth
Sets the line width. The default is1
.- Parameters:
aLineWidth
- the line width.- Returns:
this
-
lineColor
Sets the line color. The default isblack
.- Parameters:
aColor
- the line color- Returns:
this
-
lineTexture
Specifies an icon that is used to retrieve the line color. This texture icon is sampled in view space, i.e. one pixel of the icon corresponds with one pixel on the screen. If a line color is set as well, that color is used as a modulation color. For best results, the given icon should be tileable, see for example
TLcdGXYHatchedFillStyle.asIcon()
.- Parameters:
aTextureIcon
- a texture icon- Returns:
this
-
build
Creates a new line stroke.- Returns:
- a new line stroke.
-