#include <CigiBaseLosSegReq.h>
Inheritance diagram for CigiBaseLosSegReq:
Public Types | |
Basic = 0 | |
Extended = 1 | |
Geodetic = 0 | |
Entity = 1 | |
enum | ReqTypeGrp { Basic = 0, Extended = 1 } |
enum | CoordSysGrp { Geodetic = 0, Entity = 1 } |
Public Member Functions | |
CigiBaseLosSegReq () | |
virtual | ~CigiBaseLosSegReq () |
virtual int | Pack (CigiBasePacket *Base, Cigi_uint8 *Buff, void *Spec) const =0 |
virtual int | Unpack (Cigi_uint8 *Buff, bool Swap, void *Spec)=0 |
virtual int | GetCnvt (CigiVersionID &CnvtVersion, CigiCnvtInfoType::Type &CnvtInfo) |
int | SetLosID (const Cigi_uint16 LosIDIn, bool bndchk=true) |
Cigi_uint16 | GetLosID (void) const |
int | SetSrcLat (const double SrcLatIn, bool bndchk=true) |
double | GetSrcLat (void) const |
int | SetSrcLon (const double SrcLonIn, bool bndchk=true) |
double | GetSrcLon (void) const |
int | SetSrcAlt (const double SrcAltIn, bool bndchk=true) |
double | GetSrcAlt (void) const |
int | SetDstLat (const double DstLatIn, bool bndchk=true) |
double | GetDstLat (void) const |
int | SetDstLon (const double DstLonIn, bool bndchk=true) |
double | GetDstLon (void) const |
int | SetDstAlt (const double DstAltIn, bool bndchk=true) |
double | GetDstAlt (void) const |
bool | IsValidV1or2 (void) const |
Protected Attributes | |
Cigi_uint16 | LosID |
ReqTypeGrp | ReqType |
CoordSysGrp | SrcCoordSys |
CoordSysGrp | DstCoordSys |
CoordSysGrp | ResponseCoordSys |
bool | DestEntityIDValid |
Cigi_uint8 | AlphaThresh |
Cigi_uint16 | EntityID |
double | SrcXLat |
double | SrcYLon |
double | SrcZAlt |
double | DstXLat |
double | DstYLon |
double | DstZAlt |
Cigi_uint32 | Mask |
Cigi_uint8 | UpdatePeriod |
Cigi_uint16 | DestEntityID |
bool | ValidV1or2 |
Friends | |
class | CigiLosSegReqV1 |
class | CigiLosSegReqV2 |
class | CigiLosSegReqV3 |
class | CigiLosSegReqV3_2 |
Definition at line 99 of file CigiBaseLosSegReq.h.
CigiBaseLosSegReq::CigiBaseLosSegReq | ( | ) |
CigiBaseLosSegReq::~CigiBaseLosSegReq | ( | ) | [virtual] |
int CigiBaseLosSegReq::GetCnvt | ( | CigiVersionID & | CnvtVersion, | |
CigiCnvtInfoType::Type & | CnvtInfo | |||
) | [virtual] |
A virtual Conversion Information function. This function provides conversion information for this packet.
CnvtVersion | - The CIGI version to which this packet is being converted. | |
CnvtInfo | - The information needed for conversion |
Reimplemented from CigiBasePacket.
Definition at line 84 of file CigiBaseLosSegReq.cpp.
References CIGI_LOS_SEG_REQ_PACKET_ID_V2, CIGI_LOS_SEG_REQ_PACKET_ID_V3, CIGI_SUCCESS, CigiVersionID::CigiMajorVersion, CigiCnvtInfoType::CigiCnvtInfoStruct::CnvtPacketID, CigiCnvtInfoType::CigiCnvtInfoStruct::ProcID, and CigiProcessType::ProcStd.
00086 { 00087 CnvtInfo.ProcID = CigiProcessType::ProcStd; 00088 00089 // Note: CIGI_LOS_SEG_REQ_PACKET_ID_V1 & 00090 // CIGI_LOS_SEG_REQ_PACKET_ID_V2 are the same 00091 if(CnvtVersion.CigiMajorVersion < 3) 00092 CnvtInfo.CnvtPacketID = CIGI_LOS_SEG_REQ_PACKET_ID_V2; 00093 else 00094 CnvtInfo.CnvtPacketID = CIGI_LOS_SEG_REQ_PACKET_ID_V3; 00095 00096 return(CIGI_SUCCESS); 00097 }
double CigiBaseLosSegReq::GetDstAlt | ( | void | ) | const [inline] |
Gets the DstAlt value.
Definition at line 317 of file CigiBaseLosSegReq.h.
References DstZAlt.
00317 { return(DstZAlt); }
double CigiBaseLosSegReq::GetDstLat | ( | void | ) | const [inline] |
Gets the DstLat value.
Definition at line 279 of file CigiBaseLosSegReq.h.
References DstXLat.
00279 { return(DstXLat); }
double CigiBaseLosSegReq::GetDstLon | ( | void | ) | const [inline] |
Gets the DstLon value.
Definition at line 296 of file CigiBaseLosSegReq.h.
References DstYLon.
00296 { return(DstYLon); }
Cigi_uint16 CigiBaseLosSegReq::GetLosID | ( | void | ) | const [inline] |
Gets the LosID value.
Definition at line 207 of file CigiBaseLosSegReq.h.
References LosID.
00207 { return(LosID); }
double CigiBaseLosSegReq::GetSrcAlt | ( | void | ) | const [inline] |
Gets the SrcAlt value.
Definition at line 262 of file CigiBaseLosSegReq.h.
References SrcZAlt.
00262 { return(SrcZAlt); }
double CigiBaseLosSegReq::GetSrcLat | ( | void | ) | const [inline] |
Gets the SrcLat value.
Definition at line 224 of file CigiBaseLosSegReq.h.
References SrcXLat.
00224 { return(SrcXLat); }
double CigiBaseLosSegReq::GetSrcLon | ( | void | ) | const [inline] |
Gets the SrcLon value.
Definition at line 241 of file CigiBaseLosSegReq.h.
References SrcYLon.
00241 { return(SrcYLon); }
bool CigiBaseLosSegReq::IsValidV1or2 | ( | void | ) | const [inline] |
Specifies whether the currently stored data is valid for CIGI version 1 or version 2.
Definition at line 326 of file CigiBaseLosSegReq.h.
References ValidV1or2.
00326 { return(ValidV1or2); }
virtual int CigiBaseLosSegReq::Pack | ( | CigiBasePacket * | Base, | |
Cigi_uint8 * | Buff, | |||
void * | Spec | |||
) | const [pure virtual] |
A pure virtual Pack function. This function is not implemented in this class.
Base | - A pointer to the instance of the packet to be packed. (Downcast to CigiBasePacket) | |
Buff | - A pointer to the current pack point. | |
Spec | - A pointer to special data. |
Implements CigiBasePacket.
Implemented in CigiLosSegReqV1, CigiLosSegReqV2, CigiLosSegReqV3, and CigiLosSegReqV3_2.
int CigiBaseLosSegReq::SetDstAlt | ( | const double | DstAltIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the DstAlt with bound checking control
DstAltIn | - Destination point Altitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 308 of file CigiBaseLosSegReq.h.
References CIGI_SUCCESS, and DstZAlt.
00309 { 00310 DstZAlt = DstAltIn; 00311 return(CIGI_SUCCESS); 00312 }
int CigiBaseLosSegReq::SetDstLat | ( | const double | DstLatIn, | |
bool | bndchk = true | |||
) |
Sets the DstLat with bound checking control
DstLatIn | - Destination point Latitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 152 of file CigiBaseLosSegReq.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and DstXLat.
00153 { 00154 00155 #ifndef CIGI_NO_BND_CHK 00156 if(bndchk && ((DstLatIn < -90.0)||(DstLatIn > 90.0))) 00157 { 00158 #ifndef CIGI_NO_EXCEPT 00159 throw CigiValueOutOfRangeException("DstLat",(double)DstLatIn,-90.0,90.0); 00160 #endif 00161 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00162 } 00163 #endif 00164 00165 DstXLat = DstLatIn; 00166 return(CIGI_SUCCESS); 00167 00168 }
int CigiBaseLosSegReq::SetDstLon | ( | const double | DstLonIn, | |
bool | bndchk = true | |||
) |
Sets the DstLon with bound checking control
DstLonIn | - Destination point Longitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 174 of file CigiBaseLosSegReq.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and DstYLon.
00175 { 00176 00177 #ifndef CIGI_NO_BND_CHK 00178 if(bndchk && ((DstLonIn < -180.0)||(DstLonIn > 180.0))) 00179 { 00180 #ifndef CIGI_NO_EXCEPT 00181 throw CigiValueOutOfRangeException("DstLon",(double)DstLonIn,-180.0,180.0); 00182 #endif 00183 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00184 } 00185 #endif 00186 00187 DstYLon = DstLonIn; 00188 return(CIGI_SUCCESS); 00189 00190 }
int CigiBaseLosSegReq::SetLosID | ( | const Cigi_uint16 | LosIDIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the LosID with bound checking control
LosIDIn | - Line Of Sight ID | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 198 of file CigiBaseLosSegReq.h.
References CIGI_SUCCESS, and LosID.
00199 { 00200 LosID = LosIDIn; 00201 return(CIGI_SUCCESS); 00202 }
int CigiBaseLosSegReq::SetSrcAlt | ( | const double | SrcAltIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the SrcAlt with bound checking control
SrcAltIn | - Source Point Altitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 253 of file CigiBaseLosSegReq.h.
References CIGI_SUCCESS, and SrcZAlt.
00254 { 00255 SrcZAlt = SrcAltIn; 00256 return(CIGI_SUCCESS); 00257 }
int CigiBaseLosSegReq::SetSrcLat | ( | const double | SrcLatIn, | |
bool | bndchk = true | |||
) |
Sets the SrcLat with bound checking control
SrcLatIn | - Source Point Latitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 108 of file CigiBaseLosSegReq.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and SrcXLat.
00109 { 00110 00111 #ifndef CIGI_NO_BND_CHK 00112 if(bndchk && ((SrcLatIn < -90.0)||(SrcLatIn > 90.0))) 00113 { 00114 #ifndef CIGI_NO_EXCEPT 00115 throw CigiValueOutOfRangeException("SrcLat",(double)SrcLatIn,-90.0,90.0); 00116 #endif 00117 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00118 } 00119 #endif 00120 00121 SrcXLat = SrcLatIn; 00122 return(CIGI_SUCCESS); 00123 00124 }
int CigiBaseLosSegReq::SetSrcLon | ( | const double | SrcLonIn, | |
bool | bndchk = true | |||
) |
Sets the SrcLon with bound checking control
SrcLonIn | - Source Point Longitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 130 of file CigiBaseLosSegReq.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and SrcYLon.
00131 { 00132 00133 #ifndef CIGI_NO_BND_CHK 00134 if(bndchk && ((SrcLonIn < -180.0)||(SrcLonIn > 180.0))) 00135 { 00136 #ifndef CIGI_NO_EXCEPT 00137 throw CigiValueOutOfRangeException("SrcLon",(double)SrcLonIn,-180.0,180.0); 00138 #endif 00139 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00140 } 00141 #endif 00142 00143 SrcYLon = SrcLonIn; 00144 return(CIGI_SUCCESS); 00145 00146 }
virtual int CigiBaseLosSegReq::Unpack | ( | Cigi_uint8 * | Buff, | |
bool | Swap, | |||
void * | Spec | |||
) | [pure virtual] |
A pure virtual Unpack function. This function is not implemented in this class.
Buff | - A pointer to the current pack point. | |
Swap | - N/A for V1 & V2 | |
Spec | - A pointer to special data. |
Implements CigiBasePacket.
Implemented in CigiLosSegReqV1, CigiLosSegReqV2, CigiLosSegReqV3, and CigiLosSegReqV3_2.
friend class CigiLosSegReqV1 [friend] |
Definition at line 102 of file CigiBaseLosSegReq.h.
friend class CigiLosSegReqV2 [friend] |
Definition at line 103 of file CigiBaseLosSegReq.h.
friend class CigiLosSegReqV3 [friend] |
Definition at line 104 of file CigiBaseLosSegReq.h.
friend class CigiLosSegReqV3_2 [friend] |
Definition at line 105 of file CigiBaseLosSegReq.h.
Cigi_uint8 CigiBaseLosSegReq::AlphaThresh [protected] |
AlphaThresh
The lowest alpha value of a polygon that will result in an intersection response.
Definition at line 391 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
Cigi_uint16 CigiBaseLosSegReq::DestEntityID [protected] |
DestEntityID
If there is a destination entity, this specifies the ID of the destination entity.
Definition at line 466 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
bool CigiBaseLosSegReq::DestEntityIDValid [protected] |
DestEntityIDValid
Specifies the destination entity's ID is valid or not.
Definition at line 384 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
CoordSysGrp CigiBaseLosSegReq::DstCoordSys [protected] |
DstCoordSys
Specifies in which coordinate system the destination point is presented.
0-Geodetic
1-Entity
Definition at line 368 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::SetDstCoordSys(), CigiLosSegReqV3::SetDstCoordSys(), CigiLosSegReqV3_2::SetSrcCoordSys(), CigiLosSegReqV3::SetSrcCoordSys(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
double CigiBaseLosSegReq::DstXLat [protected] |
DstXLat
The Latitude of the destination or ending point OR
The X axis offset of the destination or ending point from a specified entity's origin.
Definition at line 430 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetDstLat(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetDstLat(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
double CigiBaseLosSegReq::DstYLon [protected] |
DstYLon
The Longitude of the destination or ending point OR
The Y axis offset of the destination or ending point from a specified entity's origin.
Definition at line 438 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetDstLon(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetDstLon(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
double CigiBaseLosSegReq::DstZAlt [protected] |
DstZAlt
The Altitude of the destination or ending point OR
The Z axis offset of the destination or ending point from a specified entity's origin.
Definition at line 446 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetDstAlt(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetDstAlt(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
Cigi_uint16 CigiBaseLosSegReq::EntityID [protected] |
EntityID
The ID of the entity from whose origin the offsets are measured.
Definition at line 398 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
Cigi_uint16 CigiBaseLosSegReq::LosID [protected] |
LosID
Line Of Sight request ID
Definition at line 338 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetLosID(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetLosID(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
Cigi_uint32 CigiBaseLosSegReq::Mask [protected] |
Mask
The material mask.
Definition at line 452 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
ReqTypeGrp CigiBaseLosSegReq::ReqType [protected] |
ReqType
Specifies which type (Basic or Extended) of response is wanted.
0-Basic
1-Extended
Definition at line 348 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::SetReqType(), CigiLosSegReqV3::SetReqType(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
CoordSysGrp CigiBaseLosSegReq::ResponseCoordSys [protected] |
ResponseCoordSys
Requests in which coordinate system the response point should be presented.
0-Geodetic
1-Entity
Definition at line 378 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::SetResponseCoordSys(), CigiLosSegReqV3::SetResponseCoordSys(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
CoordSysGrp CigiBaseLosSegReq::SrcCoordSys [protected] |
SrcCoordSys
Specifies in which coordinate system the source point is presented.
0-Geodetic
1-Entity
Definition at line 358 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV3_2::SetDstCoordSys(), CigiLosSegReqV3::SetDstCoordSys(), CigiLosSegReqV3_2::SetSrcCoordSys(), CigiLosSegReqV3::SetSrcCoordSys(), CigiLosSegReqV3_2::Unpack(), and CigiLosSegReqV3::Unpack().
double CigiBaseLosSegReq::SrcXLat [protected] |
SrcXLat
The Latitude of the source or starting point OR
The X axis offset of the source or starting point from a specified entity's origin.
Definition at line 406 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetSrcLat(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetSrcLat(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
double CigiBaseLosSegReq::SrcYLon [protected] |
SrcYLon
The Longitude of the source or starting point OR
The Y axis offset of the source or starting point from a specified entity's origin.
Definition at line 414 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetSrcLon(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetSrcLon(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
double CigiBaseLosSegReq::SrcZAlt [protected] |
SrcZAlt
The Altitude of the source or starting point OR
The Z axis offset of the source or starting point from a specified entity's origin.
Definition at line 422 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), GetSrcAlt(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3::Pack(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), SetSrcAlt(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
Cigi_uint8 CigiBaseLosSegReq::UpdatePeriod [protected] |
UpdatePeriod
The number of frames between each LOS update from the IG. If 0 - single shot
Definition at line 459 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), CigiLosSegReqV3_2::Pack(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().
bool CigiBaseLosSegReq::ValidV1or2 [protected] |
ValidV1or2
Specifies whether the contained data is in a valid format for CIGI 1 or CIGI 2.
Definition at line 473 of file CigiBaseLosSegReq.h.
Referenced by CigiLosSegReqV1::CigiLosSegReqV1(), CigiLosSegReqV2::CigiLosSegReqV2(), CigiLosSegReqV3::CigiLosSegReqV3(), CigiLosSegReqV3_2::CigiLosSegReqV3_2(), IsValidV1or2(), CigiLosSegReqV2::Pack(), CigiLosSegReqV1::Pack(), CigiLosSegReqV3_2::SetDstCoordSys(), CigiLosSegReqV3::SetDstCoordSys(), CigiLosSegReqV3_2::SetSrcCoordSys(), CigiLosSegReqV3::SetSrcCoordSys(), CigiLosSegReqV3_2::Unpack(), CigiLosSegReqV3::Unpack(), CigiLosSegReqV2::Unpack(), and CigiLosSegReqV1::Unpack().