From c09a947193eabaaf7e32a2b94ad29da5532d5af8 Mon Sep 17 00:00:00 2001 From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org> Date: Fri, 25 Sep 2009 17:52:59 +0800 Subject: [PATCH] BUG: avoid using 'using' --- Code/IO/otbKMLVectorDataIO.h | 35 +++++++++++++--------------------- Code/IO/otbKMLVectorDataIO.txx | 8 ++++---- 2 files changed, 17 insertions(+), 26 deletions(-) diff --git a/Code/IO/otbKMLVectorDataIO.h b/Code/IO/otbKMLVectorDataIO.h index daea998129..7988d8448a 100644 --- a/Code/IO/otbKMLVectorDataIO.h +++ b/Code/IO/otbKMLVectorDataIO.h @@ -26,11 +26,6 @@ #include "kml/dom.h" #include "kml/base/file.h" -using kmldom::KmlPtr; -using kmldom::ElementPtr; -using kmldom::FeaturePtr; -using kmldom::GeometryPtr; -using kmldom::ContainerPtr; namespace otb { @@ -110,34 +105,30 @@ protected: virtual void PrintSelf(std::ostream& os, itk::Indent indent) const; - static const FeaturePtr GetRootFeature(const ElementPtr& root); + static const kmldom::FeaturePtr GetRootFeature(const kmldom::ElementPtr& root); static void PrintIndented(std::string item, int depth); - static void PrintFeature(const FeaturePtr& feature, int depth); + static void PrintFeature(const kmldom::FeaturePtr& feature, int depth); - void WalkGeometry(const GeometryPtr& geometry, DataNodePointerType father); + void WalkGeometry(const kmldom::GeometryPtr& geometry, DataNodePointerType father); - void WalkFeature(const FeaturePtr& feature, DataNodePointerType father); + void WalkFeature(const kmldom::FeaturePtr& feature, DataNodePointerType father); - void WalkContainer(const ContainerPtr& container, DataNodePointerType father); + void WalkContainer(const kmldom::ContainerPtr& container, DataNodePointerType father); /** Conversion tools */ - DataNodePointerType ConvertGeometryToPointNode(const GeometryPtr& geometry); - DataNodePointerType ConvertGeometryToLineStringNode(const GeometryPtr& geometry); - DataNodePointerType ConvertGeometryToLinearRingNode(const GeometryPtr& geometry); - DataNodePointerType ConvertGeometryToPolygonNode(const GeometryPtr& geometry); + DataNodePointerType ConvertGeometryToPointNode(const kmldom::GeometryPtr& geometry); + DataNodePointerType ConvertGeometryToLineStringNode(const kmldom::GeometryPtr& geometry); + DataNodePointerType ConvertGeometryToLinearRingNode(const kmldom::GeometryPtr& geometry); + DataNodePointerType ConvertGeometryToPolygonNode(const kmldom::GeometryPtr& geometry); /** end conversion tools */ - typedef kmldom::KmlPtr KmlPtr; - typedef kmldom::KmlFactory KmlFactory; - typedef kmldom::DocumentPtr DocumentPtr; - typedef kmldom::FolderPtr FolderPtr; - typedef kmldom::MultiGeometryPtr MultiGeometryPtr; - void ProcessNodeWrite(InternalTreeNodeType * source, KmlFactory* factory, - KmlPtr kml, DocumentPtr currentDocument, FolderPtr currentFolder, - MultiGeometryPtr currentMultiGeometry); + + void ProcessNodeWrite(InternalTreeNodeType * source, kmldom::KmlFactory* factory, + kmldom::KmlPtr kml, kmldom::DocumentPtr currentDocument, kmldom::FolderPtr currentFolder, + kmldom::MultiGeometryPtr currentMultiGeometry); private: KMLVectorDataIO(const Self&); //purposely not implemented diff --git a/Code/IO/otbKMLVectorDataIO.txx b/Code/IO/otbKMLVectorDataIO.txx index 97f8e7053d..560bae0765 100644 --- a/Code/IO/otbKMLVectorDataIO.txx +++ b/Code/IO/otbKMLVectorDataIO.txx @@ -45,12 +45,12 @@ namespace otb template<class TData> KMLVectorDataIO<TData> ::KMLVectorDataIO() -{ -} +{} + template<class TData> KMLVectorDataIO<TData>::~KMLVectorDataIO() -{ -} +{} + template<class TData> bool KMLVectorDataIO<TData>::CanReadFile( const char* filename ) const -- GitLab