SeaBreeze
FeatureFamily.h
Go to the documentation of this file.
1 /***************************************************/
33 #ifndef SEABREEZE_FEATUREFAMILY_H
34 #define SEABREEZE_FEATUREFAMILY_H
35 
36 #include <string>
37 
38 namespace seabreeze {
39  class FeatureFamily {
40  public:
41  FeatureFamily();
42  virtual ~FeatureFamily();
43  virtual std::string getName();
44  virtual bool equals(const FeatureFamily &that);
45  virtual unsigned short getType();
46 
47  protected:
48  FeatureFamily(std::string name, unsigned short id);
49 
50  private:
51  std::string featureName;
52  unsigned short type;
53  };
54 }
55 
56 #endif
Definition: FeatureFamily.h:39
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42