Commit 23f6dfcc authored by Julien Malik's avatar Julien Malik
Browse files

ENH: Apply patches necessary after modularization

No related merge requests found
Showing with 50 additions and 0 deletions
+50 -0
...@@ -30,6 +30,8 @@ namespace otb ...@@ -30,6 +30,8 @@ namespace otb
* not available, i.e. the compilation should pass, the runtime should * not available, i.e. the compilation should pass, the runtime should
* not segfault but of course, the behavior will be different. * not segfault but of course, the behavior will be different.
* *
*
* \ingroup OTBCurlAdapters
*/ */
class ITK_EXPORT CurlHelper : public CurlHelperInterface class ITK_EXPORT CurlHelper : public CurlHelperInterface
{ {
......
...@@ -32,6 +32,8 @@ namespace otb ...@@ -32,6 +32,8 @@ namespace otb
* This class implement the interface of the curl access allowing for * This class implement the interface of the curl access allowing for
* different implementation to be used (include stubs for test). * different implementation to be used (include stubs for test).
* *
*
* \ingroup OTBCurlAdapters
*/ */
class ITK_EXPORT CurlHelperInterface : public itk::Object class ITK_EXPORT CurlHelperInterface : public itk::Object
{ {
......
...@@ -28,6 +28,8 @@ namespace otb ...@@ -28,6 +28,8 @@ namespace otb
* *
* This class is available only for testing purposes * This class is available only for testing purposes
* *
*
* \ingroup OTBCurlAdapters
*/ */
class ITK_ABI_EXPORT CurlHelperStub : public CurlHelperInterface class ITK_ABI_EXPORT CurlHelperStub : public CurlHelperInterface
{ {
......
...@@ -29,6 +29,8 @@ namespace otb ...@@ -29,6 +29,8 @@ namespace otb
* \class GeometriesSet * \class GeometriesSet
* \brief Common ITK type to manipulate any set of geometries: a \c otb::ogr::DataSource, or a \c otb::ogr::Layer. * \brief Common ITK type to manipulate any set of geometries: a \c otb::ogr::DataSource, or a \c otb::ogr::Layer.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class ITK_EXPORT GeometriesSet : public itk::DataObject class ITK_EXPORT GeometriesSet : public itk::DataObject
{ {
......
...@@ -59,6 +59,8 @@ namespace otb ...@@ -59,6 +59,8 @@ namespace otb
* ogr::DataSource can't be grafted, and as a consequence, \c GeometriesSource * ogr::DataSource can't be grafted, and as a consequence, \c GeometriesSource
* subtypes can't be grafted as well. * subtypes can't be grafted as well.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class ITK_EXPORT GeometriesSource : public itk::ProcessObject, boost::noncopyable class ITK_EXPORT GeometriesSource : public itk::ProcessObject, boost::noncopyable
{ {
......
...@@ -43,6 +43,8 @@ namespace otb ...@@ -43,6 +43,8 @@ namespace otb
* \class GeometriesToGeometriesFilter * \class GeometriesToGeometriesFilter
* Root abstract class for all geometries to geometries filters. * Root abstract class for all geometries to geometries filters.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class ITK_EXPORT GeometriesToGeometriesFilter : public GeometriesSource class ITK_EXPORT GeometriesToGeometriesFilter : public GeometriesSource
{ {
...@@ -239,6 +241,8 @@ private: ...@@ -239,6 +241,8 @@ private:
* actual \c TransformationFunctor. * actual \c TransformationFunctor.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
* \todo Add a specialization for \c ogr::Feature. * \todo Add a specialization for \c ogr::Feature.
*
* \ingroup OTBGdalAdapters
*/ */
template <class TransformationFunctor, class TransformedElementType, class FieldTransformationPolicy = FieldCopyTransformation> template <class TransformationFunctor, class TransformedElementType, class FieldTransformationPolicy = FieldCopyTransformation>
struct TransformationFunctorDispatcher struct TransformationFunctorDispatcher
...@@ -317,6 +321,8 @@ private: ...@@ -317,6 +321,8 @@ private:
* what we need). * what we need).
* \since OTB v 3.14.0 * \since OTB v 3.14.0
* \todo Find a better name * \todo Find a better name
*
* \ingroup OTBGdalAdapters
*/ */
template <class TransformationFunctor, class FieldTransformationPolicy = FieldCopyTransformation> template <class TransformationFunctor, class FieldTransformationPolicy = FieldCopyTransformation>
class ITK_EXPORT DefaultGeometriesToGeometriesFilter class ITK_EXPORT DefaultGeometriesToGeometriesFilter
......
...@@ -30,6 +30,8 @@ namespace ogr ...@@ -30,6 +30,8 @@ namespace ogr
* \todo See how mix it with the \c otb::ogr::DataSource wrapper as it was * \todo See how mix it with the \c otb::ogr::DataSource wrapper as it was
* with \c VectorData. * with \c VectorData.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
template <typename TPrecision> class ImageReference template <typename TPrecision> class ImageReference
{ {
......
...@@ -59,6 +59,8 @@ namespace otb { namespace ogr { ...@@ -59,6 +59,8 @@ namespace otb { namespace ogr {
* - all functions related to the reference count. * - all functions related to the reference count.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
* \internal As the class is not meant to be inherited, no new function is virtual. * \internal As the class is not meant to be inherited, no new function is virtual.
*
* \ingroup OTBGdalAdapters
*/ */
class DataSource : public itk::DataObject , public boost::noncopyable class DataSource : public itk::DataObject , public boost::noncopyable
{ {
...@@ -176,6 +178,8 @@ public: ...@@ -176,6 +178,8 @@ public:
* instance. * instance.
* \see http://www.boost.org/doc/libs/1_49_0/libs/iterator/doc/iterator_facade.html#tutorial-example * \see http://www.boost.org/doc/libs/1_49_0/libs/iterator/doc/iterator_facade.html#tutorial-example
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
template <class Value> class layer_iter template <class Value> class layer_iter
: public boost::iterator_facade<layer_iter<Value>, Value, boost::random_access_traversal_tag, Value> : public boost::iterator_facade<layer_iter<Value>, Value, boost::random_access_traversal_tag, Value>
......
...@@ -51,6 +51,8 @@ bool operator==(Feature const& lhs, Feature const& rhs); ...@@ -51,6 +51,8 @@ bool operator==(Feature const& lhs, Feature const& rhs);
* se, as it may be null in some cases, for instance to define mark the \c * se, as it may be null in some cases, for instance to define mark the \c
* Layer::end() iterator. * Layer::end() iterator.
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class Feature class Feature
{ {
......
...@@ -39,6 +39,8 @@ namespace otb { namespace ogr { ...@@ -39,6 +39,8 @@ namespace otb { namespace ogr {
* \c OGRFeatureDefn. * \c OGRFeatureDefn.
* \sa OGRFieldDefn * \sa OGRFieldDefn
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class FieldDefn class FieldDefn
{ {
...@@ -87,6 +89,8 @@ class Feature; ...@@ -87,6 +89,8 @@ class Feature;
* \invariant <tt>m_Feature->GetFieldDefnRef(m_index) != 0</tt>. * \invariant <tt>m_Feature->GetFieldDefnRef(m_index) != 0</tt>.
* \sa OGRField * \sa OGRField
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class Field class Field
{ {
......
...@@ -51,6 +51,8 @@ namespace ogr ...@@ -51,6 +51,8 @@ namespace ogr
* order to ensure the temporary vector of <tt>char*</tt> survives the call of * order to ensure the temporary vector of <tt>char*</tt> survives the call of
* \c to_ogr(). Even when used as suggested by the example above, the vector * \c to_ogr(). Even when used as suggested by the example above, the vector
* survives till the <tt>; </tt> at the end of the instruction. * survives till the <tt>; </tt> at the end of the instruction.
*
* \ingroup OTBGdalAdapters
*/ */
struct StringListConverter struct StringListConverter
{ {
......
...@@ -60,6 +60,8 @@ bool operator==(Layer const& lhs, Layer const& rhs); ...@@ -60,6 +60,8 @@ bool operator==(Layer const& lhs, Layer const& rhs);
* *
* \todo Find a way to be notified when the related \c OGRDataSource is released * \todo Find a way to be notified when the related \c OGRDataSource is released
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
class Layer class Layer
{ {
...@@ -312,6 +314,8 @@ public: ...@@ -312,6 +314,8 @@ public:
* instance. * instance.
* \see http://www.boost.org/doc/libs/1_49_0/libs/iterator/doc/iterator_facade.html#tutorial-example * \see http://www.boost.org/doc/libs/1_49_0/libs/iterator/doc/iterator_facade.html#tutorial-example
* \since OTB v 3.14.0 * \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/ */
template <class Value> class feature_iter template <class Value> class feature_iter
: public boost::iterator_facade<feature_iter<Value>, Value, boost::single_pass_traversal_tag> : public boost::iterator_facade<feature_iter<Value>, Value, boost::single_pass_traversal_tag>
......
...@@ -46,6 +46,8 @@ namespace itk ...@@ -46,6 +46,8 @@ namespace itk
* *
* \sa ForwardFFTImageFilter * \sa ForwardFFTImageFilter
* \ingroup ITKReview * \ingroup ITKReview
*
* \ingroup OTBITKPendingPatches
*/ */
template< class TImage > template< class TImage >
class FFTComplexToComplexImageFilter: class FFTComplexToComplexImageFilter:
......
...@@ -51,6 +51,8 @@ namespace itk ...@@ -51,6 +51,8 @@ namespace itk
* \ingroup ITKReview * \ingroup ITKReview
* *
* \sa FFTWGlobalConfiguration * \sa FFTWGlobalConfiguration
*
* \ingroup OTBITKPendingPatches
*/ */
template< class TImage > template< class TImage >
class ITK_EXPORT FFTWComplexToComplexImageFilter: class ITK_EXPORT FFTWComplexToComplexImageFilter:
......
...@@ -55,6 +55,8 @@ namespace itk ...@@ -55,6 +55,8 @@ namespace itk
* implements the same algorithm. * implements the same algorithm.
* *
* \ingroup ITKDeprecated * \ingroup ITKDeprecated
*
* \ingroup OTBITKPendingPatches
*/ */
template< unsigned int VImageDimension > template< unsigned int VImageDimension >
......
...@@ -63,6 +63,8 @@ namespace itk ...@@ -63,6 +63,8 @@ namespace itk
* *
* \ingroup ITKDeprecated * \ingroup ITKDeprecated
*
* \ingroup OTBITKPendingPatches
*/ */
template< unsigned int VImageDimension > template< unsigned int VImageDimension >
......
...@@ -50,6 +50,8 @@ namespace itk ...@@ -50,6 +50,8 @@ namespace itk
* *
* \ingroup GeometricTransform * \ingroup GeometricTransform
* \ingroup ITKReview * \ingroup ITKReview
*
* \ingroup OTBITKPendingPatches
*/ */
template< class TOutputImage, template< class TOutputImage,
class TTransformPrecisionType = double > class TTransformPrecisionType = double >
......
...@@ -43,6 +43,8 @@ namespace itk ...@@ -43,6 +43,8 @@ namespace itk
* \wiki * \wiki
* \wikiexample{ImageProcessing/UnaryFunctorImageFilter,Apply a custom operation to each pixel in an image} * \wikiexample{ImageProcessing/UnaryFunctorImageFilter,Apply a custom operation to each pixel in an image}
* \endwiki * \endwiki
*
* \ingroup OTBITKPendingPatches
*/ */
template< class TInputImage, class TOutputImage, class TFunction > template< class TInputImage, class TOutputImage, class TFunction >
class ITK_EXPORT UnaryFunctorImageFilter:public InPlaceImageFilter< TInputImage, TOutputImage > class ITK_EXPORT UnaryFunctorImageFilter:public InPlaceImageFilter< TInputImage, TOutputImage >
......
...@@ -76,6 +76,8 @@ namespace otb ...@@ -76,6 +76,8 @@ namespace otb
* and deformation field type all have the same number of dimensions. * and deformation field type all have the same number of dimensions.
* *
* \ingroup GeometricTransforms MultiThreaded Streamed * \ingroup GeometricTransforms MultiThreaded Streamed
*
* \ingroup OTBITKPendingPatches
*/ */
template < template <
class TInputImage, class TInputImage,
......
...@@ -79,6 +79,8 @@ namespace otb ...@@ -79,6 +79,8 @@ namespace otb
* DEM directory can either contain DTED or SRTM formats. * DEM directory can either contain DTED or SRTM formats.
* \ingroup Images * \ingroup Images
* *
*
* \ingroup OTBOSSIMAdapters
*/ */
class ITK_EXPORT DEMHandler : public itk::Object class ITK_EXPORT DEMHandler : public itk::Object
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment