From 22a0b496b382a0124602f98f11d7ea5d3ec3c61f Mon Sep 17 00:00:00 2001 From: Otmane Lahlou <otmane.lahlou@c-s.fr> Date: Thu, 24 Mar 2011 11:05:12 +0100 Subject: [PATCH] ENH : add a method IsProjectionRef to get the status of the internal MapProjection --- Code/Projections/otbGenericMapProjection.h | 2 ++ Code/Projections/otbGenericMapProjection.txx | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/Code/Projections/otbGenericMapProjection.h b/Code/Projections/otbGenericMapProjection.h index 1b7e351bc2..dabc491fc0 100644 --- a/Code/Projections/otbGenericMapProjection.h +++ b/Code/Projections/otbGenericMapProjection.h @@ -101,6 +101,8 @@ public: const MapProjectionWrapper* GetMapProjection() const; + virtual bool IsProjectionDefined(); + protected: GenericMapProjection(); virtual ~GenericMapProjection(); diff --git a/Code/Projections/otbGenericMapProjection.txx b/Code/Projections/otbGenericMapProjection.txx index 132cb993f4..05e5823872 100644 --- a/Code/Projections/otbGenericMapProjection.txx +++ b/Code/Projections/otbGenericMapProjection.txx @@ -124,6 +124,15 @@ GenericMapProjection<TDirectionOfMapping, TScalarType, NInputDimensions, NOutput m_MapProjection->PrintMap(); } +template<TransformDirection::TransformationDirection TDirectionOfMapping, class TScalarType, unsigned int NInputDimensions, + unsigned int NOutputDimensions> +bool +GenericMapProjection<TDirectionOfMapping, TScalarType, NInputDimensions, NOutputDimensions> +::IsProjectionDefined() +{ + return (m_MapProjection->GetMapProjection() != NULL); +} + template<TransformDirection::TransformationDirection TDirectionOfMapping, class TScalarType, unsigned int NInputDimensions, unsigned int NOutputDimensions> -- GitLab