OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
otb::WorldFile Class Reference

#include <otbWorldFile.h>

+ Inheritance diagram for otb::WorldFile:
+ Collaboration diagram for otb::WorldFile:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef WorldFile Self
 
typedef itk::Object Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetImageFilename () const
 
virtual double GetLatOrigin ()
 
virtual double GetLatRotation ()
 
virtual double GetLatSpacing ()
 
virtual double GetLonOrigin ()
 
virtual double GetLonRotation ()
 
virtual double GetLonSpacing ()
 
virtual void SetImageFilename (const char *_arg)
 
virtual void SetLatOrigin (double _arg)
 
virtual void SetLatRotation (double _arg)
 
virtual void SetLatSpacing (double _arg)
 
virtual void SetLonOrigin (double _arg)
 
virtual void SetLonRotation (double _arg)
 
virtual void SetLonSpacing (double _arg)
 
void Update ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 WorldFile ()
 
 ~WorldFile () override
 

Private Member Functions

void operator= (const Self &)=delete
 
 WorldFile (const Self &)=delete
 

Private Attributes

std::string m_ImageFilename
 
double m_LatOrigin
 
double m_LatRotation
 
double m_LatSpacing
 
double m_LonOrigin
 
double m_LonRotation
 
double m_LonSpacing
 

Detailed Description

Handles the world file that associates geographic information to png, jpg.

The world file format is detailed at http://en.wikipedia.org/wiki/World_file

Definition at line 45 of file otbWorldFile.h.

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 51 of file otbWorldFile.h.

◆ Pointer

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

Definition at line 50 of file otbWorldFile.h.

◆ Self

Definition at line 48 of file otbWorldFile.h.

◆ Superclass

typedef itk::Object otb::WorldFile::Superclass

Definition at line 49 of file otbWorldFile.h.

Constructor & Destructor Documentation

◆ WorldFile() [1/2]

otb::WorldFile::WorldFile ( )
inlineprotected

Definition at line 75 of file otbWorldFile.h.

◆ ~WorldFile()

otb::WorldFile::~WorldFile ( )
inlineoverrideprotected

Definition at line 78 of file otbWorldFile.h.

◆ WorldFile() [2/2]

otb::WorldFile::WorldFile ( const Self )
privatedelete

Member Function Documentation

◆ CreateAnother()

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

◆ GetImageFilename()

virtual const char* otb::WorldFile::GetImageFilename ( ) const
virtual

◆ GetLatOrigin()

virtual double otb::WorldFile::GetLatOrigin ( )
virtual

◆ GetLatRotation()

virtual double otb::WorldFile::GetLatRotation ( )
virtual

◆ GetLatSpacing()

virtual double otb::WorldFile::GetLatSpacing ( )
virtual

◆ GetLonOrigin()

virtual double otb::WorldFile::GetLonOrigin ( )
virtual

◆ GetLonRotation()

virtual double otb::WorldFile::GetLonRotation ( )
virtual

◆ GetLonSpacing()

virtual double otb::WorldFile::GetLonSpacing ( )
virtual

◆ New()

static Pointer otb::WorldFile::New ( )
static

Method for creation through the object factory.

Examples
BasicFilters/HillShadingExample.cxx.

◆ operator=()

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

◆ SetImageFilename()

virtual void otb::WorldFile::SetImageFilename ( const char *  _arg)
virtual

◆ SetLatOrigin()

virtual void otb::WorldFile::SetLatOrigin ( double  _arg)
virtual

◆ SetLatRotation()

virtual void otb::WorldFile::SetLatRotation ( double  _arg)
virtual

◆ SetLatSpacing()

virtual void otb::WorldFile::SetLatSpacing ( double  _arg)
virtual

◆ SetLonOrigin()

virtual void otb::WorldFile::SetLonOrigin ( double  _arg)
virtual

◆ SetLonRotation()

virtual void otb::WorldFile::SetLonRotation ( double  _arg)
virtual

◆ SetLonSpacing()

virtual void otb::WorldFile::SetLonSpacing ( double  _arg)
virtual

◆ Update()

void otb::WorldFile::Update ( )

Member Data Documentation

◆ m_ImageFilename

std::string otb::WorldFile::m_ImageFilename
private

Definition at line 91 of file otbWorldFile.h.

◆ m_LatOrigin

double otb::WorldFile::m_LatOrigin
private

Definition at line 86 of file otbWorldFile.h.

◆ m_LatRotation

double otb::WorldFile::m_LatRotation
private

Definition at line 90 of file otbWorldFile.h.

◆ m_LatSpacing

double otb::WorldFile::m_LatSpacing
private

Definition at line 88 of file otbWorldFile.h.

◆ m_LonOrigin

double otb::WorldFile::m_LonOrigin
private

Definition at line 85 of file otbWorldFile.h.

◆ m_LonRotation

double otb::WorldFile::m_LonRotation
private

Definition at line 89 of file otbWorldFile.h.

◆ m_LonSpacing

double otb::WorldFile::m_LonSpacing
private

Definition at line 87 of file otbWorldFile.h.


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