21 #ifndef otbImageList_h
22 #define otbImageList_h
38 template <
class TImage>
57 typedef typename Superclass::Iterator
Iterator;
65 void UpdateOutputInformation(
void)
override;
66 void PropagateRequestedRegion(
void)
override;
67 void UpdateOutputData(
void)
override;
70 void SetRequestedRegion(
const itk::DataObject* source)
override;
82 void PrintSelf(std::ostream& os, itk::Indent indent)
const override
84 Superclass::PrintSelf(os, indent);
93 #ifndef OTB_MANUAL_INSTANTIATION
This class represent a list of images.
itk::SmartPointer< const Self > ConstPointer
ImageList(const Self &)=delete
itk::SmartPointer< Self > Pointer
Superclass::Iterator Iterator
Superclass::ReverseConstIterator ReverseConstIterator
Superclass::ConstIterator ConstIterator
void operator=(const Self &)=delete
Superclass::ReverseIterator ReverseIterator
ObjectList< TImage > Superclass
Superclass::ObjectPointerType ImagePointerType
void PrintSelf(std::ostream &os, itk::Indent indent) const override
This class is a generic all-purpose wrapping around an std::vector<itk::SmartPointer<ObjectType> >.
itk::SmartPointer< ObjectType > ObjectPointerType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.