X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=TextCollectionBuilder.h;h=13734d22f74ec09f8c18cb2c04b39992dd131f89;hb=e59bd57d53c2d9e5db4c22f2501a9789f62f46c1;hp=3c725124cc715ffdcd0e2b6e22c64f17f926c7fe;hpb=40ddf9aca842bdc081b6350a4ebfe36b066c94c9;p=SXSI%2FTextCollection.git diff --git a/TextCollectionBuilder.h b/TextCollectionBuilder.h index 3c72512..13734d2 100644 --- a/TextCollectionBuilder.h +++ b/TextCollectionBuilder.h @@ -25,6 +25,15 @@ #include "Tools.h" // Defines ulong and uchar. #include #include // Defines std::pair. +#include // Defines std::strlen, added by Kim + +// Un-comment to compare BWT against a BWT generated from class dynFMI: +//#define TCB_TEST_BWT + +// Default samplerate for suffix array samples +#define TEXTCOLLECTION_DEFAULT_SAMPLERATE 64 + + namespace SXSI { @@ -36,7 +45,7 @@ namespace SXSI class TextCollectionBuilder { public: - explicit TextCollectionBuilder(unsigned); + explicit TextCollectionBuilder(unsigned samplerate = TEXTCOLLECTION_DEFAULT_SAMPLERATE); ~TextCollectionBuilder(); /** @@ -60,7 +69,6 @@ namespace SXSI struct TCBuilderRep * p_; // No copy constructor or assignment - TextCollectionBuilder(); TextCollectionBuilder(TextCollectionBuilder const&); TextCollectionBuilder& operator = (TextCollectionBuilder const&); };