Enum ElevationInfo.ElevationType
- java.lang.Object
-
- java.lang.Enum<ElevationInfo.ElevationType>
-
- com.trx.neon.api.neonConstraint.model.ElevationInfo.ElevationType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ElevationInfo.ElevationType>
- Enclosing class:
- ElevationInfo
public static enum ElevationInfo.ElevationType extends java.lang.Enum<ElevationInfo.ElevationType>
Represents the type of elevation info for an entity
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AT_ALTITUDE
This entity is at the specified altitude in meters above mean sea level with the specified error in metersFLOOR
This entity is placed on a specific floor of a building, and should constrain to that floor/buildingNONE
There is no elevation info associated with this entity, so only constraint 2DON_TERRAIN
This entity is placed outside on the terrain
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ElevationInfo.ElevationType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ElevationInfo.ElevationType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final ElevationInfo.ElevationType NONE
There is no elevation info associated with this entity, so only constraint 2D
-
FLOOR
public static final ElevationInfo.ElevationType FLOOR
This entity is placed on a specific floor of a building, and should constrain to that floor/building
-
ON_TERRAIN
public static final ElevationInfo.ElevationType ON_TERRAIN
This entity is placed outside on the terrain
-
AT_ALTITUDE
public static final ElevationInfo.ElevationType AT_ALTITUDE
This entity is at the specified altitude in meters above mean sea level with the specified error in meters
-
-
Method Detail
-
values
public static ElevationInfo.ElevationType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ElevationInfo.ElevationType c : ElevationInfo.ElevationType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ElevationInfo.ElevationType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-