public class MAPSupportedGADShapes extends BitStringWithNamedBits
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
.
BitStringWithNamedBits.NamedBit
Constructor and 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.
|
Modifier and Type | Method and 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).
|
toString
checkModify, isReadOnly, setReadOnly
public MAPSupportedGADShapes()
public MAPSupportedGADShapes(int nbits)
nbits
- initial number of bitspublic MAPSupportedGADShapes clearEllipsoidArc()
public MAPSupportedGADShapes clearEllipsoidPoint()
public MAPSupportedGADShapes clearEllipsoidPointWithAltitude()
public MAPSupportedGADShapes clearEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
public MAPSupportedGADShapes clearEllipsoidPointWithUncertaintyCircle()
public MAPSupportedGADShapes clearEllipsoidPointWithUncertaintyEllipse()
public MAPSupportedGADShapes clearPolygon()
public MAPSupportedGADShapes clone()
clone
in interface DataObject
clone
in class BitString
public static MAPSupportedGADShapes copyOf(BitString from)
from
- the object from which to copypublic boolean getEllipsoidArc()
public boolean getEllipsoidPoint()
public boolean getEllipsoidPointWithAltitude()
public boolean getEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
public boolean getEllipsoidPointWithUncertaintyCircle()
public boolean getEllipsoidPointWithUncertaintyEllipse()
public BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBits
getNamedBits
in class BitStringWithNamedBits
public boolean getPolygon()
public MAPSupportedGADShapes setEllipsoidArc()
public MAPSupportedGADShapes setEllipsoidPoint()
public MAPSupportedGADShapes setEllipsoidPointWithAltitude()
public MAPSupportedGADShapes setEllipsoidPointWithAltitudeAndUncertaintyElipsoid()
public MAPSupportedGADShapes setEllipsoidPointWithUncertaintyCircle()
public MAPSupportedGADShapes setEllipsoidPointWithUncertaintyEllipse()
public MAPSupportedGADShapes setPolygon()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()