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

ENH: Apply patches necessary after modularization

parent 18e581f4
......@@ -30,6 +30,8 @@ namespace otb
* not available, i.e. the compilation should pass, the runtime should
* not segfault but of course, the behavior will be different.
*
*
* \ingroup OTBCurlAdapters
*/
class ITK_EXPORT CurlHelper : public CurlHelperInterface
{
......
......@@ -32,6 +32,8 @@ namespace otb
* This class implement the interface of the curl access allowing for
* different implementation to be used (include stubs for test).
*
*
* \ingroup OTBCurlAdapters
*/
class ITK_EXPORT CurlHelperInterface : public itk::Object
{
......
......@@ -28,6 +28,8 @@ namespace otb
*
* This class is available only for testing purposes
*
*
* \ingroup OTBCurlAdapters
*/
class ITK_ABI_EXPORT CurlHelperStub : public CurlHelperInterface
{
......
......@@ -29,6 +29,8 @@ namespace otb
* \class GeometriesSet
* \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
*
* \ingroup OTBGdalAdapters
*/
class ITK_EXPORT GeometriesSet : public itk::DataObject
{
......
......@@ -59,6 +59,8 @@ namespace otb
* ogr::DataSource can't be grafted, and as a consequence, \c GeometriesSource
* subtypes can't be grafted as well.
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
class ITK_EXPORT GeometriesSource : public itk::ProcessObject, boost::noncopyable
{
......
......@@ -43,6 +43,8 @@ namespace otb
* \class GeometriesToGeometriesFilter
* Root abstract class for all geometries to geometries filters.
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
class ITK_EXPORT GeometriesToGeometriesFilter : public GeometriesSource
{
......@@ -239,6 +241,8 @@ private:
* actual \c TransformationFunctor.
* \since OTB v 3.14.0
* \todo Add a specialization for \c ogr::Feature.
*
* \ingroup OTBGdalAdapters
*/
template <class TransformationFunctor, class TransformedElementType, class FieldTransformationPolicy = FieldCopyTransformation>
struct TransformationFunctorDispatcher
......@@ -317,6 +321,8 @@ private:
* what we need).
* \since OTB v 3.14.0
* \todo Find a better name
*
* \ingroup OTBGdalAdapters
*/
template <class TransformationFunctor, class FieldTransformationPolicy = FieldCopyTransformation>
class ITK_EXPORT DefaultGeometriesToGeometriesFilter
......
......@@ -30,6 +30,8 @@ namespace ogr
* \todo See how mix it with the \c otb::ogr::DataSource wrapper as it was
* with \c VectorData.
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
template <typename TPrecision> class ImageReference
{
......
......@@ -59,6 +59,8 @@ namespace otb { namespace ogr {
* - all functions related to the reference count.
* \since OTB v 3.14.0
* \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
{
......@@ -176,6 +178,8 @@ public:
* instance.
* \see http://www.boost.org/doc/libs/1_49_0/libs/iterator/doc/iterator_facade.html#tutorial-example
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
template <class Value> class layer_iter
: 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);
* se, as it may be null in some cases, for instance to define mark the \c
* Layer::end() iterator.
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
class Feature
{
......
......@@ -39,6 +39,8 @@ namespace otb { namespace ogr {
* \c OGRFeatureDefn.
* \sa OGRFieldDefn
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
class FieldDefn
{
......@@ -87,6 +89,8 @@ class Feature;
* \invariant <tt>m_Feature->GetFieldDefnRef(m_index) != 0</tt>.
* \sa OGRField
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
class Field
{
......
......@@ -51,6 +51,8 @@ namespace ogr
* 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
* survives till the <tt>; </tt> at the end of the instruction.
*
* \ingroup OTBGdalAdapters
*/
struct StringListConverter
{
......
......@@ -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
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
class Layer
{
......@@ -312,6 +314,8 @@ public:
* instance.
* \see http://www.boost.org/doc/libs/1_49_0/libs/iterator/doc/iterator_facade.html#tutorial-example
* \since OTB v 3.14.0
*
* \ingroup OTBGdalAdapters
*/
template <class Value> class feature_iter
: public boost::iterator_facade<feature_iter<Value>, Value, boost::single_pass_traversal_tag>
......
......@@ -46,6 +46,8 @@ namespace itk
*
* \sa ForwardFFTImageFilter
* \ingroup ITKReview
*
* \ingroup OTBITKPendingPatches
*/
template< class TImage >
class FFTComplexToComplexImageFilter:
......
......@@ -51,6 +51,8 @@ namespace itk
* \ingroup ITKReview
*
* \sa FFTWGlobalConfiguration
*
* \ingroup OTBITKPendingPatches
*/
template< class TImage >
class ITK_EXPORT FFTWComplexToComplexImageFilter:
......
......@@ -55,6 +55,8 @@ namespace itk
* implements the same algorithm.
*
* \ingroup ITKDeprecated
*
* \ingroup OTBITKPendingPatches
*/
template< unsigned int VImageDimension >
......
......@@ -63,6 +63,8 @@ namespace itk
*
* \ingroup ITKDeprecated
*
* \ingroup OTBITKPendingPatches
*/
template< unsigned int VImageDimension >
......
......@@ -50,6 +50,8 @@ namespace itk
*
* \ingroup GeometricTransform
* \ingroup ITKReview
*
* \ingroup OTBITKPendingPatches
*/
template< class TOutputImage,
class TTransformPrecisionType = double >
......
......@@ -43,6 +43,8 @@ namespace itk
* \wiki
* \wikiexample{ImageProcessing/UnaryFunctorImageFilter,Apply a custom operation to each pixel in an image}
* \endwiki
*
* \ingroup OTBITKPendingPatches
*/
template< class TInputImage, class TOutputImage, class TFunction >
class ITK_EXPORT UnaryFunctorImageFilter:public InPlaceImageFilter< TInputImage, TOutputImage >
......
......@@ -76,6 +76,8 @@ namespace otb
* and deformation field type all have the same number of dimensions.
*
* \ingroup GeometricTransforms MultiThreaded Streamed
*
* \ingroup OTBITKPendingPatches
*/
template <
class TInputImage,
......
......@@ -79,6 +79,8 @@ namespace otb
* DEM directory can either contain DTED or SRTM formats.
* \ingroup Images
*
*
* \ingroup OTBOSSIMAdapters
*/
class ITK_EXPORT DEMHandler : public itk::Object
......
......@@ -33,6 +33,8 @@ namespace otb
*
* This class provide functions to define, compare and measure times and dates.
*
*
* \ingroup OTBOSSIMAdapters
**/
class DateTimeAdapter : public itk::Object
{
......
......@@ -33,6 +33,8 @@ namespace otb
*
* \todo{Add the support for different ellipsoid models}
*
*
* \ingroup OTBOSSIMAdapters
**/
class EllipsoidAdapter: public itk::Object
......
......@@ -34,6 +34,8 @@ namespace otb
* Those value can be directly read from the image metadatas.
*
* \ingroup IO
*
* \ingroup OTBOSSIMAdapters
*/
class ITK_EXPORT FilterFunctionValues : public itk::DataObject
{
......
......@@ -43,6 +43,8 @@ class ImageKeywordlist;
* information relative to the baseline. If necessary, it could be