CigiBaseArtPartCtrl Class Reference

#include <CigiBaseArtPartCtrl.h>

Inheritance diagram for CigiBaseArtPartCtrl:

CigiBasePacket CigiArtPartCtrlV1 CigiArtPartCtrlV2 CigiArtPartCtrlV3 List of all members.

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

Detailed Description

Definition at line 80 of file CigiBaseArtPartCtrl.h.


Constructor & Destructor Documentation

CigiBaseArtPartCtrl::CigiBaseArtPartCtrl (  ) 

General Constructor

Definition at line 60 of file CigiBaseArtPartCtrl.cpp.

00061 {
00062 
00063 }

CigiBaseArtPartCtrl::~CigiBaseArtPartCtrl (  )  [virtual]

General Destructor

Definition at line 70 of file CigiBaseArtPartCtrl.cpp.

00071 {
00072 
00073 }


Member Function Documentation

bool CigiBaseArtPartCtrl::GetArtPartEn ( void   )  const [inline]

Gets the ArtPartEn value.

Returns:
the current ArtPartEn.

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.

Parameters:
CnvtVersion - The CIGI version to which this packet is being converted.
CnvtInfo - The information needed for conversion
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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.

Returns:
the current EntityID.

Definition at line 167 of file CigiBaseArtPartCtrl.h.

References EntityID.

00167 { return(EntityID); }

float CigiBaseArtPartCtrl::GetPitch ( void   )  const [inline]

Gets the Pitch value.

Returns:
the current Pitch.

Definition at line 416 of file CigiBaseArtPartCtrl.h.

References Pitch.

00416 { return(Pitch); }

bool CigiBaseArtPartCtrl::GetPitchEn ( void   )  const [inline]

Gets the PitchEn value.

Returns:
the current PitchEn.

Definition at line 293 of file CigiBaseArtPartCtrl.h.

References PitchEn.

00293 { return(PitchEn); }

float CigiBaseArtPartCtrl::GetRoll ( void   )  const [inline]

Gets the Roll value.

Returns:
the current Roll.

Definition at line 398 of file CigiBaseArtPartCtrl.h.

References Roll.

00398 { return(Roll); }

bool CigiBaseArtPartCtrl::GetRollEn ( void   )  const [inline]

Gets the RollEn value.

Returns:
the current RollEn.

Definition at line 272 of file CigiBaseArtPartCtrl.h.

References RollEn.

00272 { return(RollEn); }

float CigiBaseArtPartCtrl::GetXOff ( void   )  const [inline]

Gets the XOff value.

Returns:
the current XOff.

Definition at line 336 of file CigiBaseArtPartCtrl.h.

References XOff.

00336 { return(XOff); }

bool CigiBaseArtPartCtrl::GetXOffEn ( void   )  const [inline]

Gets the XOffEn value.

Returns:
the current XOffEn.

Definition at line 209 of file CigiBaseArtPartCtrl.h.

References XOffEn.

00209 { return(XOffEn); }

float CigiBaseArtPartCtrl::GetYaw ( void   )  const [inline]

Gets the Yaw value.

Returns:
the current Yaw.

Definition at line 434 of file CigiBaseArtPartCtrl.h.

References Yaw.

00434 { return(Yaw); }

bool CigiBaseArtPartCtrl::GetYawEn ( void   )  const [inline]

Gets the YawEn value.

Returns:
the current YawEn.

Definition at line 314 of file CigiBaseArtPartCtrl.h.

References YawEn.

00314 { return(YawEn); }

float CigiBaseArtPartCtrl::GetYOff ( void   )  const [inline]

Gets the YOff value.

Returns:
the current YOff.

Definition at line 358 of file CigiBaseArtPartCtrl.h.

References YOff.

00358 { return(YOff); }

bool CigiBaseArtPartCtrl::GetYOffEn ( void   )  const [inline]

Gets the YOffEn value.

Returns:
the current YOffEn.

Definition at line 230 of file CigiBaseArtPartCtrl.h.

References YOffEn.

00230 { return(YOffEn); }

float CigiBaseArtPartCtrl::GetZOff ( void   )  const [inline]

Gets the ZOff value.

Returns:
the current ZOff.

Definition at line 380 of file CigiBaseArtPartCtrl.h.

References ZOff.

00380 { return(ZOff); }

bool CigiBaseArtPartCtrl::GetZOffEn ( void   )  const [inline]

Gets the ZOffEn value.

Returns:
the current ZOffEn.

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.

Parameters:
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.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
ArtPartEnIn - Specified articulated part enabled or disabled
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
EntityIDIn - Specifies the entity to which this packet's data is applied.
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
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.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
PitchEnIn - Pitch value is valid for use.(true)
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
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.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
RollEnIn - Roll value is valid for use.(true)
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
XOffIn - The Offset from the specified entity's origin along the entity's X axis.
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
XOffEnIn - X offset value is valid for use.(true)
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
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.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
YawEnIn - Yaw value is valid for use.(true)
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
YOffIn - The Offset from the specified entity's origin along the entity's Y axis.
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
YOffEnIn - Y offset value is valid for use.(true)
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
ZOffIn - The Offset from the specified entity's origin along the entity's Z axis.
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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

Parameters:
ZOffEnIn - Z offset value is valid for use.(true)
bndchk - Enables (true) or disables (false) bounds checking.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

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.

Parameters:
Buff - A pointer to the current pack point.
Swap - N/A for V1 & V2
Spec - A pointer to special data.
Returns:
This returns CIGI_SUCCESS or an error code defined in CigiErrorCodes.h

Implements CigiBasePacket.

Implemented in CigiArtPartCtrlV1, CigiArtPartCtrlV2, and CigiArtPartCtrlV3.


Friends And Related Function Documentation

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Wed Apr 29 09:00:04 2009 for CCL by  doxygen 1.4.7