OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Protected Member Functions | List of all members
otb::DataObjectListInterface Class Referenceabstract

#include <otbDataObjectListInterface.h>

+ Inheritance diagram for otb::DataObjectListInterface:
+ Collaboration diagram for otb::DataObjectListInterface:

Public Member Functions

virtual itk::DataObjectGetNthDataObject (unsigned int index) const =0
 
virtual std::vcl_size_t Size (void) const =0
 

Protected Member Functions

 DataObjectListInterface ()=default
 
virtual ~DataObjectListInterface ()=default
 

Detailed Description

Definition at line 30 of file otbDataObjectListInterface.h.

Constructor & Destructor Documentation

otb::DataObjectListInterface::DataObjectListInterface ( )
protecteddefault
virtual otb::DataObjectListInterface::~DataObjectListInterface ( )
protectedvirtualdefault

Member Function Documentation

virtual itk::DataObject* otb::DataObjectListInterface::GetNthDataObject ( unsigned int  index) const
pure virtual

Get the nth element of the list as a DataObject *.

Implemented in otb::ObjectList< TObject >, otb::ObjectList< TImage >, and otb::ObjectList< SamplingRateCalculator >.

virtual std::vcl_size_t otb::DataObjectListInterface::Size ( void  ) const
pure virtual

The documentation for this class was generated from the following file: