Google

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

gnFeature.h

Go to the documentation of this file.
00001 
00002 // File:            gnFeature.h
00003 // Purpose:         implements the gnBaseFeature for generic features
00004 // Description:     
00005 // Changes:        
00006 // Version:         libGenome 0.1.0 
00007 // Author:          Aaron Darling 
00008 // Last Edited:     April 15, 2001, 10:34:50pm 
00009 // Modified by:     
00010 // Copyright:       (c) Aaron Darling 
00011 // Licenses:        Proprietary 
00013 #ifndef _gnFeature_h_
00014 #define _gnFeature_h_
00015 
00016 #include "gn/gnDefs.h"
00017 
00018 #include <string>
00019 #include <vector>
00020 #include "gn/gnBaseFeature.h"
00021 #include "gn/gnBaseQualifier.h"
00022 
00028 class GNDLLEXPORT gnFeature : public gnBaseFeature
00029 {
00030 public:
00034         gnFeature( );
00039         gnFeature( string& name, uint32 id = 0, gnLocation::gnLocationType lt = gnLocation::LT_Nothing, boolean broken = false );
00044         gnFeature( const gnFeature& s );
00048         ~gnFeature();
00049 // Clone
00050         gnFeature* Clone() const;
00051 
00052 private:
00053 }; // class gnFeature
00054 
00055 inline
00056 gnFeature* gnFeature::Clone() const
00057 {
00058         return new gnFeature(*this);
00059 }
00060 
00061 #endif
00062         // _gnFeature_h_

Generated at Fri Nov 30 15:36:51 2001 for libGenome by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001