OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Modulepars   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test cases  

Module GeoInformation_TypeDefinitions



Data Types Summary
EllipsoidArc
EllipsoidPoint
EllipsoidPointUncertCircle
EllipsoidPointUncertEllipse
EllipsoidPointAltitude
EllipsoidPointAltitudeEllipsoide
GeoInformationElement

Details

EllipsoidArc
type record EllipsoidArc {
enumerated { north(0), south(1)} latitudeSign,
    integer latitude (0..8388607),
    integer longitude (-8388608..8388607),
    integer innerRadius (0..65535),
    integer uncertaintyRadius (0..127),
    integer offsetAngle (0..255),
    integer includedAngle (0..255),
    integer confidence
}

EllipsoidPoint
type record EllipsoidPoint {
enumerated { north(0), south(1)} latitudeSign,
integer latitude (0..8388607),
integer longitude (-8388608..8388607)  
  }

EllipsoidPointUncertCircle
type record EllipsoidPointUncertCircle {
enumerated { north(0), south(1)} latitudeSign,
integer latitude (0..8388607),
integer longitude (-8388608..8388607),
integer uncertaintyCode (0 .. 127)
  }

EllipsoidPointUncertEllipse
type record EllipsoidPointUncertEllipse {
enumerated { north(0), south(1)} latitudeSign,
integer latitude (0..8388607),
integer longitude (-8388608..8388607),
integer uncertaintySemiMajor (0 .. 127),
integer uncertaintySemiMinor (0 .. 127),
integer orientationMajorAxis,
integer confidence
  }

EllipsoidPointAltitude
type record EllipsoidPointAltitude {
enumerated { north(0), south(1)} latitudeSign,
integer latitude (0..8388607),
integer longitude (-8388608..8388607),
enumerated { height(0), depth(1)} altitudeDirection,
integer altitude (0 .. 32767)  
  }

EllipsoidPointAltitudeEllipsoide
type record EllipsoidPointAltitudeEllipsoide {
enumerated { north(0), south(1)} latitudeSign,
integer latitude (0..8388607),
integer longitude (-8388608..8388607),
enumerated { height(0), depth(1)} altitudeDirection,
integer altitude (0 .. 32767),
integer uncertaintySemiMajor (0 .. 127),
integer uncertaintySemiMinor (0 .. 127),
integer orientationMajorAxis,
integer uncertaintyAltitude (0 .. 127),
integer confidence
  }

GeoInformationElement
type union GeoInformationElement {
    EllipsoidPoint ellipsoidPoint,
    EllipsoidPointUncertCircle ellipsoidPointUncertCircle,
    octetstring reserved2,
    EllipsoidPointUncertEllipse ellipsoidPointUncertEllipse,
    octetstring reserved4,
    octetstring polygon,
    octetstring reserved6,
    octetstring reserved7,
    EllipsoidPointAltitude ellipsoidPointAltitude,
    EllipsoidPointAltitudeEllipsoide ellipsoidPointAltitudeEllipsoide,
    EllipsoidArc ellipsoidArc,
    octetstring reserved
}