1 #ifndef __RTI2READER_H__
2 #define __RTI2READER_H__
10 #include "BaseRTReader.h"
16 unsigned char rti_startptlength, rti_endptlength, rti_cplength, rti_index_numchainslength;
18 unsigned int *m_cppos;
21 class RTI2Reader : BaseRTReader
25 unsigned int m_chainPosition;
26 unsigned char *m_pPos, *m_pChainPos;
27 static RTI2Header *m_pHeader;
28 unsigned char *m_pIndex;
29 unsigned int m_chainsizebytes;
30 unsigned int m_indexrowsizebytes;
34 RTI2Reader(string Filename);
36 int ReadChains(unsigned int &numChains, RainbowChainO *pData);
37 unsigned int GetChainsLeft();
38 static RTI2Header *GetHeader() { return m_pHeader; }