00001 00045 #define _EXPORT_CCL_ 00046 00047 #include "CigiBaseCollDetSegResp.h" 00048 #include "CigiSwapping.h" 00049 #include "CigiExceptions.h" 00050 00051 00052 // ==================================================================== 00053 // Construction/Destruction 00054 // ==================================================================== 00055 00056 00057 // ================================================ 00058 // CigiBaseCollDetSegResp 00059 // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 00060 CigiBaseCollDetSegResp::CigiBaseCollDetSegResp() 00061 { 00062 00063 } 00064 00065 00066 00067 // ================================================ 00068 // ~CigiBaseCollDetSegResp 00069 // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 00070 CigiBaseCollDetSegResp::~CigiBaseCollDetSegResp() 00071 { 00072 00073 } 00074 00075 // ==================================================================== 00076 // Conversion Control 00077 // ==================================================================== 00078 00079 00080 // ================================================ 00081 // GetCnvt 00082 // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 00083 int CigiBaseCollDetSegResp::GetCnvt(CigiVersionID &CnvtVersion, 00084 CigiCnvtInfoType::Type &CnvtInfo) 00085 { 00086 CnvtInfo.ProcID = CigiProcessType::ProcStd; 00087 00088 // Note: V1 & V2 are the same 00089 if(CnvtVersion.CigiMajorVersion < 3) 00090 CnvtInfo.CnvtPacketID = CIGI_COLL_DET_SEG_RESP_PACKET_ID_V2; 00091 else 00092 CnvtInfo.CnvtPacketID = CIGI_COLL_DET_SEG_RESP_PACKET_ID_V3; 00093 00094 return(CIGI_SUCCESS); 00095 } 00096 00097 00098 // ==================================================================== 00099 // Accessors 00100 // ==================================================================== 00101 00102