Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
otb::WavelengthSpectralBands Class Reference

This class contains the values of the filter functions. More...

#include <otbWavelengthSpectralBands.h>

+ Inheritance diagram for otb::WavelengthSpectralBands:
+ Collaboration diagram for otb::WavelengthSpectralBands:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef FilterFunctionValues FilterFunctionValuesType
 
typedef ObjectList
< FilterFunctionValuesType
InternalWavelengthSpectralBandListType
 
typedef itk::SmartPointer< SelfPointer
 
typedef WavelengthSpectralBands Self
 
typedef itk::DataObject Superclass
 
typedef
InternalWavelengthSpectralBandListType::Pointer 
WavelengthSpectralBandListType
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
virtual unsigned int GetNbBands ()
 
virtual void SetNbBands (unsigned int _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 WavelengthSpectralBands ()
 
 ~WavelengthSpectralBands ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const
 

Private Member Functions

 WavelengthSpectralBands (const Self &)
 
void operator= (const Self &)
 

Private Attributes

unsigned int m_NbBands
 
WavelengthSpectralBandListType m_WavelengthSpectralBandsList
 

Detailed Description

This class contains the values of the filter functions.

Definition at line 34 of file otbWavelengthSpectralBands.h.

Member Typedef Documentation

Definition at line 41 of file otbWavelengthSpectralBands.h.

Definition at line 47 of file otbWavelengthSpectralBands.h.

Definition at line 50 of file otbWavelengthSpectralBands.h.

Definition at line 40 of file otbWavelengthSpectralBands.h.

Standard typedefs

Definition at line 38 of file otbWavelengthSpectralBands.h.

Definition at line 39 of file otbWavelengthSpectralBands.h.

Definition at line 51 of file otbWavelengthSpectralBands.h.

Constructor & Destructor Documentation

otb::WavelengthSpectralBands::WavelengthSpectralBands ( )
protected

Constructor

Definition at line 26 of file otbWavelengthSpectralBands.cxx.

otb::WavelengthSpectralBands::~WavelengthSpectralBands ( )
inlineprotected

Destructor

Definition at line 63 of file otbWavelengthSpectralBands.h.

otb::WavelengthSpectralBands::WavelengthSpectralBands ( const Self )
private

Member Function Documentation

virtual::itk::LightObject::Pointer otb::WavelengthSpectralBands::CreateAnother ( void  ) const
virtual const char* otb::WavelengthSpectralBands::GetNameOfClass ( ) const
virtual

Type macro

Reimplemented from itk::DataObject.

virtual unsigned int otb::WavelengthSpectralBands::GetNbBands ( )
virtual

Get the number of bands.

static Pointer otb::WavelengthSpectralBands::New ( )
static

Creation through object factory macro

void otb::WavelengthSpectralBands::operator= ( const Self )
private
void otb::WavelengthSpectralBands::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
protectedvirtual

PrintSelf method

Reimplemented from itk::DataObject.

Definition at line 35 of file otbWavelengthSpectralBands.cxx.

virtual void otb::WavelengthSpectralBands::SetNbBands ( unsigned int  _arg)
virtual

Set the number of bands.

Member Data Documentation

unsigned int otb::WavelengthSpectralBands::m_NbBands
private

Definition at line 74 of file otbWavelengthSpectralBands.h.

WavelengthSpectralBandListType otb::WavelengthSpectralBands::m_WavelengthSpectralBandsList
private

List that contains the filter function value.

Definition at line 73 of file otbWavelengthSpectralBands.h.


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