#include <CigiBaseViewDef.h>
Inheritance diagram for CigiBaseViewDef:

Public Types | |
| MirrorNone = 0 | |
| Horizontal = 1 | |
| Vertical = 2 | |
| Horiz_Vert = 3 | |
| ReplicateNone = 0 | |
| Replicate1x2 = 1 | |
| Replicate2x1 = 2 | |
| Replicate2x2 = 3 | |
| ReplicateDefA = 4 | |
| ReplicateDefB = 5 | |
| ReplicateDefC = 6 | |
| ReplicateDefD = 7 | |
| Perspective = 0 | |
| Orthographic = 1 | |
| enum | MirrorModeGrp { MirrorNone = 0, Horizontal = 1, Vertical = 2, Horiz_Vert = 3 } | 
| enum | PixelReplicateModeGrp {  ReplicateNone = 0, Replicate1x2 = 1, Replicate2x1 = 2, Replicate2x2 = 3, ReplicateDefA = 4, ReplicateDefB = 5, ReplicateDefC = 6, ReplicateDefD = 7 }  | 
| enum | ProjectionTypeGrp { Perspective = 0, Orthographic = 1 } | 
Public Member Functions | |
| CigiBaseViewDef () | |
| virtual | ~CigiBaseViewDef () | 
| 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 | SetMirrorMode (const MirrorModeGrp MirrorModeIn, bool bndchk=true) | 
| MirrorModeGrp | GetMirrorMode (void) const | 
| int | SetPixelReplicateMode (const PixelReplicateModeGrp PixelReplicateModeIn, bool bndchk=true) | 
| PixelReplicateModeGrp | GetPixelReplicateMode (void) const | 
| int | SetViewType (const Cigi_uint8 ViewTypeIn, bool bndchk=true) | 
| Cigi_uint8 | GetViewType (void) const | 
| int | SetFOVNear (const float FOVNearIn, bool bndchk=true) | 
| float | GetFOVNear (void) const | 
| int | SetFOVFar (const float FOVFarIn, bool bndchk=true) | 
| float | GetFOVFar (void) const | 
| int | SetFOVLeft (const float FOVLeftIn, bool bndchk=true) | 
| float | GetFOVLeft (void) const | 
| int | SetFOVRight (const float FOVRightIn, bool bndchk=true) | 
| float | GetFOVRight (void) const | 
| int | SetFOVTop (const float FOVTopIn, bool bndchk=true) | 
| float | GetFOVTop (void) const | 
| int | SetFOVBottom (const float FOVBottomIn, bool bndchk=true) | 
| float | GetFOVBottom (void) const | 
Protected Attributes | |
| Cigi_uint16 | ViewID | 
| Cigi_uint8 | GroupID | 
| bool | FOVNearEn | 
| bool | FOVFarEn | 
| bool | FOVLeftEn | 
| bool | FOVRightEn | 
| bool | FOVTopEn | 
| bool | FOVBottomEn | 
| MirrorModeGrp | MirrorMode | 
| PixelReplicateModeGrp | PixelReplicateMode | 
| ProjectionTypeGrp | ProjectionType | 
| bool | Reorder | 
| Cigi_uint8 | ViewType | 
| bool | TrackerAssigned | 
| float | FOVNear | 
| float | FOVFar | 
| float | FOVLeft | 
| float | FOVRight | 
| float | FOVTop | 
| float | FOVBottom | 
Friends | |
| class | CigiViewDefV1 | 
| class | CigiViewDefV2 | 
| class | CigiViewDefV3 | 
Definition at line 79 of file CigiBaseViewDef.h.
The enumeration for the CigiBaseViewDef Group
Definition at line 91 of file CigiBaseViewDef.h.
00092 { 00093 MirrorNone=0, 00094 Horizontal=1, 00095 Vertical=2, 00096 Horiz_Vert=3 00097 };
The enumeration for the CigiBaseViewDef Group
| ReplicateNone | |
| Replicate1x2 | |
| Replicate2x1 | |
| Replicate2x2 | |
| ReplicateDefA | |
| ReplicateDefB | |
| ReplicateDefC | |
| ReplicateDefD | 
Definition at line 102 of file CigiBaseViewDef.h.
00103 { 00104 ReplicateNone=0, 00105 Replicate1x2=1, 00106 Replicate2x1=2, 00107 Replicate2x2=3, 00108 ReplicateDefA=4, 00109 ReplicateDefB=5, 00110 ReplicateDefC=6, 00111 ReplicateDefD=7 00112 };
The enumeration for the CigiBaseViewDef Group
Definition at line 117 of file CigiBaseViewDef.h.
00118 { 00119 Perspective=0, 00120 Orthographic=1 00121 };
| CigiBaseViewDef::CigiBaseViewDef | ( | ) | 
| CigiBaseViewDef::~CigiBaseViewDef | ( | ) |  [virtual] | 
        
