OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageToGenericRSOutputParameters.h>
Classes | |
struct | OutputImageExtentType |
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef GenericRSTransformType::Pointer | GenericRSTransformPointerType |
typedef GenericRSTransform | GenericRSTransformType |
typedef TImage | ImageType |
typedef ImageType::IndexType | IndexType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageType::PointType | PointType |
typedef ImageToGenericRSOutputParameters | Self |
typedef ImageType::SizeType | SizeType |
typedef ImageType::SpacingType | SpacingType |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
This class is a helper class to estimate the output parameters of an image after projection in a target SRS (defined here using its projectionRef).
This class allow the computation of the output Origin|Spacing|Size when projecting an image in a target SRS. The user can set the target projectionRef via SetOutputProjectionRef(std::string).
This class allows forcing use of a desired spacing. For instance, if one need to compute the output Size of an image in the UTM srs with a spacing of 5 m, it can be set via the method ForceSpacingTo(spacing).
In the same way, one can force the image to have a final size using ForceSizeTo(size). The spacing is then computed to get all the pixels of the image in the output image.
Definition at line 57 of file otbImageToGenericRSOutputParameters.h.
typedef itk::SmartPointer<const Self> otb::ImageToGenericRSOutputParameters< TImage >::ConstPointer |
Definition at line 64 of file otbImageToGenericRSOutputParameters.h.
typedef GenericRSTransformType::Pointer otb::ImageToGenericRSOutputParameters< TImage >::GenericRSTransformPointerType |
Definition at line 81 of file otbImageToGenericRSOutputParameters.h.
typedef GenericRSTransform otb::ImageToGenericRSOutputParameters< TImage >::GenericRSTransformType |
GenericRSTransform typedef
Definition at line 80 of file otbImageToGenericRSOutputParameters.h.
typedef TImage otb::ImageToGenericRSOutputParameters< TImage >::ImageType |
InputImage typedefs
Definition at line 70 of file otbImageToGenericRSOutputParameters.h.
typedef ImageType::IndexType otb::ImageToGenericRSOutputParameters< TImage >::IndexType |
Definition at line 75 of file otbImageToGenericRSOutputParameters.h.
typedef itk::SmartPointer<Self> otb::ImageToGenericRSOutputParameters< TImage >::Pointer |
Definition at line 63 of file otbImageToGenericRSOutputParameters.h.
typedef ImageType::PointType otb::ImageToGenericRSOutputParameters< TImage >::PointType |
Definition at line 77 of file otbImageToGenericRSOutputParameters.h.
typedef ImageToGenericRSOutputParameters otb::ImageToGenericRSOutputParameters< TImage >::Self |
Standard class typedefs
Definition at line 61 of file otbImageToGenericRSOutputParameters.h.
typedef ImageType::SizeType otb::ImageToGenericRSOutputParameters< TImage >::SizeType |
Definition at line 74 of file otbImageToGenericRSOutputParameters.h.
typedef ImageType::SpacingType otb::ImageToGenericRSOutputParameters< TImage >::SpacingType |
Definition at line 76 of file otbImageToGenericRSOutputParameters.h.
typedef itk::Object otb::ImageToGenericRSOutputParameters< TImage >::Superclass |
Definition at line 62 of file otbImageToGenericRSOutputParameters.h.
|
protected |
Method to Set/Get the input
Definition at line 33 of file otbImageToGenericRSOutputParameters.hxx.
|
inlineoverrideprotected |
Method to Set/Get the input
Definition at line 179 of file otbImageToGenericRSOutputParameters.h.
|
privatedelete |
Method to Set/Get the input
void otb::ImageToGenericRSOutputParameters< TImage >::Compute |
Method to trigger the output parameters
Trigger the output image information computation
Definition at line 45 of file otbImageToGenericRSOutputParameters.hxx.
virtual::itk::LightObject::Pointer otb::ImageToGenericRSOutputParameters< TImage >::CreateAnother | ( | void | ) | const |
|
virtual |
Method to Set/Get the input
|
virtual |
Method to Set/Get the input
|
private |
The extent is the projection of the 4 image corner in the final projection system.
Definition at line 87 of file otbImageToGenericRSOutputParameters.hxx.
|
private |
Method used to estimate the Origin using the extent of the image
Definition at line 161 of file otbImageToGenericRSOutputParameters.hxx.
|
private |
Method used to estimate the size using the output size of the image
Definition at line 236 of file otbImageToGenericRSOutputParameters.hxx.
|
private |
Method used to estimate the spacing using the extent of the image
Definition at line 177 of file otbImageToGenericRSOutputParameters.hxx.
|
inline |
Method to Force the use of the size selected by the user, the output spacing is computed using this one
Definition at line 135 of file otbImageToGenericRSOutputParameters.h.
References otb::ImageToGenericRSOutputParameters< TImage >::m_ForceSize, and otb::ImageToGenericRSOutputParameters< TImage >::SetOutputSize().
|
inline |
Method to Force the use of the spacing selected by the user The output size is computed using this spacing
Definition at line 124 of file otbImageToGenericRSOutputParameters.h.
References otb::ImageToGenericRSOutputParameters< TImage >::m_ForceSpacing, and otb::ImageToGenericRSOutputParameters< TImage >::SetOutputSpacing().
|
virtual |
Method to Set/Get the input
|
virtual |
Method to Set/Get the input
|
inline |
Method to Set/Get the input
Definition at line 169 of file otbImageToGenericRSOutputParameters.h.
References otb::ImageToGenericRSOutputParameters< TImage >::m_Transform.
|
inline |
Method to Set/Get the input
Definition at line 155 of file otbImageToGenericRSOutputParameters.h.
References otb::ImageToGenericRSOutputParameters< TImage >::m_Transform.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Method to Set/Get the input
|
virtual |
Method to Set/Get the input
|
virtual |
Method to Set/Get the input
|
static |
Method for creation through the object factory.
|
privatedelete |
Method to Set/Get the input
|
virtual |
Isotropic spacing flag
|
virtual |
Method to Set/Get the input
|
inline |
Set/Get Input ImageMetadata
Definition at line 162 of file otbImageToGenericRSOutputParameters.h.
References otb::ImageToGenericRSOutputParameters< TImage >::m_Transform.
|
virtual |
Output Origin
|
inline |
Method to Set/Get the output projectionRef We cannot use the macro otbGetObjectMemberConstMacro cause the SetOutputProjectionRef calls actually the method SetInputProjectionRef of the GenericRSTransform class.
Definition at line 148 of file otbImageToGenericRSOutputParameters.h.
References otb::ImageToGenericRSOutputParameters< TImage >::m_Transform.
|
virtual |
Output Size
Referenced by otb::ImageToGenericRSOutputParameters< TImage >::ForceSizeTo().
|
virtual |
Output Spacing
Referenced by otb::ImageToGenericRSOutputParameters< TImage >::ForceSpacingTo().
|
private |
Method to Set/Get the input
Definition at line 74 of file otbImageToGenericRSOutputParameters.hxx.
|
private |
Method to Set/Get the input
Definition at line 203 of file otbImageToGenericRSOutputParameters.h.
|
private |
Method to Set/Get the input
Definition at line 202 of file otbImageToGenericRSOutputParameters.h.
Referenced by otb::ImageToGenericRSOutputParameters< TImage >::ForceSizeTo().
|
private |
Method to Set/Get the input
Definition at line 201 of file otbImageToGenericRSOutputParameters.h.
Referenced by otb::ImageToGenericRSOutputParameters< TImage >::ForceSpacingTo().
|
private |
Method to Set/Get the input
Definition at line 193 of file otbImageToGenericRSOutputParameters.h.
|
private |
Method to Set/Get the input
Definition at line 197 of file otbImageToGenericRSOutputParameters.h.
|
private |
Method to Set/Get the input
Definition at line 194 of file otbImageToGenericRSOutputParameters.h.
|
private |
Method to Set/Get the input
Definition at line 196 of file otbImageToGenericRSOutputParameters.h.
|
private |
Method to Set/Get the input
Definition at line 195 of file otbImageToGenericRSOutputParameters.h.
|
private |
Method to Set/Get the input
Definition at line 199 of file otbImageToGenericRSOutputParameters.h.
Referenced by otb::ImageToGenericRSOutputParameters< TImage >::GetInputImageMetadata(), otb::ImageToGenericRSOutputParameters< TImage >::GetInputProjectionRef(), otb::ImageToGenericRSOutputParameters< TImage >::SetInputImageMetadata(), and otb::ImageToGenericRSOutputParameters< TImage >::SetOutputProjectionRef().