#include <CigiBaseEnvRgnCtrl.h>
Inheritance diagram for CigiBaseEnvRgnCtrl:
Public Types | |
Inactive = 0 | |
Active = 1 | |
Destroyed = 2 | |
UseLast = 0 | |
Merge = 1 | |
enum | RgnStateGrp { Inactive = 0, Active = 1, Destroyed = 2 } |
enum | MergeCtrlGrp { UseLast = 0, Merge = 1 } |
Public Member Functions | |
CigiBaseEnvRgnCtrl () | |
virtual | ~CigiBaseEnvRgnCtrl () |
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 | SetRegionID (const Cigi_uint16 RegionIDIn, bool bndchk=true) |
Cigi_uint16 | GetRegionID (void) const |
int | SetRgnState (const RgnStateGrp RgnStateIn, bool bndchk=true) |
RgnStateGrp | GetRgnState (void) const |
int | SetWeatherProp (const MergeCtrlGrp WeatherPropIn, bool bndchk=true) |
MergeCtrlGrp | GetWeatherProp (void) const |
int | SetAerosol (const MergeCtrlGrp AerosolIn, bool bndchk=true) |
MergeCtrlGrp | GetAerosol (void) const |
int | SetMaritimeSurface (const MergeCtrlGrp MaritimeSurfaceIn, bool bndchk=true) |
MergeCtrlGrp | GetMaritimeSurface (void) const |
int | SetTerrestrialSurface (const MergeCtrlGrp TerrestrialSurfaceIn, bool bndchk=true) |
MergeCtrlGrp | GetTerrestrialSurface (void) const |
int | SetLat (const double LatIn, bool bndchk=true) |
double | GetLat (void) const |
int | SetLon (const double LonIn, bool bndchk=true) |
double | GetLon (void) const |
int | SetXSize (const float XSizeIn, bool bndchk=true) |
float | GetXSize (void) const |
int | SetYSize (const float YSizeIn, bool bndchk=true) |
float | GetYSize (void) const |
int | SetCornerRadius (const float CornerRadiusIn, bool bndchk=true) |
float | GetCornerRadius (void) const |
int | SetRotation (const float RotationIn, bool bndchk=true) |
float | GetRotation (void) const |
int | SetTransition (const float TransitionIn, bool bndchk=true) |
float | GetTransition (void) const |
Protected Attributes | |
Cigi_uint16 | RegionID |
RgnStateGrp | RgnState |
MergeCtrlGrp | WeatherProp |
MergeCtrlGrp | Aerosol |
MergeCtrlGrp | MaritimeSurface |
MergeCtrlGrp | TerrestrialSurface |
double | Lat |
double | Lon |
float | XSize |
float | YSize |
float | CornerRadius |
float | Rotation |
float | Transition |
Friends | |
class | CigiEnvRgnCtrlV3 |
Definition at line 71 of file CigiBaseEnvRgnCtrl.h.
The enumeration for the CigiBaseEnvRgnCtrl Group
Definition at line 91 of file CigiBaseEnvRgnCtrl.h.
The enumeration for the CigiBaseEnvRgnCtrl Group
Definition at line 81 of file CigiBaseEnvRgnCtrl.h.
CigiBaseEnvRgnCtrl::CigiBaseEnvRgnCtrl | ( | ) |
CigiBaseEnvRgnCtrl::~CigiBaseEnvRgnCtrl | ( | ) | [virtual] |
MergeCtrlGrp CigiBaseEnvRgnCtrl::GetAerosol | ( | void | ) | const [inline] |
Gets the Aerosol value.
Definition at line 231 of file CigiBaseEnvRgnCtrl.h.
References Aerosol.
00231 { return(Aerosol); }
int CigiBaseEnvRgnCtrl::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 CigiBaseEnvRgnCtrl.cpp.
References CIGI_ENV_RGN_CTRL_PACKET_ID_V3, CIGI_SUCCESS, CigiVersionID::CigiMajorVersion, CigiCnvtInfoType::CigiCnvtInfoStruct::CnvtPacketID, CigiCnvtInfoType::CigiCnvtInfoStruct::ProcID, CigiProcessType::ProcNone, and CigiProcessType::ProcStd.
00086 { 00087 if(CnvtVersion.CigiMajorVersion < 3) 00088 { 00089 CnvtInfo.ProcID = CigiProcessType::ProcNone; 00090 CnvtInfo.CnvtPacketID = 0; 00091 } 00092 else 00093 { 00094 CnvtInfo.ProcID = CigiProcessType::ProcStd; 00095 CnvtInfo.CnvtPacketID = CIGI_ENV_RGN_CTRL_PACKET_ID_V3; 00096 } 00097 00098 return(CIGI_SUCCESS); 00099 }
float CigiBaseEnvRgnCtrl::GetCornerRadius | ( | void | ) | const [inline] |
Gets the CornerRadius value.
Definition at line 362 of file CigiBaseEnvRgnCtrl.h.
References CornerRadius.
00362 { return(CornerRadius); }
double CigiBaseEnvRgnCtrl::GetLat | ( | void | ) | const [inline] |
Gets the Lat value.
Definition at line 282 of file CigiBaseEnvRgnCtrl.h.
References Lat.
00282 { return(Lat); }
double CigiBaseEnvRgnCtrl::GetLon | ( | void | ) | const [inline] |
Gets the Lon value.
Definition at line 299 of file CigiBaseEnvRgnCtrl.h.
References Lon.
00299 { return(Lon); }
MergeCtrlGrp CigiBaseEnvRgnCtrl::GetMaritimeSurface | ( | void | ) | const [inline] |
Gets the MaritimeSurface value.
Definition at line 248 of file CigiBaseEnvRgnCtrl.h.
References MaritimeSurface.
00248 { return(MaritimeSurface); }
Cigi_uint16 CigiBaseEnvRgnCtrl::GetRegionID | ( | void | ) | const [inline] |
Gets the RegionID value.
Definition at line 177 of file CigiBaseEnvRgnCtrl.h.
References RegionID.
00177 { return(RegionID); }
RgnStateGrp CigiBaseEnvRgnCtrl::GetRgnState | ( | void | ) | const [inline] |
Gets the RgnState value.
Definition at line 197 of file CigiBaseEnvRgnCtrl.h.
References RgnState.
00197 { return(RgnState); }
float CigiBaseEnvRgnCtrl::GetRotation | ( | void | ) | const [inline] |
Gets the Rotation value.
Definition at line 379 of file CigiBaseEnvRgnCtrl.h.
References Rotation.
00379 { return(Rotation); }
MergeCtrlGrp CigiBaseEnvRgnCtrl::GetTerrestrialSurface | ( | void | ) | const [inline] |
Gets the TerrestrialSurface value.
Definition at line 265 of file CigiBaseEnvRgnCtrl.h.
References TerrestrialSurface.
00265 { return(TerrestrialSurface); }
float CigiBaseEnvRgnCtrl::GetTransition | ( | void | ) | const [inline] |
Gets the Transition value.
Definition at line 400 of file CigiBaseEnvRgnCtrl.h.
References Transition.
00400 { return(Transition); }
MergeCtrlGrp CigiBaseEnvRgnCtrl::GetWeatherProp | ( | void | ) | const [inline] |
Gets the WeatherProp value.
Definition at line 214 of file CigiBaseEnvRgnCtrl.h.
References WeatherProp.
00214 { return(WeatherProp); }
float CigiBaseEnvRgnCtrl::GetXSize | ( | void | ) | const [inline] |
Gets the XSize value.
Definition at line 320 of file CigiBaseEnvRgnCtrl.h.
References XSize.
00320 { return(XSize); }
float CigiBaseEnvRgnCtrl::GetYSize | ( | void | ) | const [inline] |
Gets the YSize value.
Definition at line 341 of file CigiBaseEnvRgnCtrl.h.
References YSize.
00341 { return(YSize); }
virtual int CigiBaseEnvRgnCtrl::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 CigiEnvRgnCtrlV3.
int CigiBaseEnvRgnCtrl::SetAerosol | ( | const MergeCtrlGrp | AerosolIn, | |
bool | bndchk = true | |||
) |
Sets the Aerosol with bound checking control
AerosolIn | - Aerosol concentration | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 154 of file CigiBaseEnvRgnCtrl.cpp.
References Aerosol, CIGI_ERROR_VALUE_OUT_OF_RANGE, and CIGI_SUCCESS.
00155 { 00156 00157 #ifndef CIGI_NO_BND_CHK 00158 if(bndchk && ((AerosolIn < 0)||(AerosolIn > 1))) 00159 { 00160 #ifndef CIGI_NO_EXCEPT 00161 throw CigiValueOutOfRangeException("Aerosol",(MergeCtrlGrp)AerosolIn,0,1); 00162 #endif 00163 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00164 } 00165 #endif 00166 00167 Aerosol = AerosolIn; 00168 return(CIGI_SUCCESS); 00169 00170 }
int CigiBaseEnvRgnCtrl::SetCornerRadius | ( | const float | CornerRadiusIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the CornerRadius with bound checking control
CornerRadiusIn | - Corner Radius | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 353 of file CigiBaseEnvRgnCtrl.h.
References CIGI_SUCCESS, and CornerRadius.
00354 { 00355 CornerRadius = CornerRadiusIn; 00356 return(CIGI_SUCCESS); 00357 }
int CigiBaseEnvRgnCtrl::SetLat | ( | const double | LatIn, | |
bool | bndchk = true | |||
) |
Sets the Lat with bound checking control
LatIn | - Latitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 220 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and Lat.
00221 { 00222 00223 #ifndef CIGI_NO_BND_CHK 00224 if(bndchk && ((LatIn < -90.0)||(LatIn > 90.0))) 00225 { 00226 #ifndef CIGI_NO_EXCEPT 00227 throw CigiValueOutOfRangeException("Lat",(double)LatIn,-90.0,90.0); 00228 #endif 00229 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00230 } 00231 #endif 00232 00233 Lat = LatIn; 00234 return(CIGI_SUCCESS); 00235 00236 }
int CigiBaseEnvRgnCtrl::SetLon | ( | const double | LonIn, | |
bool | bndchk = true | |||
) |
Sets the Lon with bound checking control
LonIn | - Longitude | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 242 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and Lon.
00243 { 00244 00245 #ifndef CIGI_NO_BND_CHK 00246 if(bndchk && ((LonIn < -180.0)||(LonIn > 180.0))) 00247 { 00248 #ifndef CIGI_NO_EXCEPT 00249 throw CigiValueOutOfRangeException("Lon",(double)LonIn,-180.0,180.0); 00250 #endif 00251 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00252 } 00253 #endif 00254 00255 Lon = LonIn; 00256 return(CIGI_SUCCESS); 00257 00258 }
int CigiBaseEnvRgnCtrl::SetMaritimeSurface | ( | const MergeCtrlGrp | MaritimeSurfaceIn, | |
bool | bndchk = true | |||
) |
Sets the MaritimeSurface with bound checking control
MaritimeSurfaceIn | - Maritime surface conditions | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 176 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and MaritimeSurface.
00177 { 00178 00179 #ifndef CIGI_NO_BND_CHK 00180 if(bndchk && ((MaritimeSurfaceIn < 0)||(MaritimeSurfaceIn > 1))) 00181 { 00182 #ifndef CIGI_NO_EXCEPT 00183 throw CigiValueOutOfRangeException("MaritimeSurface",(MergeCtrlGrp)MaritimeSurfaceIn,0,1); 00184 #endif 00185 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00186 } 00187 #endif 00188 00189 MaritimeSurface = MaritimeSurfaceIn; 00190 return(CIGI_SUCCESS); 00191 00192 }
int CigiBaseEnvRgnCtrl::SetRegionID | ( | const Cigi_uint16 | RegionIDIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the RegionID with bound checking control
RegionIDIn | - Region ID | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 168 of file CigiBaseEnvRgnCtrl.h.
References CIGI_SUCCESS, and RegionID.
00169 { 00170 RegionID = RegionIDIn; 00171 return(CIGI_SUCCESS); 00172 }
int CigiBaseEnvRgnCtrl::SetRgnState | ( | const RgnStateGrp | RgnStateIn, | |
bool | bndchk = true | |||
) |
Sets the RgnState with bound checking control
RgnStateIn | - Region state control Inactive=0 Active=1 Destroyed=2 | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 110 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and RgnState.
00111 { 00112 00113 #ifndef CIGI_NO_BND_CHK 00114 if(bndchk && ((RgnStateIn < 0)||(RgnStateIn > 2))) 00115 { 00116 #ifndef CIGI_NO_EXCEPT 00117 throw CigiValueOutOfRangeException("RgnState",(RgnStateGrp)RgnStateIn,0,2); 00118 #endif 00119 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00120 } 00121 #endif 00122 00123 RgnState = RgnStateIn; 00124 return(CIGI_SUCCESS); 00125 00126 }
int CigiBaseEnvRgnCtrl::SetRotation | ( | const float | RotationIn, | |
bool | bndchk = true | |||
) |
Sets the Rotation with bound checking control
RotationIn | - The rotation of the region from true north | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 264 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and Rotation.
00265 { 00266 00267 #ifndef CIGI_NO_BND_CHK 00268 if(bndchk && ((RotationIn < -180.0)||(RotationIn > 180.0))) 00269 { 00270 #ifndef CIGI_NO_EXCEPT 00271 throw CigiValueOutOfRangeException("Rotation",(float)RotationIn,-180.0,180.0); 00272 #endif 00273 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00274 } 00275 #endif 00276 00277 Rotation = RotationIn; 00278 return(CIGI_SUCCESS); 00279 00280 }
int CigiBaseEnvRgnCtrl::SetTerrestrialSurface | ( | const MergeCtrlGrp | TerrestrialSurfaceIn, | |
bool | bndchk = true | |||
) |
Sets the TerrestrialSurface with bound checking control
TerrestrialSurfaceIn | - Terrestrial surface conditions | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 198 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and TerrestrialSurface.
00199 { 00200 00201 #ifndef CIGI_NO_BND_CHK 00202 if(bndchk && ((TerrestrialSurfaceIn < 0)||(TerrestrialSurfaceIn > 1))) 00203 { 00204 #ifndef CIGI_NO_EXCEPT 00205 throw CigiValueOutOfRangeException("TerrestrialSurface",(MergeCtrlGrp)TerrestrialSurfaceIn,0,1); 00206 #endif 00207 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00208 } 00209 #endif 00210 00211 TerrestrialSurface = TerrestrialSurfaceIn; 00212 return(CIGI_SUCCESS); 00213 00214 }
int CigiBaseEnvRgnCtrl::SetTransition | ( | const float | TransitionIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the Transition with bound checking control
TransitionIn | - Width of the trasition band | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 391 of file CigiBaseEnvRgnCtrl.h.
References CIGI_SUCCESS, and Transition.
00392 { 00393 Transition = TransitionIn; 00394 return(CIGI_SUCCESS); 00395 }
int CigiBaseEnvRgnCtrl::SetWeatherProp | ( | const MergeCtrlGrp | WeatherPropIn, | |
bool | bndchk = true | |||
) |
Sets the WeatherProp with bound checking control
WeatherPropIn | - Weather property | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 132 of file CigiBaseEnvRgnCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and WeatherProp.
00133 { 00134 00135 #ifndef CIGI_NO_BND_CHK 00136 if(bndchk && ((WeatherPropIn < 0)||(WeatherPropIn > 1))) 00137 { 00138 #ifndef CIGI_NO_EXCEPT 00139 throw CigiValueOutOfRangeException("WeatherProp",(MergeCtrlGrp)WeatherPropIn,0,1); 00140 #endif 00141 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00142 } 00143 #endif 00144 00145 WeatherProp = WeatherPropIn; 00146 return(CIGI_SUCCESS); 00147 00148 }
int CigiBaseEnvRgnCtrl::SetXSize | ( | const float | XSizeIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the XSize with bound checking control
XSizeIn | - X size of the region | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 311 of file CigiBaseEnvRgnCtrl.h.
References CIGI_SUCCESS, and XSize.
00312 { 00313 XSize = XSizeIn; 00314 return(CIGI_SUCCESS); 00315 }
int CigiBaseEnvRgnCtrl::SetYSize | ( | const float | YSizeIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the YSize with bound checking control
YSizeIn | - Y size of the region | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 332 of file CigiBaseEnvRgnCtrl.h.
References CIGI_SUCCESS, and YSize.
00333 { 00334 YSize = YSizeIn; 00335 return(CIGI_SUCCESS); 00336 }
virtual int CigiBaseEnvRgnCtrl::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 CigiEnvRgnCtrlV3.
friend class CigiEnvRgnCtrlV3 [friend] |
Definition at line 74 of file CigiBaseEnvRgnCtrl.h.
MergeCtrlGrp CigiBaseEnvRgnCtrl::Aerosol [protected] |
Aerosol
Aerosol Concentration merge control
Definition at line 433 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetAerosol(), CigiEnvRgnCtrlV3::Pack(), SetAerosol(), and CigiEnvRgnCtrlV3::Unpack().
float CigiBaseEnvRgnCtrl::CornerRadius [protected] |
CornerRadius
Radius of the corners
Definition at line 475 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetCornerRadius(), CigiEnvRgnCtrlV3::Pack(), SetCornerRadius(), and CigiEnvRgnCtrlV3::Unpack().
double CigiBaseEnvRgnCtrl::Lat [protected] |
Lat
Latitude
Definition at line 451 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetLat(), CigiEnvRgnCtrlV3::Pack(), SetLat(), and CigiEnvRgnCtrlV3::Unpack().
double CigiBaseEnvRgnCtrl::Lon [protected] |
Lon
Longitude
Definition at line 457 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetLon(), CigiEnvRgnCtrlV3::Pack(), SetLon(), and CigiEnvRgnCtrlV3::Unpack().
MergeCtrlGrp CigiBaseEnvRgnCtrl::MaritimeSurface [protected] |
MaritimeSurface
Maritime surface conditions merge control
Definition at line 439 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetMaritimeSurface(), CigiEnvRgnCtrlV3::Pack(), SetMaritimeSurface(), and CigiEnvRgnCtrlV3::Unpack().
Cigi_uint16 CigiBaseEnvRgnCtrl::RegionID [protected] |
RegionID
Region ID
Definition at line 412 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetRegionID(), CigiEnvRgnCtrlV3::Pack(), SetRegionID(), and CigiEnvRgnCtrlV3::Unpack().
RgnStateGrp CigiBaseEnvRgnCtrl::RgnState [protected] |
RgnState
Region state control
0-Inactive
1-Active
2-Destroyed
Definition at line 421 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetRgnState(), CigiEnvRgnCtrlV3::Pack(), SetRgnState(), and CigiEnvRgnCtrlV3::Unpack().
float CigiBaseEnvRgnCtrl::Rotation [protected] |
Rotation
Rotation of the region from true north
Definition at line 481 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetRotation(), CigiEnvRgnCtrlV3::Pack(), SetRotation(), and CigiEnvRgnCtrlV3::Unpack().
MergeCtrlGrp CigiBaseEnvRgnCtrl::TerrestrialSurface [protected] |
TerrestrialSurface
Terrestrial surface conditions merge control
Definition at line 445 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetTerrestrialSurface(), CigiEnvRgnCtrlV3::Pack(), SetTerrestrialSurface(), and CigiEnvRgnCtrlV3::Unpack().
float CigiBaseEnvRgnCtrl::Transition [protected] |
Transition
Width of the transition band.
Definition at line 487 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetTransition(), CigiEnvRgnCtrlV3::Pack(), SetTransition(), and CigiEnvRgnCtrlV3::Unpack().
MergeCtrlGrp CigiBaseEnvRgnCtrl::WeatherProp [protected] |
WeatherProp
Weather property merge control
Definition at line 427 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetWeatherProp(), CigiEnvRgnCtrlV3::Pack(), SetWeatherProp(), and CigiEnvRgnCtrlV3::Unpack().
float CigiBaseEnvRgnCtrl::XSize [protected] |
XSize
X size of the region
Definition at line 463 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetXSize(), CigiEnvRgnCtrlV3::Pack(), SetXSize(), and CigiEnvRgnCtrlV3::Unpack().
float CigiBaseEnvRgnCtrl::YSize [protected] |
YSize
Y size of the region
Definition at line 469 of file CigiBaseEnvRgnCtrl.h.
Referenced by CigiEnvRgnCtrlV3::CigiEnvRgnCtrlV3(), GetYSize(), CigiEnvRgnCtrlV3::Pack(), SetYSize(), and CigiEnvRgnCtrlV3::Unpack().