OTB  9.0.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::DataObject * GetNthDataObject (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

◆ DataObjectListInterface()

otb::DataObjectListInterface::DataObjectListInterface ( )
protecteddefault

◆ ~DataObjectListInterface()

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

Member Function Documentation

◆ GetNthDataObject()

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 >.

◆ Size()

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

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