Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
FeatureClass.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_GIS_FEATURE_FEATURECLASS_HPP_INCLUDED
5 #define FIRE_GIS_FEATURE_FEATURECLASS_HPP_INCLUDED
6 
7 #include "fire\gis\export.hpp"
8 
9 #include "fire/source/vector/shared/MetadataSh.hpp"
10 #include "fire/gis/feature/FeatureAttribute.hpp"
11 
16 namespace fire {
21 namespace gis {
26 namespace feature {
33 class FIRE_GIS_DLL FeatureClass {
34  private:
40 
41  public:
58  virtual ~FeatureClass();
65  void setMetadata(source::vector::Metadata::MetadataShp metadata);
72  int getCount() const;
79  void getGeometryColumns(std::vector<std::string>) const;
88  FeatureAttribute getFeatureAttribute(const std::string name) const;
89 };
90 
91 } // namespace feature
92 } // namespace gis
93 } // namespace fire
94 
95 #endif
FeatureClass()
Costruttore di default.
Definition: FeatureClass.hpp:46
classe caratterizzata dal membro di tipo source::vector::DataRow::DataRow
Definition: FeatureAttribute.hpp:32
Definition: MetadataSh.hpp:22
Definition: FeatureClass.hpp:33