IImportShape.hpp
22 static IImportShape* New( const char *file, FilterHandle filter = FilterHandle(), ControlObjectHandle control = ControlObjectHandle(),
23 bool collectHdrContents = false, unsigned maxBulkPoints = 1000, AddInfoLayoutHandle defaultLayout = AddInfoLayoutHandle() );
32 /// \brief set a mapping between dbf attributes and an add info layout for importing the attribute information as well
33 /** This is optional import definition must be set before the first element (and file header) is read. If nothing is set no
37 \param[in] idxMap C array mapping the dbf attribute index (first value of std::pair) to the add info layout index (second value of std::pair)
39 virtual void setAttributeMapping(AddInfoLayoutHandle layout, unsigned mapSize, std::pair<unsigned, unsigned> *idxMap) = 0;
41 /// \brief set a mapping between dbf attributes and an add info layout for importing the attribute information as well
42 /** This is optional import definition must be set before the first element (and file header) is read. If nothing is set no
46 \param[in] idxMap C array mapping the dbf attribute name (first value of std::pair) to the add info layout index (second value of std::pair)
48 virtual void setAttributeMapping(AddInfoLayoutHandle layout, unsigned mapSize, std::pair<const char*, unsigned> *idxMap) = 0;
51 /** This is optional import definition must be set before the first element (and file header) is read.
54 \param[in] translationMap C array mapping string values (first value of std::pair) to the scop semantic (second value of std::pair)
56 virtual void setSemanticTranslation(unsigned columnIdx, unsigned mapSize, std::pair<const char*, int> *translationMap ) = 0;
59 /** This is optional import definition must be set before the first element (and file header) is read.
62 \param[in] translationMap C array mapping string values (first value of std::pair) to the scop semantic (second value of std::pair)
