Definition at line 173 of file Read.h. References Impala::Core::Column::ColumnTem< ElemT >::GetData(), ILOG_ERROR, ILOG_VAR, Impala::Core::Geometry::Rectangle::mLeft, Impala::Util::IOBuffer::NativeTypeRead(), Impala::Util::IOBuffer::ReadLine(), and Impala::Core::Column::ColumnTem< ElemT >::Reserve(). 00174 { 00175 ILOG_VAR(Impala.Core.Column.Read); 00176 String s,nr; 00177 int nrElem; 00178 s=buffer->ReadLine(); 00179 String subs=s.substr(0,11); 00180 if (subs=="nr rects : ") 00181 { 00182 nr=s.substr(10); 00183 std::istringstream iss(nr); 00184 iss>>nrElem; 00185 col->Reserve(nrElem, false); 00186 Geometry::Rectangle* data = col->GetData(); 00187 for (int i=0 ; i<nrElem ; i++) 00188 { 00189 buffer->NativeTypeRead(&data[i].mLeft); 00190 buffer->NativeTypeRead(&data[i].mTop); 00191 buffer->NativeTypeRead(&data[i].mRight); 00192 buffer->NativeTypeRead(&data[i].mBottom); 00193 } 00194 } 00195 else 00196 { 00197 ILOG_ERROR("Parsing error"); 00198 } 00199 }
Here is the call graph for this function:
|