Package com.luciad.view.lightspeed.style
Enum Class TLspComplexStrokedLineStyle.ScalingMode
java.lang.Object
java.lang.Enum<TLspComplexStrokedLineStyle.ScalingMode>
com.luciad.view.lightspeed.style.TLspComplexStrokedLineStyle.ScalingMode
- All Implemented Interfaces:
Serializable
,Comparable<TLspComplexStrokedLineStyle.ScalingMode>
,Constable
- Enclosing class:
TLspComplexStrokedLineStyle
public static enum TLspComplexStrokedLineStyle.ScalingMode
extends Enum<TLspComplexStrokedLineStyle.ScalingMode>
The scaling mode defines how lengths, widths and heights of stroke patterns are interpreted. For
example when using
VIEW_SCALING
, a rectangular stroke pattern with a length
of 10 will always have a length of 10 pixels. When using WORLD_SCALING
,
it will have a length of 10 meters, so its size will vary depending on the zoom level.- Since:
- 2013.1
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSizes will be interpreted as pixels.Sizes will be interpreted as world units (typically meters). -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
VIEW_SCALING
Sizes will be interpreted as pixels. -
WORLD_SCALING
Sizes will be interpreted as world units (typically meters). This means that, for example, when a stroke has a width of 100 (meters), and the scale is 0.1, the stroked line will be 10 pixels wide.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-