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