OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | List of all members
otb::PolarimetricData Class Reference

#include <otbPolarimetricData.h>

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

Public Types

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

Public Member Functions

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

Static Public Member Functions

static Pointer New ()
 
ArchitectureType m_ArchitectureType
 
void DetermineArchitecture (bool *PresentInputImages)
 
void DetermineArchitecture (int NumberOfImages, bool EmissionH, bool EmissionV)
 
virtual void SetArchitectureType (ArchitectureType _arg)
 
virtual ArchitectureType GetArchitectureType ()
 
 PolarimetricData ()
 
 ~PolarimetricData () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 PolarimetricData (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

This class allows determining 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 45 of file otbPolarimetricData.h.

Member Typedef Documentation

◆ ConstPointer

typedef itk::SmartPointer<const Self> otb::PolarimetricData::ConstPointer

Definition at line 52 of file otbPolarimetricData.h.

◆ Pointer

typedef itk::SmartPointer<Self> otb::PolarimetricData::Pointer

Definition at line 51 of file otbPolarimetricData.h.

◆ Self

Standard typedefs

Definition at line 49 of file otbPolarimetricData.h.

◆ Superclass

typedef itk::DataObject otb::PolarimetricData::Superclass

Definition at line 50 of file otbPolarimetricData.h.

Constructor & Destructor Documentation

◆ PolarimetricData() [1/2]

otb::PolarimetricData::PolarimetricData ( )
protected

Constructor

◆ ~PolarimetricData()

otb::PolarimetricData::~PolarimetricData ( )
inlineoverrideprotected

Destructor

Definition at line 75 of file otbPolarimetricData.h.

◆ PolarimetricData() [2/2]

otb::PolarimetricData::PolarimetricData ( const Self )
privatedelete

Architecture Type

Member Function Documentation

◆ CreateAnother()

virtual::itk::LightObject::Pointer otb::PolarimetricData::CreateAnother ( void  ) const

◆ DetermineArchitecture() [1/2]

void otb::PolarimetricData::DetermineArchitecture ( bool *  PresentInputImages)

Determine the kind of architecture of the input

◆ DetermineArchitecture() [2/2]

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

Architecture Type

◆ GetArchitectureType()

virtual ArchitectureType otb::PolarimetricData::GetArchitectureType ( )
virtual

Architecture Type

◆ GetNameOfClass()

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

Type macro

◆ New()

static Pointer otb::PolarimetricData::New ( )
static

◆ operator=()

void otb::PolarimetricData::operator= ( const Self )
privatedelete

Architecture Type

◆ PrintSelf()

void otb::PolarimetricData::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

PrintSelf method

◆ SetArchitectureType()

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

Set/Get ArchitectureType

Member Data Documentation

◆ m_ArchitectureType

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 file: