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::PolarimetricData Class Reference

This class allows to determine the type of architecture we get. More...

#include <otbPolarimetricData.h>

+ Inheritance diagram for otb::PolarimetricData:
+ Collaboration diagram for otb::PolarimetricData:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef PolarimetricData Self
 
typedef itk::DataObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
void DetermineArchitecture (bool *PresentInputImages)
 
void DetermineArchitecture (int NumberOfImages, bool EmissionH, bool EmissionV)
 
virtual ArchitectureType GetArchitectureType ()
 
virtual const char * GetNameOfClass () const
 
virtual void SetArchitectureType (ArchitectureType _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

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

Private Member Functions

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

Private Attributes

ArchitectureType m_ArchitectureType
 

Detailed Description

This class allows to determine the type of architecture we get.

HH_HV_VH_VV (0), HH_HV_VV (1), HH_VH_VV (2), HH_HV(3), VH_VV (4), HH_VV (5).

Definition at line 50 of file otbPolarimetricData.h.

Member Typedef Documentation

Definition at line 58 of file otbPolarimetricData.h.

Definition at line 57 of file otbPolarimetricData.h.

Standard typedefs

Definition at line 55 of file otbPolarimetricData.h.

Definition at line 56 of file otbPolarimetricData.h.

Constructor & Destructor Documentation

otb::PolarimetricData::PolarimetricData ( )
protected

Constructor

Definition at line 26 of file otbPolarimetricData.cxx.

References otb::UNKNOWN_ARCHITECTURE.

virtual otb::PolarimetricData::~PolarimetricData ( )
inlineprotectedvirtual

Destructor

Definition at line 78 of file otbPolarimetricData.h.

otb::PolarimetricData::PolarimetricData ( const Self )
private

Member Function Documentation

virtual::itk::LightObject::Pointer otb::PolarimetricData::CreateAnother ( void  ) const
void otb::PolarimetricData::DetermineArchitecture ( bool *  PresentInputImages)

Determine the kind of architecture of the input

Definition at line 33 of file otbPolarimetricData.cxx.

References otb::HH_HV, otb::HH_HV_VH_VV, otb::HH_HV_VV, otb::HH_VH_VV, otb::HH_VV, otb::UNKNOWN_ARCHITECTURE, and otb::VH_VV.

void otb::PolarimetricData::DetermineArchitecture ( int  NumberOfImages,
bool  EmissionH,
bool  EmissionV 
)

Definition at line 79 of file otbPolarimetricData.cxx.

References otb::HH_HV, otb::HH_HV_VH_VV, otb::HH_HV_VV, and otb::VH_VV.

virtual ArchitectureType otb::PolarimetricData::GetArchitectureType ( )
virtual
virtual const char* otb::PolarimetricData::GetNameOfClass ( ) const
virtual

Type macro

Reimplemented from itk::DataObject.

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

PrintSelf method

Reimplemented from itk::DataObject.

Definition at line 113 of file otbPolarimetricData.cxx.

virtual void otb::PolarimetricData::SetArchitectureType ( ArchitectureType  _arg)
virtual

Set/Get ArchitectureType

Member Data Documentation

ArchitectureType otb::PolarimetricData::m_ArchitectureType
private

Architecture Type

Definition at line 87 of file otbPolarimetricData.h.


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