All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::RasterInfoWidget Class Reference

This class is used to define a map of information necessary to create a raster. More...

#include <RasterInfoWidget.h>

Inheritance diagram for te::qt::widgets::RasterInfoWidget:

Public Member Functions

bool fileExists () const
 
std::auto_ptr< te::da::DataSourcegetDataSource () const
 
std::string getExtension () const
 
Ui::RasterInfoWidgetForm * getForm () const
 
std::map< std::string,
std::string > 
getInfo () const
 
std::map< std::string,
std::string > 
getInfo (int count) const
 
std::string getName () const
 
std::string getPath () const
 
std::string getShortName () const
 
std::string getType () const
 
bool overight () const
 
 RasterInfoWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~RasterInfoWidget ()
 

Public Attributes

std::string m_dir
 

Protected Slots

void onOpenFileDlgToolButtonClicked ()
 

Protected Member Functions

void fillExtensions ()
 
std::string getBaseName () const
 

Private Attributes

std::auto_ptr
< te::qt::widgets::ParameterTableWidget
m_table
 
std::auto_ptr
< Ui::RasterInfoWidgetForm > 
m_ui
 

Detailed Description

This class is used to define a map of information necessary to create a raster.

See also
RasterFactory

Definition at line 59 of file RasterInfoWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::RasterInfoWidget::RasterInfoWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 44 of file RasterInfoWidget.cpp.

References fillExtensions(), m_table, m_ui, and onOpenFileDlgToolButtonClicked().

te::qt::widgets::RasterInfoWidget::~RasterInfoWidget ( )

Definition at line 67 of file RasterInfoWidget.cpp.

Member Function Documentation

bool te::qt::widgets::RasterInfoWidget::fileExists ( ) const

Definition at line 216 of file RasterInfoWidget.cpp.

void te::qt::widgets::RasterInfoWidget::fillExtensions ( )
protected
std::string te::qt::widgets::RasterInfoWidget::getBaseName ( ) const
protected

Definition at line 232 of file RasterInfoWidget.cpp.

std::auto_ptr< te::da::DataSource > te::qt::widgets::RasterInfoWidget::getDataSource ( ) const

Definition at line 159 of file RasterInfoWidget.cpp.

References te::da::DataSourceFactory::make().

std::string te::qt::widgets::RasterInfoWidget::getExtension ( ) const

Definition at line 199 of file RasterInfoWidget.cpp.

Ui::RasterInfoWidgetForm * te::qt::widgets::RasterInfoWidget::getForm ( ) const

Definition at line 71 of file RasterInfoWidget.cpp.

std::map< std::string, std::string > te::qt::widgets::RasterInfoWidget::getInfo ( ) const

Definition at line 94 of file RasterInfoWidget.cpp.

std::map< std::string, std::string > te::qt::widgets::RasterInfoWidget::getInfo ( int  count) const

Definition at line 126 of file RasterInfoWidget.cpp.

std::string te::qt::widgets::RasterInfoWidget::getName ( ) const

Definition at line 171 of file RasterInfoWidget.cpp.

std::string te::qt::widgets::RasterInfoWidget::getPath ( ) const

Definition at line 206 of file RasterInfoWidget.cpp.

std::string te::qt::widgets::RasterInfoWidget::getShortName ( ) const

Definition at line 183 of file RasterInfoWidget.cpp.

std::string te::qt::widgets::RasterInfoWidget::getType ( ) const

Definition at line 76 of file RasterInfoWidget.cpp.

void te::qt::widgets::RasterInfoWidget::onOpenFileDlgToolButtonClicked ( )
protectedslot
bool te::qt::widgets::RasterInfoWidget::overight ( ) const

Definition at line 211 of file RasterInfoWidget.cpp.

Member Data Documentation

std::string te::qt::widgets::RasterInfoWidget::m_dir

Definition at line 110 of file RasterInfoWidget.h.

std::auto_ptr<te::qt::widgets::ParameterTableWidget> te::qt::widgets::RasterInfoWidget::m_table
private

Definition at line 106 of file RasterInfoWidget.h.

Referenced by RasterInfoWidget().

std::auto_ptr<Ui::RasterInfoWidgetForm> te::qt::widgets::RasterInfoWidget::m_ui
private

Definition at line 105 of file RasterInfoWidget.h.

Referenced by RasterInfoWidget().


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