]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/utils/bamtools_pileup_engine.h
Cleaned up intra-API includes & moved version numbers to 2.0.0
[bamtools.git] / src / utils / bamtools_pileup_engine.h
index 403c4b4cbb0edb3ff15db68c151e36ff886c737e..eeca56c85f1c6da220b4ebb3e0b1d03632b50fa3 100644 (file)
@@ -1,9 +1,8 @@
 // ***************************************************************************
 // bamtools_pileup_engine.h (c) 2010 Derek Barnett, Erik Garrison
 // Marth Lab, Department of Biology, Boston College
-// All rights reserved.
 // ---------------------------------------------------------------------------
-// Last modified: 18 September 2010
+// Last modified: 10 October 2011
 // ---------------------------------------------------------------------------
 // Provides pileup at position functionality for various tools.
 // ***************************************************************************
 #ifndef BAMTOOLS_PILEUP_ENGINE_H
 #define BAMTOOLS_PILEUP_ENGINE_H
 
+#include "utils/utils_global.h"
+
+#include <api/BamAlignment.h>
 #include <vector>
-#include "BamAlignment.h"
 
 namespace BamTools {
 
 // contains auxiliary data about a single BamAlignment
 // at current position considered
-struct PileupAlignment {
+struct UTILS_EXPORT PileupAlignment {
   
     // data members
     BamAlignment Alignment;
@@ -46,7 +47,7 @@ struct PileupAlignment {
 };
   
 // contains all data at a position
-struct PileupPosition {
+struct UTILS_EXPORT PileupPosition {
   
     // data members
     int RefId;
@@ -63,7 +64,7 @@ struct PileupPosition {
     { }
 };
   
-class PileupVisitor {
+class UTILS_EXPORT PileupVisitor {
   
     public:
         PileupVisitor(void) { }
@@ -73,7 +74,7 @@ class PileupVisitor {
         virtual void Visit(const PileupPosition& pileupData) =0;
 };
 
-class PileupEngine {
+class UTILS_EXPORT PileupEngine {
   
     public:
         PileupEngine(void);
@@ -91,4 +92,4 @@ class PileupEngine {
 
 } // namespace BamTools
 
-#endif // BAMTOOLS_PILEUP_ENGINE_H
\ No newline at end of file
+#endif // BAMTOOLS_PILEUP_ENGINE_H