OTB
9.0.0
Orfeo Toolbox
|
#include <otbDEMCaracteristicsExtractor.h>
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef DEMCaracteristicsExtractor | Self |
typedef itk::ImageToImageFilter< TInputImage, OutputImageType > | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::PixelType | InputPixelType |
typedef InputImageType::InternalPixelType | InputInternalPixelType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef OutputImageType::InternalPixelType | OutputInternalPixelType |
typedef itk::CovariantVector< InputInternalPixelType, 2 > | VectorPixelType |
typedef Image< VectorPixelType, 2 > | VectorGradientImageType |
typedef itk::GradientMagnitudeImageFilter< InputImageType, OutputImageType > | GradientMagnitudeFilterType |
typedef itk::GradientImageFilter< InputImageType, InputInternalPixelType, InputInternalPixelType > | GradientRecursiveGaussianImageFilterType |
typedef GradientRecursiveGaussianImageFilterType::OutputImageType | tutuType |
typedef itk::NthElementImageAdaptor< tutuType, InputInternalPixelType > | AdaptorType |
typedef itk::Atan2ImageFilter< AdaptorType, AdaptorType, OutputImageType > | Atan2FilterType |
typedef itk::AtanImageFilter< OutputImageType, OutputImageType > | AtanFilterType |
typedef MultiplyByScalarImageFilter< OutputImageType, OutputImageType > | MultiplyByScalarImageFilterType |
typedef itk::MultiplyImageFilter< OutputImageType, OutputImageType, OutputImageType > | MultiplyImageFilterType |
typedef itk::AcosImageFilter< OutputImageType, OutputImageType > | AcosImageFilterType |
typedef itk::CosImageFilter< OutputImageType, OutputImageType > | CosImageFilterType |
typedef itk::SinImageFilter< OutputImageType, OutputImageType > | SinImageFilterType |
typedef itk::ShiftScaleImageFilter< OutputImageType, OutputImageType > | ShiftScaleImageFilterType |
typedef itk::AddImageFilter< OutputImageType, OutputImageType, OutputImageType > | AddImageFilterType |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
double | m_SolarAngle |
double | m_SolarAzimut |
double | m_ViewAngle |
double | m_ViewAzimut |
static Pointer | New () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
OutputImageType * | GetSlopOutput () |
OutputImageType * | GetAspectOutput () |
OutputImageType * | GetIncidenceOutput () |
OutputImageType * | GetExitanceOutput () |
virtual void | SetSolarAngle (double _arg) |
virtual double | GetSolarAngle () const |
virtual void | SetSolarAzimut (double _arg) |
virtual double | GetSolarAzimut () const |
virtual void | SetViewAngle (double _arg) |
virtual double | GetViewAngle () const |
virtual void | SetViewAzimut (double _arg) |
virtual double | GetViewAzimut () const |
DEMCaracteristicsExtractor () | |
~DEMCaracteristicsExtractor () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | GenerateData () override |
Calculates the slope, the orientation incidence and exitance radius values for each pixel.
To note that azimuth value are projection over North-South direction and angles have to be given in degrees.
Definition at line 57 of file otbDEMCaracteristicsExtractor.h.
typedef itk::AcosImageFilter<OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::AcosImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 100 of file otbDEMCaracteristicsExtractor.h.
typedef itk::NthElementImageAdaptor<tutuType, InputInternalPixelType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::AdaptorType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 93 of file otbDEMCaracteristicsExtractor.h.
typedef itk::AddImageFilter<OutputImageType, OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::AddImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 104 of file otbDEMCaracteristicsExtractor.h.
typedef itk::Atan2ImageFilter<AdaptorType, AdaptorType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::Atan2FilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 94 of file otbDEMCaracteristicsExtractor.h.
typedef itk::AtanImageFilter<OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::AtanFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 95 of file otbDEMCaracteristicsExtractor.h.
typedef itk::SmartPointer<const Self> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::ConstPointer |
"typedef" to simplify the variables definition and the declaration.
Definition at line 73 of file otbDEMCaracteristicsExtractor.h.
typedef itk::CosImageFilter<OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::CosImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 101 of file otbDEMCaracteristicsExtractor.h.
typedef itk::GradientMagnitudeImageFilter<InputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::GradientMagnitudeFilterType |
Filter definition
Definition at line 90 of file otbDEMCaracteristicsExtractor.h.
typedef itk::GradientImageFilter<InputImageType, InputInternalPixelType, InputInternalPixelType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::GradientRecursiveGaussianImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 91 of file otbDEMCaracteristicsExtractor.h.
typedef TInputImage otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::InputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 66 of file otbDEMCaracteristicsExtractor.h.
typedef InputImageType::InternalPixelType otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::InputInternalPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 83 of file otbDEMCaracteristicsExtractor.h.
typedef InputImageType::PixelType otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::InputPixelType |
Supported images definition.
Definition at line 79 of file otbDEMCaracteristicsExtractor.h.
typedef MultiplyByScalarImageFilter<OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::MultiplyByScalarImageFilterType |
Operation Filters
Definition at line 98 of file otbDEMCaracteristicsExtractor.h.
typedef itk::MultiplyImageFilter<OutputImageType, OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::MultiplyImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 99 of file otbDEMCaracteristicsExtractor.h.
typedef TOutputImage otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::OutputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 67 of file otbDEMCaracteristicsExtractor.h.
typedef OutputImageType::InternalPixelType otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::OutputInternalPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 85 of file otbDEMCaracteristicsExtractor.h.
typedef OutputImageType::PixelType otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::OutputPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 84 of file otbDEMCaracteristicsExtractor.h.
typedef itk::SmartPointer<Self> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::Pointer |
"typedef" to simplify the variables definition and the declaration.
Definition at line 72 of file otbDEMCaracteristicsExtractor.h.
typedef DEMCaracteristicsExtractor otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::Self |
"typedef" for standard classes.
Definition at line 70 of file otbDEMCaracteristicsExtractor.h.
typedef itk::ShiftScaleImageFilter<OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::ShiftScaleImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 103 of file otbDEMCaracteristicsExtractor.h.
typedef itk::SinImageFilter<OutputImageType, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::SinImageFilterType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 102 of file otbDEMCaracteristicsExtractor.h.
typedef itk::ImageToImageFilter<TInputImage, OutputImageType> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::Superclass |
"typedef" to simplify the variables definition and the declaration.
Definition at line 71 of file otbDEMCaracteristicsExtractor.h.
typedef GradientRecursiveGaussianImageFilterType::OutputImageType otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::tutuType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 92 of file otbDEMCaracteristicsExtractor.h.
typedef Image<VectorPixelType, 2> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::VectorGradientImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 87 of file otbDEMCaracteristicsExtractor.h.
typedef itk::CovariantVector<InputInternalPixelType, 2> otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::VectorPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 86 of file otbDEMCaracteristicsExtractor.h.
|
protected |
"typedef" to simplify the variables definition and the declaration.
Definition at line 33 of file otbDEMCaracteristicsExtractor.hxx.
|
overrideprotected |
"typedef" to simplify the variables definition and the declaration.
Definition at line 50 of file otbDEMCaracteristicsExtractor.hxx.
virtual::itk::LightObject::Pointer otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
"typedef" to simplify the variables definition and the declaration.
|
overrideprotected |
ThreadedGenerateData Performs the pixel-wise addition
Definition at line 58 of file otbDEMCaracteristicsExtractor.hxx.
References otb::CONST_PI.
|
inline |
Get the aspect output image
Definition at line 113 of file otbDEMCaracteristicsExtractor.h.
|
inline |
Get the exitance output image
Definition at line 125 of file otbDEMCaracteristicsExtractor.h.
|
inline |
Get the incidence output image
Definition at line 119 of file otbDEMCaracteristicsExtractor.h.
|
virtual |
return class name.
|
inline |
Get the slop output image
Definition at line 107 of file otbDEMCaracteristicsExtractor.h.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
static |
object factory method.
|
overrideprotected |
PrintSelf method
Definition at line 206 of file otbDEMCaracteristicsExtractor.hxx.
|
virtual |
Angle parameters Set/Get Solar Angle
|
virtual |
Set/Get Solar Solar
|
virtual |
Set/Get View Angle
|
virtual |
Set/Get View Solar
|
static |
Extract input and output images dimensions.
Definition at line 61 of file otbDEMCaracteristicsExtractor.h.
|
private |
Angle parameters Solar Angle
Definition at line 161 of file otbDEMCaracteristicsExtractor.h.
|
private |
Solar Solar
Definition at line 164 of file otbDEMCaracteristicsExtractor.h.
|
private |
View Angle
Definition at line 167 of file otbDEMCaracteristicsExtractor.h.
|
private |
View Solar
Definition at line 170 of file otbDEMCaracteristicsExtractor.h.
|
static |
"typedef" to simplify the variables definition and the declaration.
Definition at line 62 of file otbDEMCaracteristicsExtractor.h.