Class MAPSupportedGADShapes
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- BitString
-
- BitStringWithNamedBits
-
- MAPSupportedGADShapes
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPSupportedGADShapes extends BitStringWithNamedBits
API for MAP-LCS-DataTypes.SupportedGADShapes. Generated from the following ASN.1 type definition.SupportedGADShapes ::= BIT STRING (SIZE (7..16)) { ellipsoidPoint(0), ellipsoidPointWithUncertaintyCircle(1), ellipsoidPointWithUncertaintyEllipse(2), polygon(3), ellipsoidPointWithAltitude(4), ellipsoidPointWithAltitudeAndUncertaintyElipsoid(5), ellipsoidArc(6) }
Added in R99. A node shall mark in the BIT STRING all Shapes defined in 3GPP TS 23.032 it supports. Exception handling: bits 7 to 15 shall be ignored if received.Used as field type by
MAPProvideSubscriberLocation_Arg
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.opencloud.slee.resources.cgin.BitStringWithNamedBits
BitStringWithNamedBits.NamedBit
-
-
Constructor Summary
Constructors Constructor Description MAPSupportedGADShapes()
Constructs an object that has no bits set.MAPSupportedGADShapes(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPSupportedGADShapes
clearEllipsoidArc()
Clears the bit for ellipsoidArc to false.MAPSupportedGADShapes
clearEllipsoidPoint()
Clears the bit for ellipsoidPoint to false.MAPSupportedGADShapes
clearEllipsoidPointWithAltitude()
Clears the bit for ellipsoidPointWithAltitude to false.MAPSupportedGADShapes
clearEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
Clears the bit for ellipsoidPointWithAltitudeAndUncertaintyElipsoid to false.MAPSupportedGADShapes
clearEllipsoidPointWithUncertaintyCircle()
Clears the bit for ellipsoidPointWithUncertaintyCircle to false.MAPSupportedGADShapes
clearEllipsoidPointWithUncertaintyEllipse()
Clears the bit for ellipsoidPointWithUncertaintyEllipse to false.MAPSupportedGADShapes
clearPolygon()
Clears the bit for polygon to false.MAPSupportedGADShapes
clone()
Constructs a copy of this object and everything reachable from it.static MAPSupportedGADShapes
copyOf(BitString from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.boolean
getEllipsoidArc()
Gets whether the bit for ellipsoidArc is set or not.boolean
getEllipsoidPoint()
Gets whether the bit for ellipsoidPoint is set or not.boolean
getEllipsoidPointWithAltitude()
Gets whether the bit for ellipsoidPointWithAltitude is set or not.boolean
getEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
Gets whether the bit for ellipsoidPointWithAltitudeAndUncertaintyElipsoid is set or not.boolean
getEllipsoidPointWithUncertaintyCircle()
Gets whether the bit for ellipsoidPointWithUncertaintyCircle is set or not.boolean
getEllipsoidPointWithUncertaintyEllipse()
Gets whether the bit for ellipsoidPointWithUncertaintyEllipse is set or not.BitStringWithNamedBits.NamedBit[]
getNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).boolean
getPolygon()
Gets whether the bit for polygon is set or not.MAPSupportedGADShapes
setEllipsoidArc()
Sets the bit for ellipsoidArc to true.MAPSupportedGADShapes
setEllipsoidPoint()
Sets the bit for ellipsoidPoint to true.MAPSupportedGADShapes
setEllipsoidPointWithAltitude()
Sets the bit for ellipsoidPointWithAltitude to true.MAPSupportedGADShapes
setEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
Sets the bit for ellipsoidPointWithAltitudeAndUncertaintyElipsoid to true.MAPSupportedGADShapes
setEllipsoidPointWithUncertaintyCircle()
Sets the bit for ellipsoidPointWithUncertaintyCircle to true.MAPSupportedGADShapes
setEllipsoidPointWithUncertaintyEllipse()
Sets the bit for ellipsoidPointWithUncertaintyEllipse to true.MAPSupportedGADShapes
setPolygon()
Sets the bit for polygon to true.static BitStringWithNamedBits.NamedBit[]
staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).-
Methods inherited from class com.opencloud.slee.resources.cgin.BitStringWithNamedBits
toString
-
Methods inherited from class com.opencloud.slee.resources.cgin.BitString
clear, clear, equals, get, hashCode, length, nextSetBit, set
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly, setReadOnly
-
-
-
-
Constructor Detail
-
MAPSupportedGADShapes
public MAPSupportedGADShapes()
Constructs an object that has no bits set.
-
MAPSupportedGADShapes
public MAPSupportedGADShapes(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.- Parameters:
nbits
- initial number of bits
-
-
Method Detail
-
clearEllipsoidArc
public MAPSupportedGADShapes clearEllipsoidArc()
Clears the bit for ellipsoidArc to false.- Returns:
- this
-
clearEllipsoidPoint
public MAPSupportedGADShapes clearEllipsoidPoint()
Clears the bit for ellipsoidPoint to false.- Returns:
- this
-
clearEllipsoidPointWithAltitude
public MAPSupportedGADShapes clearEllipsoidPointWithAltitude()
Clears the bit for ellipsoidPointWithAltitude to false.- Returns:
- this
-
clearEllipsoidPointWithAltitudeAndUncertaintyElipsoid
public MAPSupportedGADShapes clearEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
Clears the bit for ellipsoidPointWithAltitudeAndUncertaintyElipsoid to false.- Returns:
- this
-
clearEllipsoidPointWithUncertaintyCircle
public MAPSupportedGADShapes clearEllipsoidPointWithUncertaintyCircle()
Clears the bit for ellipsoidPointWithUncertaintyCircle to false.- Returns:
- this
-
clearEllipsoidPointWithUncertaintyEllipse
public MAPSupportedGADShapes clearEllipsoidPointWithUncertaintyEllipse()
Clears the bit for ellipsoidPointWithUncertaintyEllipse to false.- Returns:
- this
-
clearPolygon
public MAPSupportedGADShapes clearPolygon()
Clears the bit for polygon to false.- Returns:
- this
-
clone
public MAPSupportedGADShapes clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Overrides:
clone
in classBitString
- Returns:
- copy of object
-
copyOf
public static MAPSupportedGADShapes copyOf(BitString from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.- Parameters:
from
- the object from which to copy- Returns:
- MAPSupportedGADShapes
-
getEllipsoidArc
public boolean getEllipsoidArc()
Gets whether the bit for ellipsoidArc is set or not.- Returns:
- the named bit's value
-
getEllipsoidPoint
public boolean getEllipsoidPoint()
Gets whether the bit for ellipsoidPoint is set or not.- Returns:
- the named bit's value
-
getEllipsoidPointWithAltitude
public boolean getEllipsoidPointWithAltitude()
Gets whether the bit for ellipsoidPointWithAltitude is set or not.- Returns:
- the named bit's value
-
getEllipsoidPointWithAltitudeAndUncertaintyElipsoid
public boolean getEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
Gets whether the bit for ellipsoidPointWithAltitudeAndUncertaintyElipsoid is set or not.- Returns:
- the named bit's value
-
getEllipsoidPointWithUncertaintyCircle
public boolean getEllipsoidPointWithUncertaintyCircle()
Gets whether the bit for ellipsoidPointWithUncertaintyCircle is set or not.- Returns:
- the named bit's value
-
getEllipsoidPointWithUncertaintyEllipse
public boolean getEllipsoidPointWithUncertaintyEllipse()
Gets whether the bit for ellipsoidPointWithUncertaintyEllipse is set or not.- Returns:
- the named bit's value
-
getNamedBits
public BitStringWithNamedBits.NamedBit[] getNamedBits()
Description copied from class:BitStringWithNamedBits
Gets the names of all bits of this type (not just the bits set in this value).- Specified by:
getNamedBits
in classBitStringWithNamedBits
- Returns:
- array of NamedBit
-
getPolygon
public boolean getPolygon()
Gets whether the bit for polygon is set or not.- Returns:
- the named bit's value
-
setEllipsoidArc
public MAPSupportedGADShapes setEllipsoidArc()
Sets the bit for ellipsoidArc to true.- Returns:
- this
-
setEllipsoidPoint
public MAPSupportedGADShapes setEllipsoidPoint()
Sets the bit for ellipsoidPoint to true.- Returns:
- this
-
setEllipsoidPointWithAltitude
public MAPSupportedGADShapes setEllipsoidPointWithAltitude()
Sets the bit for ellipsoidPointWithAltitude to true.- Returns:
- this
-
setEllipsoidPointWithAltitudeAndUncertaintyElipsoid
public MAPSupportedGADShapes setEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
Sets the bit for ellipsoidPointWithAltitudeAndUncertaintyElipsoid to true.- Returns:
- this
-
setEllipsoidPointWithUncertaintyCircle
public MAPSupportedGADShapes setEllipsoidPointWithUncertaintyCircle()
Sets the bit for ellipsoidPointWithUncertaintyCircle to true.- Returns:
- this
-
setEllipsoidPointWithUncertaintyEllipse
public MAPSupportedGADShapes setEllipsoidPointWithUncertaintyEllipse()
Sets the bit for ellipsoidPointWithUncertaintyEllipse to true.- Returns:
- this
-
setPolygon
public MAPSupportedGADShapes setPolygon()
Sets the bit for polygon to true.- Returns:
- this
-
staticGetNamedBits
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).- Returns:
- array of NamedBit
-
-