#include <CigiBaseArtPartCtrl.h>
Inheritance diagram for CigiBaseArtPartCtrl:
Public Member Functions | |
CigiBaseArtPartCtrl () | |
virtual | ~CigiBaseArtPartCtrl () |
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 | SetEntityID (const Cigi_uint16 EntityIDIn, bool bndchk=true) |
Cigi_uint16 | GetEntityID (void) const |
int | SetArtPartEn (const bool ArtPartEnIn, bool bndchk=true) |
bool | GetArtPartEn (void) const |
int | SetXOffEn (const bool XOffEnIn, bool bndchk=true) |
bool | GetXOffEn (void) const |
int | SetYOffEn (const bool YOffEnIn, bool bndchk=true) |
bool | GetYOffEn (void) const |
int | SetZOffEn (const bool ZOffEnIn, bool bndchk=true) |
bool | GetZOffEn (void) const |
int | SetRollEn (const bool RollEnIn, bool bndchk=true) |
bool | GetRollEn (void) const |
int | SetPitchEn (const bool PitchEnIn, bool bndchk=true) |
bool | GetPitchEn (void) const |
int | SetYawEn (const bool YawEnIn, bool bndchk=true) |
bool | GetYawEn (void) const |
int | SetXOff (const float XOffIn, bool bndchk=true) |
float | GetXOff (void) const |
int | SetYOff (const float YOffIn, bool bndchk=true) |
float | GetYOff (void) const |
int | SetZOff (const float ZOffIn, bool bndchk=true) |
float | GetZOff (void) const |
int | SetRoll (const float RollIn, bool bndchk=true) |
float | GetRoll (void) const |
int | SetPitch (const float PitchIn, bool bndchk=true) |
float | GetPitch (void) const |
int | SetYaw (const float YawIn, bool bndchk=true) |
float | GetYaw (void) const |
Protected Attributes | |
Cigi_uint16 | EntityID |
Cigi_int8 | ArtPartIDV1 |
Cigi_uint8 | ArtPartIDV3 |
bool | ArtPartEn |
bool | XOffEn |
bool | YOffEn |
bool | ZOffEn |
bool | RollEn |
bool | PitchEn |
bool | YawEn |
float | XOff |
float | YOff |
float | ZOff |
float | Roll |
float | Pitch |
float | Yaw |
Friends | |
class | CigiArtPartCtrlV1 |
class | CigiArtPartCtrlV2 |
class | CigiArtPartCtrlV3 |
Definition at line 80 of file CigiBaseArtPartCtrl.h.
CigiBaseArtPartCtrl::CigiBaseArtPartCtrl | ( | ) |
CigiBaseArtPartCtrl::~CigiBaseArtPartCtrl | ( | ) | [virtual] |
bool CigiBaseArtPartCtrl::GetArtPartEn | ( | void | ) | const [inline] |
Gets the ArtPartEn value.
Definition at line 188 of file CigiBaseArtPartCtrl.h.
References ArtPartEn.
00188 { return(ArtPartEn); }
int CigiBaseArtPartCtrl::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 CigiBaseArtPartCtrl.cpp.
References CIGI_ART_PART_CTRL_PACKET_ID_V2, CIGI_ART_PART_CTRL_PACKET_ID_V3, CIGI_SUCCESS, CigiVersionID::CigiMajorVersion, CigiCnvtInfoType::CigiCnvtInfoStruct::CnvtPacketID, CigiCnvtInfoType::CigiCnvtInfoStruct::ProcID, and CigiProcessType::ProcStd.
00086 { 00087 CnvtInfo.ProcID = CigiProcessType::ProcStd; 00088 00089 // V1 & V2 use the same ID number 00090 if(CnvtVersion.CigiMajorVersion < 3) 00091 CnvtInfo.CnvtPacketID = CIGI_ART_PART_CTRL_PACKET_ID_V2; 00092 else 00093 CnvtInfo.CnvtPacketID = CIGI_ART_PART_CTRL_PACKET_ID_V3; 00094 00095 return(CIGI_SUCCESS); 00096 }
Cigi_uint16 CigiBaseArtPartCtrl::GetEntityID | ( | void | ) | const [inline] |
Gets the EntityID value.
Definition at line 167 of file CigiBaseArtPartCtrl.h.
References EntityID.
00167 { return(EntityID); }
float CigiBaseArtPartCtrl::GetPitch | ( | void | ) | const [inline] |
Gets the Pitch value.
Definition at line 416 of file CigiBaseArtPartCtrl.h.
References Pitch.
00416 { return(Pitch); }
bool CigiBaseArtPartCtrl::GetPitchEn | ( | void | ) | const [inline] |
Gets the PitchEn value.
Definition at line 293 of file CigiBaseArtPartCtrl.h.
References PitchEn.
00293 { return(PitchEn); }
float CigiBaseArtPartCtrl::GetRoll | ( | void | ) | const [inline] |
Gets the Roll value.
Definition at line 398 of file CigiBaseArtPartCtrl.h.
References Roll.
00398 { return(Roll); }
bool CigiBaseArtPartCtrl::GetRollEn | ( | void | ) | const [inline] |
Gets the RollEn value.
Definition at line 272 of file CigiBaseArtPartCtrl.h.
References RollEn.
00272 { return(RollEn); }
float CigiBaseArtPartCtrl::GetXOff | ( | void | ) | const [inline] |
Gets the XOff value.
Definition at line 336 of file CigiBaseArtPartCtrl.h.
References XOff.
00336 { return(XOff); }
bool CigiBaseArtPartCtrl::GetXOffEn | ( | void | ) | const [inline] |
Gets the XOffEn value.
Definition at line 209 of file CigiBaseArtPartCtrl.h.
References XOffEn.
00209 { return(XOffEn); }
float CigiBaseArtPartCtrl::GetYaw | ( | void | ) | const [inline] |
Gets the Yaw value.
Definition at line 434 of file CigiBaseArtPartCtrl.h.
References Yaw.
00434 { return(Yaw); }
bool CigiBaseArtPartCtrl::GetYawEn | ( | void | ) | const [inline] |
Gets the YawEn value.
Definition at line 314 of file CigiBaseArtPartCtrl.h.
References YawEn.
00314 { return(YawEn); }
float CigiBaseArtPartCtrl::GetYOff | ( | void | ) | const [inline] |
Gets the YOff value.
Definition at line 358 of file CigiBaseArtPartCtrl.h.
References YOff.
00358 { return(YOff); }
bool CigiBaseArtPartCtrl::GetYOffEn | ( | void | ) | const [inline] |
Gets the YOffEn value.
Definition at line 230 of file CigiBaseArtPartCtrl.h.
References YOffEn.
00230 { return(YOffEn); }
float CigiBaseArtPartCtrl::GetZOff | ( | void | ) | const [inline] |
Gets the ZOff value.
Definition at line 380 of file CigiBaseArtPartCtrl.h.
References ZOff.
00380 { return(ZOff); }
bool CigiBaseArtPartCtrl::GetZOffEn | ( | void | ) | const [inline] |
Gets the ZOffEn value.
Definition at line 251 of file CigiBaseArtPartCtrl.h.
References ZOffEn.
00251 { return(ZOffEn); }
virtual int CigiBaseArtPartCtrl::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 CigiArtPartCtrlV1, CigiArtPartCtrlV2, and CigiArtPartCtrlV3.
int CigiBaseArtPartCtrl::SetArtPartEn | ( | const bool | ArtPartEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the ArtPartEn with bound checking control
ArtPartEnIn | - Specified articulated part enabled or disabled | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 179 of file CigiBaseArtPartCtrl.h.
References ArtPartEn, and CIGI_SUCCESS.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00180 { 00181 ArtPartEn = ArtPartEnIn; 00182 return(CIGI_SUCCESS); 00183 }
int CigiBaseArtPartCtrl::SetEntityID | ( | const Cigi_uint16 | EntityIDIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the EntityID with bound checking control
EntityIDIn | - Specifies the entity to which this packet's data is applied. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 158 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and EntityID.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00159 { 00160 EntityID = EntityIDIn; 00161 return(CIGI_SUCCESS); 00162 }
int CigiBaseArtPartCtrl::SetPitch | ( | const float | PitchIn, | |
bool | bndchk = true | |||
) |
Sets the Pitch with bound checking control
PitchIn | - The pitch about the specified articulated part's origin relative to the entity's body coordinate system. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 129 of file CigiBaseArtPartCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and Pitch.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00130 { 00131 00132 #ifndef CIGI_NO_BND_CHK 00133 if(bndchk && ((PitchIn < -90.0)||(PitchIn > 90.0))) 00134 { 00135 #ifndef CIGI_NO_EXCEPT 00136 throw CigiValueOutOfRangeException("Pitch",(float)PitchIn,-90.0,90.0); 00137 #endif 00138 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00139 } 00140 #endif 00141 00142 Pitch = PitchIn; 00143 return(CIGI_SUCCESS); 00144 00145 }
int CigiBaseArtPartCtrl::SetPitchEn | ( | const bool | PitchEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the PitchEn with bound checking control
PitchEnIn | - Pitch value is valid for use.(true) | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 284 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and PitchEn.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00285 { 00286 PitchEn = PitchEnIn; 00287 return(CIGI_SUCCESS); 00288 }
int CigiBaseArtPartCtrl::SetRoll | ( | const float | RollIn, | |
bool | bndchk = true | |||
) |
Sets the Roll with bound checking control
RollIn | - The roll about the specified articulated part's origin relative to the entity's body coordinate system. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 107 of file CigiBaseArtPartCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and Roll.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00108 { 00109 00110 #ifndef CIGI_NO_BND_CHK 00111 if(bndchk && ((RollIn < -180.0)||(RollIn > 180.0))) 00112 { 00113 #ifndef CIGI_NO_EXCEPT 00114 throw CigiValueOutOfRangeException("Roll",(float)RollIn,-180.0,180.0); 00115 #endif 00116 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00117 } 00118 #endif 00119 00120 Roll = RollIn; 00121 return(CIGI_SUCCESS); 00122 00123 }
int CigiBaseArtPartCtrl::SetRollEn | ( | const bool | RollEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the RollEn with bound checking control
RollEnIn | - Roll value is valid for use.(true) | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 263 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and RollEn.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00264 { 00265 RollEn = RollEnIn; 00266 return(CIGI_SUCCESS); 00267 }
int CigiBaseArtPartCtrl::SetXOff | ( | const float | XOffIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the XOff with bound checking control
XOffIn | - The Offset from the specified entity's origin along the entity's X axis. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 327 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and XOff.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00328 { 00329 XOff = XOffIn; 00330 return(CIGI_SUCCESS); 00331 }
int CigiBaseArtPartCtrl::SetXOffEn | ( | const bool | XOffEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the XOffEn with bound checking control
XOffEnIn | - X offset value is valid for use.(true) | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 200 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and XOffEn.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00201 { 00202 XOffEn = XOffEnIn; 00203 return(CIGI_SUCCESS); 00204 }
int CigiBaseArtPartCtrl::SetYaw | ( | const float | YawIn, | |
bool | bndchk = true | |||
) |
Sets the Yaw with bound checking control
YawIn | - The yaw about the specified articulated part's origin relative to the entity's body coordinate system. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 151 of file CigiBaseArtPartCtrl.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and Yaw.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00152 { 00153 00154 #ifndef CIGI_NO_BND_CHK 00155 if(bndchk && ((YawIn < 0.0)||(YawIn > 360.0))) 00156 { 00157 #ifndef CIGI_NO_EXCEPT 00158 throw CigiValueOutOfRangeException("Yaw",(float)YawIn,0.0,360.0); 00159 #endif 00160 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00161 } 00162 #endif 00163 00164 Yaw = YawIn; 00165 return(CIGI_SUCCESS); 00166 00167 }
int CigiBaseArtPartCtrl::SetYawEn | ( | const bool | YawEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the YawEn with bound checking control
YawEnIn | - Yaw value is valid for use.(true) | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 305 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and YawEn.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00306 { 00307 YawEn = YawEnIn; 00308 return(CIGI_SUCCESS); 00309 }
int CigiBaseArtPartCtrl::SetYOff | ( | const float | YOffIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the YOff with bound checking control
YOffIn | - The Offset from the specified entity's origin along the entity's Y axis. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 349 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and YOff.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00350 { 00351 YOff = YOffIn; 00352 return(CIGI_SUCCESS); 00353 }
int CigiBaseArtPartCtrl::SetYOffEn | ( | const bool | YOffEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the YOffEn with bound checking control
YOffEnIn | - Y offset value is valid for use.(true) | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 221 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and YOffEn.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00222 { 00223 YOffEn = YOffEnIn; 00224 return(CIGI_SUCCESS); 00225 }
int CigiBaseArtPartCtrl::SetZOff | ( | const float | ZOffIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the ZOff with bound checking control
ZOffIn | - The Offset from the specified entity's origin along the entity's Z axis. | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 371 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and ZOff.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00372 { 00373 ZOff = ZOffIn; 00374 return(CIGI_SUCCESS); 00375 }
int CigiBaseArtPartCtrl::SetZOffEn | ( | const bool | ZOffEnIn, | |
bool | bndchk = true | |||
) | [inline] |
Sets the ZOffEn with bound checking control
ZOffEnIn | - Z offset value is valid for use.(true) | |
bndchk | - Enables (true) or disables (false) bounds checking. |
Definition at line 242 of file CigiBaseArtPartCtrl.h.
References CIGI_SUCCESS, and ZOffEn.
Referenced by CigiBaseShortArtPartCtrl::SpecialConversion().
00243 { 00244 ZOffEn = ZOffEnIn; 00245 return(CIGI_SUCCESS); 00246 }
virtual int CigiBaseArtPartCtrl::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 CigiArtPartCtrlV1, CigiArtPartCtrlV2, and CigiArtPartCtrlV3.
friend class CigiArtPartCtrlV1 [friend] |
Definition at line 83 of file CigiBaseArtPartCtrl.h.
friend class CigiArtPartCtrlV2 [friend] |
Definition at line 84 of file CigiBaseArtPartCtrl.h.
friend class CigiArtPartCtrlV3 [friend] |
Definition at line 85 of file CigiBaseArtPartCtrl.h.
bool CigiBaseArtPartCtrl::ArtPartEn [protected] |
ArtPartEn
Articulated part is enabled or disabled for use and display. true - valid - use and display.
false - not valid - do not use and display.
Definition at line 466 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetArtPartEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetArtPartEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
Cigi_int8 CigiBaseArtPartCtrl::ArtPartIDV1 [protected] |
ArtPartIDV1
The Unique ID for an articulated part of a specific entity.
Definition at line 452 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), CigiArtPartCtrlV3::SetArtPartID(), CigiArtPartCtrlV2::SetArtPartID(), CigiArtPartCtrlV1::SetArtPartID(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
Cigi_uint8 CigiBaseArtPartCtrl::ArtPartIDV3 [protected] |
ArtPartIDV3
The Unique ID for an articulated part of a specific entity.
Definition at line 458 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV3::SetArtPartID(), CigiArtPartCtrlV2::SetArtPartID(), CigiArtPartCtrlV1::SetArtPartID(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
Cigi_uint16 CigiBaseArtPartCtrl::EntityID [protected] |
EntityID
Uniquely identifies the specific entity.
Definition at line 446 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetEntityID(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetEntityID(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
float CigiBaseArtPartCtrl::Pitch [protected] |
Pitch
The pitch about the specified articulated part's origin relative to the entity's body coordinate system in degrees.
Definition at line 551 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetPitch(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetPitch(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
bool CigiBaseArtPartCtrl::PitchEn [protected] |
PitchEn
The pitch data is valid for use.
true - valid and should be used.
false - not valid and should not be used.
Definition at line 506 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetPitchEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetPitchEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
float CigiBaseArtPartCtrl::Roll [protected] |
Roll
The roll about the specified articulated part's origin relative to the entity's body coordinate system in degrees.
Definition at line 543 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetRoll(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetRoll(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
bool CigiBaseArtPartCtrl::RollEn [protected] |
RollEn
The roll data is valid for use.
true - valid and should be used.
false - not valid and should not be used.
Definition at line 498 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetRollEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetRollEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
float CigiBaseArtPartCtrl::XOff [protected] |
XOff
The Offset from the specified entity's origin along the entity's Z axis in meters.
Definition at line 521 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetXOff(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetXOff(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
bool CigiBaseArtPartCtrl::XOffEn [protected] |
XOffEn
The X offset data is valid for use.
true - valid and should be used.
false - not valid and should not be used.
Definition at line 474 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetXOffEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetXOffEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
float CigiBaseArtPartCtrl::Yaw [protected] |
Yaw
The yaw about the specified articulated part's origin relative to the entity's body coordinate system in degrees.
Definition at line 559 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetYaw(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetYaw(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
bool CigiBaseArtPartCtrl::YawEn [protected] |
YawEn
The yaw data is valid for use.
true - valid and should be used.
false - not valid and should not be used.
Definition at line 514 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetYawEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetYawEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
float CigiBaseArtPartCtrl::YOff [protected] |
YOff
The Offset from the specified entity's origin along the entity's Z axis in meters.
Definition at line 528 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetYOff(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetYOff(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
bool CigiBaseArtPartCtrl::YOffEn [protected] |
YOffEn
The X offset data is valid for use.
true - valid and should be used.
false - not valid and should not be used.
Definition at line 482 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetYOffEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetYOffEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
float CigiBaseArtPartCtrl::ZOff [protected] |
ZOff
The Offset from the specified entity's origin along the entity's Z axis in meters.
Definition at line 535 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetZOff(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetZOff(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().
bool CigiBaseArtPartCtrl::ZOffEn [protected] |
ZOffEn
The X offset data is valid for use.
true - valid and should be used.
false - not valid and should not be used.
Definition at line 490 of file CigiBaseArtPartCtrl.h.
Referenced by CigiArtPartCtrlV1::CigiArtPartCtrlV1(), CigiArtPartCtrlV2::CigiArtPartCtrlV2(), CigiArtPartCtrlV3::CigiArtPartCtrlV3(), GetZOffEn(), CigiArtPartCtrlV3::Pack(), CigiArtPartCtrlV2::Pack(), CigiArtPartCtrlV1::Pack(), SetZOffEn(), CigiArtPartCtrlV3::Unpack(), CigiArtPartCtrlV2::Unpack(), and CigiArtPartCtrlV1::Unpack().