![]() |
OTB
6.5.0
Orfeo Toolbox
|
#include <otbRAndBAndNIRIndexImageFilter.h>
Public Types | |
typedef Superclass::Input2ImageType | BInputImageType |
typedef itk::SmartPointer < const Self > | ConstPointer |
typedef Superclass::FunctorType | FunctorType |
typedef Superclass::Input3ImageType | NIRInputImageType |
typedef Superclass::OutputImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass::Input1ImageType | RInputImageType |
typedef RAndBAndNIRIndexImageFilter | Self |
typedef itk::TernaryFunctorImageFilter < TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction > | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TFunction | FunctorType |
typedef Input1ImageType::PixelType | Input1ImagePixelType |
typedef Input1ImageType::ConstPointer | Input1ImagePointer |
typedef Input1ImageType::RegionType | Input1ImageRegionType |
typedef TInputImageR | Input1ImageType |
typedef Input2ImageType::PixelType | Input2ImagePixelType |
typedef Input2ImageType::ConstPointer | Input2ImagePointer |
typedef Input2ImageType::RegionType | Input2ImageRegionType |
typedef TInputImageB | Input2ImageType |
typedef Input3ImageType::PixelType | Input3ImagePixelType |
typedef Input3ImageType::ConstPointer | Input3ImagePointer |
typedef Input3ImageType::RegionType | Input3ImageRegionType |
typedef TInputImageNIR | Input3ImageType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef SmartPointer< Self > | Pointer |
typedef TernaryFunctorImageFilter | Self |
typedef InPlaceImageFilter < TInputImageR, TOutputImage > | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImageR | InputImageType |
typedef Superclass::OutputImagePixelType | OutputImagePixelType |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef Superclass::OutputImageType | OutputImageType |
typedef SmartPointer< Self > | Pointer |
typedef InPlaceImageFilter | Self |
typedef ImageToImageFilter < TInputImageR, TOutputImage > | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef Superclass::OutputImagePixelType | OutputImagePixelType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef SmartPointer< Self > | Pointer |
typedef ImageToImageFilter | Self |
typedef ImageSource< TOutputImage > | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef Superclass::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef SmartPointer< Self > | Pointer |
typedef ImageSource | Self |
typedef ProcessObject | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef std::vector < DataObjectPointer > | DataObjectPointerArray |
typedef DataObjectPointerArray::size_type | DataObjectPointerArraySizeType |
typedef std::vector < DataObjectIdentifierType > | NameArray |
typedef SmartPointer< Self > | Pointer |
typedef ProcessObject | Self |
typedef Object | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef Object | Self |
typedef LightObject | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef LightObject | Self |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetInputB (const TInputImageB *image) |
void | SetInputNIR (const TInputImageNIR *image) |
void | SetInputR (const TInputImageR *image) |
![]() | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
FunctorType & | GetFunctor (void) |
const FunctorType & | GetFunctor () const |
void | SetFunctor (const FunctorType &functor) |
void | SetInput1 (const TInputImageR *image1) |
void | SetInput2 (const TInputImageB *image2) |
void | SetInput3 (const TInputImageNIR *image3) |
![]() | |
virtual bool | CanRunInPlace () const |
virtual bool | GetInPlace () const |
virtual void | InPlaceOff () |
virtual void | InPlaceOn () |
virtual void | SetInPlace (bool _arg) |
![]() | |
virtual double | GetCoordinateTolerance () const |
virtual double | GetDirectionTolerance () const |
const InputImageType * | GetInput () const |
const InputImageType * | GetInput (unsigned int idx) const |
virtual void | PopBackInput () override |
virtual void | PopFrontInput () override |
virtual void | PushBackInput (const InputImageType *image) |
virtual void | PushFrontInput (const InputImageType *image) |
virtual void | SetCoordinateTolerance (double _arg) |
virtual void | SetDirectionTolerance (double _arg) |
virtual void | SetInput (const InputImageType *image) |
virtual void | SetInput (unsigned int, const TInputImage *image) |
![]() | |
OutputImageType * | GetOutput (unsigned int idx) |
OutputImageType * | GetOutput () |
const OutputImageType * | GetOutput () const |
virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
virtual void | GraftOutput (const DataObjectIdentifierType &key, DataObject *output) |
virtual void | GraftOutput (DataObject *output) |
virtual ProcessObject::DataObjectPointer | MakeOutput (ProcessObject::DataObjectPointerArraySizeType idx) override |
virtual ProcessObject::DataObjectPointer | MakeOutput (const ProcessObject::DataObjectIdentifierType &) override |
![]() | |
virtual void | AbortGenerateDataOff () |
virtual void | AbortGenerateDataOn () |
virtual void | EnlargeOutputRequestedRegion (DataObject *) |
virtual const bool & | GetAbortGenerateData () const |
DataObjectPointerArray | GetIndexedInputs () |
DataObjectPointerArray | GetIndexedOutputs () |
NameArray | GetInputNames () const |
DataObjectPointerArray | GetInputs () |
MultiThreader * | GetMultiThreader () const |
DataObjectPointerArraySizeType | GetNumberOfIndexedInputs () const |
DataObjectPointerArraySizeType | GetNumberOfIndexedOutputs () const |
DataObjectPointerArraySizeType | GetNumberOfInputs () const |
DataObjectPointerArraySizeType | GetNumberOfOutputs () const |
virtual const ThreadIdType & | GetNumberOfThreads () const |
virtual DataObjectPointerArraySizeType | GetNumberOfValidRequiredInputs () const |
NameArray | GetOutputNames () const |
DataObjectPointerArray | GetOutputs () |
virtual const float & | GetProgress () const |
virtual const bool & | GetReleaseDataBeforeUpdateFlag () const |
virtual bool | GetReleaseDataFlag () const |
NameArray | GetRequiredInputNames () const |
bool | HasInput (const DataObjectIdentifierType &key) const |
bool | HasOutput (const DataObjectIdentifierType &key) const |
virtual void | PrepareOutputs () |
virtual void | PropagateRequestedRegion (DataObject *output) |
virtual void | ReleaseDataBeforeUpdateFlagOff () |
virtual void | ReleaseDataBeforeUpdateFlagOn () |
void | ReleaseDataFlagOff () |
void | ReleaseDataFlagOn () |
virtual void | ResetPipeline () |
virtual void | SetAbortGenerateData (bool _arg) |
virtual void | SetNumberOfThreads (ThreadIdType _arg) |
void | SetProgress (float progress) |
virtual void | SetReleaseDataBeforeUpdateFlag (bool _arg) |
virtual void | SetReleaseDataFlag (bool flag) |
virtual void | Update () |
virtual void | UpdateLargestPossibleRegion () |
virtual void | UpdateOutputData (DataObject *output) |
virtual void | UpdateOutputInformation () |
void | UpdateProgress (float progress) |
![]() | |
unsigned long | AddObserver (const EventObject &event, Command *) |
unsigned long | AddObserver (const EventObject &event, Command *) const |
virtual void | DebugOff () const |
virtual void | DebugOn () const |
Command * | GetCommand (unsigned long tag) |
bool | GetDebug () const |
const MetaDataDictionary & | GetMetaDataDictionary () const |
MetaDataDictionary & | GetMetaDataDictionary () |
virtual ModifiedTimeType | GetMTime () const |
virtual const std::string & | GetObjectName () const |
virtual const TimeStamp & | GetTimeStamp () const |
bool | HasObserver (const EventObject &event) const |
void | InvokeEvent (const EventObject &) |
void | InvokeEvent (const EventObject &) const |
virtual void | Modified () const |
virtual void | Register () const override |
void | RemoveAllObservers () |
void | RemoveObserver (unsigned long tag) |
void | SetDebug (bool debugFlag) const |
void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
virtual void | SetObjectName (std::string _arg) |
virtual void | SetReferenceCount (int) override |
virtual void | UnRegister () const noexceptoverride |
![]() | |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
itkCloneMacro (Self) | |
void | Print (std::ostream &os, Indent indent=0) const |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Private Member Functions | |
void | operator= (const Self &) |
RAndBAndNIRIndexImageFilter (const Self &) | |
TODO.
Definition at line 44 of file otbRAndBAndNIRIndexImageFilter.h.
typedef Superclass::Input2ImageType otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::BInputImageType |
Definition at line 70 of file otbRAndBAndNIRIndexImageFilter.h.
typedef itk::SmartPointer<const Self> otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::ConstPointer |
Definition at line 56 of file otbRAndBAndNIRIndexImageFilter.h.
typedef Superclass::FunctorType otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::FunctorType |
Definition at line 73 of file otbRAndBAndNIRIndexImageFilter.h.
typedef Superclass::Input3ImageType otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::NIRInputImageType |
Definition at line 71 of file otbRAndBAndNIRIndexImageFilter.h.
typedef Superclass::OutputImageType otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::OutputImageType |
Definition at line 72 of file otbRAndBAndNIRIndexImageFilter.h.
typedef itk::SmartPointer<Self> otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::Pointer |
Definition at line 54 of file otbRAndBAndNIRIndexImageFilter.h.
typedef Superclass::Input1ImageType otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::RInputImageType |
Template parameters typedefs
Definition at line 69 of file otbRAndBAndNIRIndexImageFilter.h.
typedef RAndBAndNIRIndexImageFilter otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::Self |
Standard typedefs
Definition at line 51 of file otbRAndBAndNIRIndexImageFilter.h.
typedef itk::TernaryFunctorImageFilter<TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction> otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::Superclass |
Definition at line 53 of file otbRAndBAndNIRIndexImageFilter.h.
|
protected |
Constructor
Definition at line 35 of file otbRAndBAndNIRIndexImageFilter.txx.
|
inlineoverrideprotected |
Definition at line 77 of file otbRAndBAndNIRIndexImageFilter.h.
|
private |
|
virtual |
Reimplemented from itk::Object.
|
virtual |
Creation through object factory macro
Reimplemented from itk::TernaryFunctorImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >.
|
static |
Type macro
|
private |
|
overrideprotectedvirtual |
Reimplemented from itk::InPlaceImageFilter< TInputImageR, TOutputImage >.
Definition at line 79 of file otbRAndBAndNIRIndexImageFilter.txx.
void otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::SetInputB | ( | const TInputImageB * | image | ) |
Connect one of the operands for pixel-wise addition
Definition at line 59 of file otbRAndBAndNIRIndexImageFilter.txx.
void otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::SetInputNIR | ( | const TInputImageNIR * | image | ) |
Connect one of the operands for pixel-wise addition
Definition at line 71 of file otbRAndBAndNIRIndexImageFilter.txx.
void otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >::SetInputR | ( | const TInputImageR * | image | ) |
Connect one of the operands for pixel-wise addition
Definition at line 46 of file otbRAndBAndNIRIndexImageFilter.txx.