Interface | Description |
---|---|
ILspEffectsHintStyle |
Interface for styles that include hints regarding the use of
ALspGraphicsEffect.
|
ILspEffectsHintStyle.Builder |
Interface for builders of
ILspEffectsHintStyle . |
ILspTexturedStyle |
Defines a style which includes a texture map.
|
ILspTexturedStyle.Builder |
Builder for textured styles.
|
ILspWorldElevationStyle |
Interface for styles that paint objects in world coordinates at a specific
elevation.
|
ILspWorldElevationStyle.Builder |
A builder interface for style builders that support elevation modes.
|
Class | Description |
---|---|
ALspDensityStyle |
A style which describes density plots.
|
ALspDensityStyle.Builder<B extends ALspDensityStyle.Builder<B>> |
Builder used to create density styles.
|
ALspSoftDensityStyle |
An
ALspDensityStyle which allows variable width (in pixels or world reference size)
and hardness. |
ALspSoftDensityStyle.Builder<B extends ALspSoftDensityStyle.Builder<B>> |
Builder used to create soft density styles.
|
ALspStyle |
Base class for style objects, containing common properties that are
applicable to all domain objects.
|
ALspStyle.Builder<B extends ALspStyle.Builder<B>> |
Builder for styles.
|
TLsp3DIconStyle |
3D Icon style for styling points with 3D icons in 2D and 3D views.
|
TLsp3DIconStyle.Builder<B extends TLsp3DIconStyle.Builder<B>> |
Builder for 3D icon styles.
|
TLsp3DMeshStyle |
3D Mesh style to style
ILcd3DMesh instances in 2D and 3D views. |
TLsp3DMeshStyle.Builder<B extends TLsp3DMeshStyle.Builder<B>> |
Builder for 3D mesh styles.
|
TLspComplexStrokedLineStyle |
Style that can be used to apply complex strokes to a shape's outline.
|
TLspComplexStrokedLineStyle.Builder<B extends TLspComplexStrokedLineStyle.Builder<B>> |
Builder that can create
TLspComplexStrokedLineStyle
instances. |
TLspDensityFillStyle |
A style which describes density plots painted as polygons.
|
TLspDensityFillStyle.Builder<B extends TLspDensityFillStyle.Builder<B>> | |
TLspDensityLineStyle |
A style which describes density plots painted as lines.
|
TLspDensityLineStyle.Builder<B extends TLspDensityLineStyle.Builder<B>> | |
TLspDensityPointStyle |
A style which describes density plots painted as points.
|
TLspDensityPointStyle.Builder<B extends TLspDensityPointStyle.Builder<B>> | |
TLspEyeDomeLightingSettings |
This settings class presents a set of properties for handling eye-dome lighting.
|
TLspEyeDomeLightingSettings.Builder |
Builder used to create eye-dome lighting settings.
|
TLspFillStyle |
Style that defines a shape's fill.
|
TLspFillStyle.Builder<B extends TLspFillStyle.Builder<B>> |
Builder used to create fill styles.
|
TLspFillStyle.StipplePattern |
Represents a 2D stipple pattern, which is specified by a 32x32 grid of bits.
|
TLspFillStyle.StipplePattern.Builder |
A builder for stipple patterns.
|
TLspIconStyle |
Style used to style a point as a flat icon (also known as a point sprite).
|
TLspIconStyle.Builder<B extends TLspIconStyle.Builder<B>> |
Builder for icon styles.
|
TLspIndexColorModelStyle |
Index color model style.
|
TLspIndexColorModelStyle.Builder<B extends TLspIndexColorModelStyle.Builder<B>> |
Builder for index color model styles.
|
TLspLabelBoxStyle |
Style used to draw a box around labels: frame and background color.
|
TLspLabelBoxStyle.Builder<B extends TLspLabelBoxStyle.Builder<B>> |
Builder for label box styles.
|
TLspLabelOpacityStyle |
Style that can be used to modify the opacity and modulation color of a label.
|
TLspLabelOpacityStyle.Builder<B extends TLspLabelOpacityStyle.Builder<B>> |
Builder for label opacity styles.
|
TLspLineStyle |
Style that defines a shape's outline as a line with a width in pixels (i.e., the line appears equally wide
at a large or small scale).
|
TLspLineStyle.Builder<B extends TLspLineStyle.Builder<B>> |
Builder for line styles.
|
TLspLineStyle.DashPattern |
Dash pattern for line styles.
|
TLspParameterizedFillStyle |
Style used to style
ILcdPolygon . |
TLspParameterizedFillStyle.Builder<B extends TLspParameterizedFillStyle.Builder<B>> |
Builder for parameterized fill styles.
|
TLspParameterizedIconStyle |
Style used to style points as a flat icon (also known as a point sprite).
|
TLspParameterizedIconStyle.Builder<B extends TLspParameterizedIconStyle.Builder<B>> |
Builder used to create parameterized icon styles.
|
TLspParameterizedLineStyle |
Style used to style
ILcdPolyline . |
TLspParameterizedLineStyle.Builder<B extends TLspParameterizedLineStyle.Builder<B>> |
Builder for parametrized line styles.
|
TLspParameterizedRasterIconStyle |
Style used to visualize multi-dimensional (parameterized) raster data as a flat icon (also known as a point
sprite).
|
TLspParameterizedRasterIconStyle.Builder<B extends TLspParameterizedRasterIconStyle.Builder<B>> |
Builder for parameterized icon styles.
|
TLspPinLineStyle |
Style that defines a pin from an object's anchor point to its label.
|
TLspPinLineStyle.Builder<B extends TLspPinLineStyle.Builder<B>> |
Builder for pin line styles.
|
TLspPlotStyle |
This style represents a set of properties for point objects that can be controlled through
expressions . |
TLspPlotStyle.Builder<B extends TLspPlotStyle.Builder<B>> |
Builder used to create plot styles.
|
TLspPointCloudStyle |
This style presents a set of properties for the visualization of point cloud
data.
|
TLspPointCloudStyle.Builder<B extends TLspPointCloudStyle.Builder<B>> |
Builder used to create point cloud styles.
|
TLspRasterStyle |
Style for rasters.
|
TLspRasterStyle.Builder<B extends TLspRasterStyle.Builder<B>> |
Builder for raster styles.
|
TLspScaleBasedStyler |
Styler that switches between multiple stylers depending on the map scale.
|
TLspScaleBasedStylerBuilder |
Builder to create a styler that supports Level-of-Detail styling.
|
TLspSelectionStylerBuilder |
Builds an
styler wrapper that adds or changes selection specific style elements from the
wrapped styler:
Lines: Line selection color replaces the original line color
Areas: Line and fill selection color replaces the original color
Icons: A rectangle is added around the icon (bounding box for 3D icons)
Text: Text selection color replaces the original color and a default black halo is added
Complex strokes: A halo is added
|
|
Deprecated
TLspComplexStrokedLineStyle offers more
flexibility when defining stroked line patterns, as well as improved performance. |
TLspStrokedLineStyle.Builder<B extends TLspStrokedLineStyle.Builder<B>> |
Builder for stroked line styles.
|
TLspStrokedLineStyle.Glyph |
Represents a single glyph in a
TLspStrokedLineStyle . |
TLspTextStyle |
Text style used to style text, labels, etc.
|
TLspTextStyle.Builder<B extends TLspTextStyle.Builder<B>> |
Builder for text styles.
|
TLspVerticalLineStyle |
Style that defines a line perpendicular to the earth surface, to a point.
|
TLspVerticalLineStyle.Builder<B extends TLspVerticalLineStyle.Builder<B>> |
Builder for vertical line styles.
|
TLspViewDisplacementStyle |
This style describes by how much an element may be displaced from its natural position.
|
TLspViewDisplacementStyle.Builder<B extends TLspViewDisplacementStyle.Builder<B>> |
Builder for
TLspViewDisplacementStyle |
TLspWorldSizedLineStyle |
Style that defines a shape's outline as a line with a width in meters.
|
TLspWorldSizedLineStyle.Builder<B extends TLspWorldSizedLineStyle.Builder<B>> |
Builder for world sized line styles.
|
Enum | Description |
---|---|
ILspEffectsHintStyle.EffectsHint |
Defines hints regarding the application of graphics effects to certain objects.
|
ILspTexturedStyle.TextureCoordinatesMode |
Mode that indicates how the texture should be mapped
on the object being styled.
|
ILspWorldElevationStyle.ElevationMode |
The elevationMode property is a styling property that determines how objects should be positioned relative to the terrain.
|
TLsp3DIconStyle.ScalingMode |
Mode that indicates how the icon size is determined.
|
TLspComplexStrokedLineStyle.ScalingMode |
The scaling mode defines how lengths, widths and heights of stroke patterns are interpreted.
|
TLspIconStyle.ScalingMode |
The different scaling modes for icons.
|
TLspLineStyle.BlendOverlapMode |
An enumeration that defines how lines with the same style will be blended.
|
TLspPinLineStyle.PinEndPosition |
Possible positions for the end of the pin: the position where the pin connects to the label.
|
TLspPointCloudStyle.IconType |
Describes the different icon types available to visualize a point cloud.
|
TLspPointCloudStyle.ScalingMode |
Describes the methods that are available for determining point sizes.
|
TLspTextStyle.Alignment |
Defines the text alignment of labels spanning several lines.
|
Style is modeled by ALspStyle
and its descendants:
TLspIconStyle
, TLspParameterizedIconStyle
, TLspVerticalLineStyle
and TLsp3DIconStyle
for use with point-based domain objects.TLspLineStyle
, TLspParameterizedLineStyle
,
TLspComplexStrokedLineStyle
and TLspWorldSizedLineStyle
for use with
line-based domain objects (e.g. polylines, arcs, circles),TLspFillStyle
for use with
area-based domain objects (e.g. polygons, circles, extruded geometry),TLspRasterStyle
for use
with raster-based domain objects,TLspTextStyle
for use with
textual representations of domain objects.TLspLabelBoxStyle
to define labels for a given object.
This styler
subpackage provides the interface ILspStyler
to associate styles with domain objects. For convenience, the above
styles also implement the ILspStyler
interface by always returning
themselves.
Stylers use an event mechanism which allows them to notify a painter explicitly when the style of a particular object (or of all objects) has changed. This enables the painter to perform more efficient rendering and caching, e.g. by grouping objects with the same style and rendering them in a single batch.