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
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 ( )


Definition at line 26 of file otbPolarimetricData.cxx.


virtual otb::PolarimetricData::~PolarimetricData ( )


Definition at line 78 of file otbPolarimetricData.h.

otb::PolarimetricData::PolarimetricData ( const Self )

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 const char* otb::PolarimetricData::GetNameOfClass ( ) const

Type macro

Reimplemented from itk::DataObject.

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

PrintSelf method

Reimplemented from itk::DataObject.

Definition at line 113 of file otbPolarimetricData.cxx.

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

Set/Get ArchitectureType

Member Data Documentation

ArchitectureType otb::PolarimetricData::m_ArchitectureType

Architecture Type

Definition at line 87 of file otbPolarimetricData.h.

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