Skip to content
Snippets Groups Projects
Commit b5263f8f authored by Antoine Regimbeau's avatar Antoine Regimbeau
Browse files

DOC: add brief documentation for objectlistinterface class

parent 616b4721
No related branches found
No related tags found
1 merge request!22Register Pipeline Services (ProcessObjects and DataObjects)
...@@ -28,12 +28,22 @@ namespace otb ...@@ -28,12 +28,22 @@ namespace otb
class ObjectListInterface class ObjectListInterface
{ {
/** \class ObjectListInterface
* \brief This non template class is an interface that wrapp ObjectList
*
* New method that do not need the template parameter of ObjectList
* should be declare here.
*
* \ingroup ObjectListInterface
*/
public: public:
ObjectListInterface() {}; ObjectListInterface() {};
virtual ~ObjectListInterface(){}; virtual ~ObjectListInterface(){};
/**
Get the nth element of the list as a DataObject *.
*/
virtual itk::DataObject * GetNthDataObject(unsigned int index) const = 0; virtual itk::DataObject * GetNthDataObject(unsigned int index) const = 0;
virtual std::size_t Size(void) const = 0; virtual std::size_t Size(void) const = 0;
......
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