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