Skip to content
Snippets Groups Projects
Commit 0b10b08d authored by Julien Malik's avatar Julien Malik
Browse files

ENH: add an accessor for the descriptors list

parent 0f05998e
No related branches found
No related tags found
No related merge requests found
......@@ -80,6 +80,8 @@ public:
typedef TOpticalImage OpticalImageType;
typedef typename TOpticalImage::Pointer OpticalImageTypePointer;
typedef std::vector<std::string> DescriptorsListType;
/*
typedef otb::NDVIDataNodeFeatureFunction<OpticalImageType, CoordRepType, PrecisionType>
NDVIFeatureFunctionType;
......@@ -101,6 +103,11 @@ public:
virtual void AddBuildingsDB(const VectorDataType * support);
const VectorDataType * GetBuildingsDB();
const DescriptorsListType& GetDescriptorsList() const
{
return m_DescriptorsList;
}
protected:
/** Constructor */
VectorDataToRoadDescriptionFilter();
......@@ -118,6 +125,7 @@ private:
typename ParserConditionFeatureFunctionType::Pointer m_NDVIFeatureFunction;
typename ParserConditionFeatureFunctionType::Pointer m_SpectralAngleFeatureFunction;
typename DBOverlapFeatureFunctionType::Pointer m_DBOverlapFeatureFunction;
DescriptorsListType m_DescriptorsList;
};
......
......@@ -46,6 +46,10 @@ VectorDataToRoadDescriptionFilter<TVectorData, TOpticalImage>
m_SpectralAngleFeatureFunction->SetSpectralAngleReferencePixel(refPixel);
m_DBOverlapFeatureFunction = DBOverlapFeatureFunctionType::New();
m_DescriptorsList.push_back("NDVI");
m_DescriptorsList.push_back("RADIOM");
m_DescriptorsList.push_back("DBOVER");
}
template <class TVectorData, class TOpticalImage>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment