Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::Core::Feature::VirtualFeatureTableIOBufferReader::Init ( Util::IOBuffer buffer,
bool  ownBuffer 
) [inline, private]

Definition at line 66 of file VirtualFeatureTableIOBufferReader.h.

References Impala::Util::IOBuffer::GetPosition(), mBaseOffset, mIOBuffer, mMatrix, mOwnBuffer, mQuidsOffset, mSize, mVectorLength, Impala::Core::Matrix::VirtualMatrix::NrCol(), Impala::Util::IOBuffer::Read(), and Impala::Util::IOBuffer::SetPosition().

Referenced by VirtualFeatureTableIOBufferReader().

00067     {
00068         mIOBuffer = buffer;
00069         mOwnBuffer = ownBuffer;
00070         mBaseOffset = buffer->GetPosition();
00071 
00072         mIOBuffer->SetPosition(mBaseOffset + 1024);
00073         Int64 footer[16];
00074         Int64 nRead = mIOBuffer->Read(footer, sizeof(Int64) * 16);
00075         mSize = footer[3];
00076         mQuidsOffset = footer[4];
00077         mIOBuffer->SetPosition(mBaseOffset + footer[5]);
00078         mMatrix = new Core::Matrix::VirtualMatrixIOBufferReader<Matrix::Mat>
00079                                                              (mIOBuffer, false);
00080         mVectorLength = mMatrix->NrCol();
00081     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:19:32 2011 for ImpalaSrc by  doxygen 1.5.1