IColBufferManagerWrite.hpp
15 /// \brief managing interface for creating and filling point coordinates and attributes into a column based continuous memory buffer
22 /// \brief initialise row buffers (first function that will be called by GenericConverter::initColBufferManager)
29 This function that will be called (by GenericConverter::initColBufferManager) for each column after the initial setSize function was called.
30 The caller therefore communicates the type and label of each column that will be processed. The function must return the type of the internal
31 columns buffer, which may differ from the provided type. However, only fixed size type are accepted:
45 Its the managers responsibility to create appropriate sized column buffers and that are initialise with appropriate null values,
46 since the subsequent buffer filling doesn't write any null values are the corresponding memory positions.
53 virtual ColumnType::Type setColumnType(unsigned col, ColumnType::Type colType, const char* colLabel) = 0;
57 Will be called after the corresponding setSize and setColumnType calls. It is assumed that the returned