| int CigiBaseViewDef::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 87 of file CigiBaseViewDef.cpp.
References CIGI_SUCCESS, CIGI_VIEW_DEF_PACKET_ID_V2, CIGI_VIEW_DEF_PACKET_ID_V3, CigiVersionID::CigiMajorVersion, CigiCnvtInfoType::CigiCnvtInfoStruct::CnvtPacketID, CigiCnvtInfoType::CigiCnvtInfoStruct::ProcID, and CigiProcessType::ProcStd.
00089 { 00090 CnvtInfo.ProcID = CigiProcessType::ProcStd; 00091 00092 // V1 & V2 have the same packet id number 00093 if(CnvtVersion.CigiMajorVersion < 3) 00094 CnvtInfo.CnvtPacketID = CIGI_VIEW_DEF_PACKET_ID_V2; 00095 else 00096 CnvtInfo.CnvtPacketID = CIGI_VIEW_DEF_PACKET_ID_V3; 00097 00098 return(CIGI_SUCCESS); 00099 }
| float CigiBaseViewDef::GetFOVBottom | ( | void | ) |  const [inline] | 
        
Gets the FOVBottom value.
Definition at line 372 of file CigiBaseViewDef.h.
References FOVBottom.
00372 { return(FOVBottom); }
| float CigiBaseViewDef::GetFOVFar | ( | void | ) |  const [inline] | 
        
Gets the FOVFar value.
Definition at line 288 of file CigiBaseViewDef.h.
References FOVFar.
00288 { return(FOVFar); }
| float CigiBaseViewDef::GetFOVLeft | ( | void | ) |  const [inline] | 
        
Gets the FOVLeft value.
Definition at line 309 of file CigiBaseViewDef.h.
References FOVLeft.
00309 { return(FOVLeft); }
| float CigiBaseViewDef::GetFOVNear | ( | void | ) |  const [inline] | 
        
Gets the FOVNear value.
Definition at line 267 of file CigiBaseViewDef.h.
References FOVNear.
00267 { return(FOVNear); }
| float CigiBaseViewDef::GetFOVRight | ( | void | ) |  const [inline] | 
        
Gets the FOVRight value.
Definition at line 330 of file CigiBaseViewDef.h.
References FOVRight.
00330 { return(FOVRight); }
| float CigiBaseViewDef::GetFOVTop | ( | void | ) |  const [inline] | 
        
Gets the FOVTop value.
Definition at line 351 of file CigiBaseViewDef.h.
References FOVTop.
00351 { return(FOVTop); }
| MirrorModeGrp CigiBaseViewDef::GetMirrorMode | ( | void | ) |  const [inline] | 
        
Gets the MirrorMode value.
Definition at line 203 of file CigiBaseViewDef.h.
References MirrorMode.
00203 { return(MirrorMode); }
| PixelReplicateModeGrp CigiBaseViewDef::GetPixelReplicateMode | ( | void | ) |  const [inline] | 
        
Gets the PixelReplicateMode value.
Definition at line 229 of file CigiBaseViewDef.h.
References PixelReplicateMode.
00229 { return(PixelReplicateMode); }
| Cigi_uint8 CigiBaseViewDef::GetViewType | ( | void | ) |  const [inline] | 
        
Gets the ViewType value.
Definition at line 246 of file CigiBaseViewDef.h.
References ViewType.
00246 { return(ViewType); }
| virtual int CigiBaseViewDef::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 CigiViewDefV1, CigiViewDefV2, and CigiViewDefV3.
| int CigiBaseViewDef::SetFOVBottom | ( | const float | FOVBottomIn, | |
| bool |  bndchk = true | |||
| ) |  [inline] | 
        
Sets the FOVBottom with bound checking control
| FOVBottomIn | - The position in degrees of the bottom clipping plane. | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 363 of file CigiBaseViewDef.h.
References CIGI_SUCCESS, and FOVBottom.
00364 { 00365 FOVBottom = FOVBottomIn; 00366 return(CIGI_SUCCESS); 00367 }
| int CigiBaseViewDef::SetFOVFar | ( | const float | FOVFarIn, | |
| bool |  bndchk = true | |||
| ) |  [inline] | 
        
Sets the FOVFar with bound checking control
| FOVFarIn | - The position of the far clipping plane. | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 279 of file CigiBaseViewDef.h.
References CIGI_SUCCESS, and FOVFar.
00280 { 00281 FOVFar = FOVFarIn; 00282 return(CIGI_SUCCESS); 00283 }
| int CigiBaseViewDef::SetFOVLeft | ( | const float | FOVLeftIn, | |
| bool |  bndchk = true | |||
| ) |  [inline] | 
        
Sets the FOVLeft with bound checking control
| FOVLeftIn | - The position in degrees of the left clipping plane. | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 300 of file CigiBaseViewDef.h.
References CIGI_SUCCESS, and FOVLeft.
00301 { 00302 FOVLeft = FOVLeftIn; 00303 return(CIGI_SUCCESS); 00304 }
| int CigiBaseViewDef::SetFOVNear | ( | const float | FOVNearIn, | |
| bool |  bndchk = true | |||
| ) |  [inline] | 
        
Sets the FOVNear with bound checking control
| FOVNearIn | - The position of the near clipping plane. | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 258 of file CigiBaseViewDef.h.
References CIGI_SUCCESS, and FOVNear.
00259 { 00260 FOVNear = FOVNearIn; 00261 return(CIGI_SUCCESS); 00262 }
| int CigiBaseViewDef::SetFOVRight | ( | const float | FOVRightIn, | |
| bool |  bndchk = true | |||
| ) |  [inline] | 
        
Sets the FOVRight with bound checking control
| FOVRightIn | - The position in degrees of the right clipping plane. | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 321 of file CigiBaseViewDef.h.
References CIGI_SUCCESS, and FOVRight.
00322 { 00323 FOVRight = FOVRightIn; 00324 return(CIGI_SUCCESS); 00325 }
| int CigiBaseViewDef::SetFOVTop | ( | const float | FOVTopIn, | |
| bool |  bndchk = true | |||
| ) |  [inline] | 
        
Sets the FOVTop with bound checking control
| FOVTopIn | - The position in degrees of the top clipping plane. | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 342 of file CigiBaseViewDef.h.
References CIGI_SUCCESS, and FOVTop.
00343 { 00344 FOVTop = FOVTopIn; 00345 return(CIGI_SUCCESS); 00346 }
| int CigiBaseViewDef::SetMirrorMode | ( | const MirrorModeGrp | MirrorModeIn, | |
| bool |  bndchk = true | |||
| ) | 
Sets the MirrorMode with bound checking control
| MirrorModeIn | - Specifies if the image is mirrored MirrorNone=0 Horizontal=1 Vertical=2 Horiz_Vert=3  | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 110 of file CigiBaseViewDef.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and MirrorMode.
00111 { 00112 00113 #ifndef CIGI_NO_BND_CHK 00114 if(bndchk && ((MirrorModeIn < 0)||(MirrorModeIn > 3))) 00115 { 00116 #ifndef CIGI_NO_EXCEPT 00117 throw CigiValueOutOfRangeException("MirrorMode",(MirrorModeGrp)MirrorModeIn,0,3); 00118 #endif 00119 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00120 } 00121 #endif 00122 00123 MirrorMode = MirrorModeIn; 00124 return(CIGI_SUCCESS); 00125 00126 }
| int CigiBaseViewDef::SetPixelReplicateMode | ( | const PixelReplicateModeGrp | PixelReplicateModeIn, | |
| bool |  bndchk = true | |||
| ) | 
Sets the PixelReplicateMode with bound checking control
| PixelReplicateModeIn | - Specifies what kind of pixel replication (zoom) is currently being used. ReplicateNone=0 Replicate1x2=1 Replicate2x1=2 Replicate2x2=3 ReplicateDefA=4 ReplicateDefB=5 ReplicateDefC=6 ReplicateDefD=7  | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 132 of file CigiBaseViewDef.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and PixelReplicateMode.
00133 { 00134 00135 #ifndef CIGI_NO_BND_CHK 00136 if(bndchk && ((PixelReplicateModeIn < 0)||(PixelReplicateModeIn > 7))) 00137 { 00138 #ifndef CIGI_NO_EXCEPT 00139 throw CigiValueOutOfRangeException("PixelReplicateMode",(PixelReplicateModeGrp)PixelReplicateModeIn,0,7); 00140 #endif 00141 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00142 } 00143 #endif 00144 00145 PixelReplicateMode = PixelReplicateModeIn; 00146 return(CIGI_SUCCESS); 00147 00148 }
| int CigiBaseViewDef::SetViewType | ( | const Cigi_uint8 | ViewTypeIn, | |
| bool |  bndchk = true | |||
| ) | 
Sets the ViewType with bound checking control
| ViewTypeIn | - Specifies view type (IG defined values) | |
| bndchk | - Enables (true) or disables (false) bounds checking. | 
Definition at line 154 of file CigiBaseViewDef.cpp.
References CIGI_ERROR_VALUE_OUT_OF_RANGE, CIGI_SUCCESS, and ViewType.
00155 { 00156 00157 #ifndef CIGI_NO_BND_CHK 00158 if(bndchk && ((ViewTypeIn < 0)||(ViewTypeIn > 7))) 00159 { 00160 #ifndef CIGI_NO_EXCEPT 00161 throw CigiValueOutOfRangeException("ViewType",(Cigi_uint8)ViewTypeIn,0,7); 00162 #endif 00163 return(CIGI_ERROR_VALUE_OUT_OF_RANGE); 00164 } 00165 #endif 00166 00167 ViewType = ViewTypeIn; 00168 return(CIGI_SUCCESS); 00169 00170 }
| virtual int CigiBaseViewDef::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 CigiViewDefV1, CigiViewDefV2, and CigiViewDefV3.
friend class CigiViewDefV1 [friend]           | 
        
Definition at line 82 of file CigiBaseViewDef.h.
friend class CigiViewDefV2 [friend]           | 
        
Definition at line 83 of file CigiBaseViewDef.h.
friend class CigiViewDefV3 [friend]           | 
        
Definition at line 84 of file CigiBaseViewDef.h.
float CigiBaseViewDef::FOVBottom [protected]           | 
        
FOVBottom
 Specifies the position of the bottom clipping plane in degrees. 
Definition at line 526 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetFOVBottom(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetFOVBottom(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
bool CigiBaseViewDef::FOVBottomEn [protected]           | 
        
FOVBottomEn
 Specifies the validity of the FOVBottom parameter
 true - valid data : false - data is not valid 
Definition at line 432 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV3::Unpack(), and CigiViewDefV2::Unpack().
float CigiBaseViewDef::FOVFar [protected]           | 
        
FOVFar
 Specifies the position of the far clipping plane. 
Definition at line 502 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetFOVFar(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetFOVFar(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
bool CigiBaseViewDef::FOVFarEn [protected]           | 
        
FOVFarEn
 Specifies the validity of the FOVFar parameter
 true - valid data : false - data is not valid 
Definition at line 404 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV3::Unpack(), and CigiViewDefV2::Unpack().
float CigiBaseViewDef::FOVLeft [protected]           | 
        
FOVLeft
 Specifies the position of the left clipping plane in degrees. 
Definition at line 508 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetFOVLeft(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetFOVLeft(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
bool CigiBaseViewDef::FOVLeftEn [protected]           | 
        
FOVLeftEn
 Specifies the validity of the FOVLeft parameter
 true - valid data : false - data is not valid 
Definition at line 411 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV3::Unpack(), and CigiViewDefV2::Unpack().
float CigiBaseViewDef::FOVNear [protected]           | 
        
FOVNear
 Specifies the position of the near clipping plane. 
Definition at line 496 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetFOVNear(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetFOVNear(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
bool CigiBaseViewDef::FOVNearEn [protected]           | 
        
FOVNearEn
 Specifies the validity of the FOVNear parameter
 true - valid data : false - data is not valid 
Definition at line 397 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV3::Unpack(), and CigiViewDefV2::Unpack().
float CigiBaseViewDef::FOVRight [protected]           | 
        
FOVRight
 Specifies the position of the right clipping plane in degrees. 
Definition at line 514 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetFOVRight(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetFOVRight(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
bool CigiBaseViewDef::FOVRightEn [protected]           | 
        
FOVRightEn
 Specifies the validity of the FOVRight parameter
 true - valid data : false - data is not valid 
Definition at line 418 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV3::Unpack(), and CigiViewDefV2::Unpack().
float CigiBaseViewDef::FOVTop [protected]           | 
        
FOVTop
 Specifies the position of the top clipping plane in degrees. 
Definition at line 520 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetFOVTop(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetFOVTop(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
bool CigiBaseViewDef::FOVTopEn [protected]           | 
        
FOVTopEn
 Specifies the validity of the FOVTop parameter
 true - valid data : false - data is not valid 
Definition at line 425 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV3::Unpack(), and CigiViewDefV2::Unpack().
Cigi_uint8 CigiBaseViewDef::GroupID [protected]           | 
        
GroupID
 Specifies which group the view is to be attached. 
Definition at line 390 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), CigiViewDefV2::SetGroupID(), CigiViewDefV1::SetGroupID(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
MirrorModeGrp CigiBaseViewDef::MirrorMode [protected]           | 
        
MirrorMode
 Specifies the mirror mode applied to this view.
 This is typically used to replicate a view on a mirrored surface.
 0-MirrorNone
 1-Horizontal
 2-Vertical
 3-Horiz_Vert 
Definition at line 445 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetMirrorMode(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetMirrorMode(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
PixelReplicateMode
 Specifies the pixel replication (zoom) method.
 0-ReplicateNone
 1-Replicate1x2
 2-Replicate2x1
 3-Replicate2x2
 4-ReplicateDefA
 5-ReplicateDefB
 6-ReplicateDefC
 7-ReplicateDefD 
Definition at line 460 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetPixelReplicateMode(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetPixelReplicateMode(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
ProjectionTypeGrp CigiBaseViewDef::ProjectionType [protected]           | 
        
ProjectionType
 Specifies the projection used for this view. 0-Perspective
 1-Orthographic 
Definition at line 469 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV3::SetProjectionType(), and CigiViewDefV3::Unpack().
bool CigiBaseViewDef::Reorder [protected]           | 
        
Reorder
 Specifies if the views should be reordered.
 false - Do not reorder. true - Bring the view to the front. 
Definition at line 477 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), and CigiViewDefV3::Unpack().
bool CigiBaseViewDef::TrackerAssigned [protected]           | 
        
TrackerAssigned
 Specifies if a tracker is assigned to this view 
Definition at line 490 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
Cigi_uint16 CigiBaseViewDef::ViewID [protected]           | 
        
ViewID
 Specifies the view that this packet defines. 
Definition at line 384 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), CigiViewDefV2::SetViewID(), CigiViewDefV1::SetViewID(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
Cigi_uint8 CigiBaseViewDef::ViewType [protected]           | 
        
ViewType
 Specifies the view type.
 The values are defined by the IG. 
Definition at line 484 of file CigiBaseViewDef.h.
Referenced by CigiViewDefV1::CigiViewDefV1(), CigiViewDefV2::CigiViewDefV2(), CigiViewDefV3::CigiViewDefV3(), GetViewType(), CigiViewDefV3::Pack(), CigiViewDefV2::Pack(), CigiViewDefV1::Pack(), SetViewType(), CigiViewDefV3::Unpack(), CigiViewDefV2::Unpack(), and CigiViewDefV1::Unpack().
 1.4.7