OTB  6.7.0
Orfeo Toolbox
Signals | Public Member Functions | Protected Member Functions | List of all members
mvd::QuicklookModel Class Reference

#include <mvdQuicklookModel.h>

+ Inheritance diagram for mvd::QuicklookModel:
+ Collaboration diagram for mvd::QuicklookModel:

Signals

void SettingsUpdated ()
 
- Signals inherited from mvd::VectorImageModel
void PropertiesUpdated (AbstractImageModel *imageModel=NULL)
 
void SettingsUpdated (AbstractImageModel *imageModel=NULL)
 
void ViewportRegionChanged (double, double)
 
void CurrentIndexUpdated (const IndexType &, bool isInside)
 
void CurrentIndexUpdated (const QString &)
 
void CurrentPhysicalUpdated (const QStringList &)
 
void CurrentGeographicUpdated (const QStringList &)
 
void CurrentRadioUpdated (const QString &)
 
void CurrentPixelValueUpdated (const VectorImageType::PixelType &, const QStringList &)
 

Public Member Functions

const AbstractImageModel * GetImageModel () const
 
AbstractImageModel * GetImageModel ()
 
template<typename TImageModel >
const TImageModel * GetImageModel () const
 
template<typename TImageModel >
TImageModel * GetImageModel ()
 
 QuicklookModel (QObject *p=NULL)
 
 ~QuicklookModel () override
 
- Public Member Functions inherited from mvd::VectorImageModel
void ClearModified () override
 
CountType ComputeBestLod (double ZoomFactor) const
 
CountType ComputeBestLod (int width, int height) const
 
std::string GetCenterPixelPlaceName ()
 
const otb::GenericRSTransformGetGenericRSTransform () const
 
std::streamoff GetImageSizeInBytes ()
 
CountType GetNbLod () const override
 
const VectorImageSettingsGetSettings () const
 
VectorImageSettingsGetSettings ()
 
bool IsModified () const override
 
void SetFilename (const QString &filename, int width, int height)
 
void SetSettings (const VectorImageSettings &settings)
 
SourceImageType::ConstPointer ToImage () const
 
const SourceImageType::PointerToImage ()
 
ImageBaseType::ConstPointer ToImageBase () const override
 
ImageBaseType::Pointer ToImageBase () override
 
 VectorImageModel (QObject *p=NULL)
 
 ~VectorImageModel () override
 
- Public Member Functions inherited from mvd::FilenameInterface
const QString & GetFilename () const
 
virtual ~FilenameInterface ()
 

Protected Member Functions

void virtual_BuildModel (void *context=NULL) override
 
- Protected Member Functions inherited from mvd::VectorImageModel
void InitializeColorDynamicsSettings ()
 
void InitializeColorSetupSettings ()
 
void virtual_BuildModel (void *context=NULL) override
 
- Protected Member Functions inherited from mvd::FilenameInterface
 FilenameInterface ()
 
void SetFilename (const QString &)
 

Additional Inherited Members

- Public Types inherited from mvd::VectorImageModel
typedef DefaultImageType SourceImageType
 
- Public Slots inherited from mvd::VectorImageModel
void OnPhysicalCursorPositionChanged (const QPoint &, const PointType &, const PointType &, const DefaultImageType::PixelType &)
 
- Static Public Member Functions inherited from mvd::VectorImageModel
static void EnsureValidImage (const QString &filename)
 
- Static Public Attributes inherited from mvd::VectorImageModel
static const unsigned int DEFAULT_LOD_SIZE
 
- Protected Attributes inherited from mvd::VectorImageModel
SourceImageType::Pointer m_Image
 

Detailed Description

Definition at line 77 of file mvdQuicklookModel.h.

Constructor & Destructor Documentation

mvd::QuicklookModel::QuicklookModel ( QObject *  p = NULL)

Constructor

mvd::QuicklookModel::~QuicklookModel ( )
override

Destructor

Member Function Documentation

const AbstractImageModel * mvd::QuicklookModel::GetImageModel ( ) const
inline

Get the parent image-model of this quicklook image as an AbstractImageModel.

Returns
The parent image-model of this quicklook image.

Definition at line 198 of file mvdQuicklookModel.h.

AbstractImageModel * mvd::QuicklookModel::GetImageModel ( )
inline

Get the parent image-model of this quicklook image as an AbstractImageModel.

Returns
The parent image-model of this quicklook image.

Definition at line 206 of file mvdQuicklookModel.h.

template<typename TImageModel >
const TImageModel * mvd::QuicklookModel::GetImageModel ( ) const
inline

Get the parent image-model of this quicklook image as a TImageModel.

Returns
The parent image-model of this quicklook image.

Definition at line 215 of file mvdQuicklookModel.h.

template<typename TImageModel >
TImageModel * mvd::QuicklookModel::GetImageModel ( )
inline

Get the parent image-model of this quicklook image as a TImageModel.

Returns
The parent image-model of this quicklook image.

Definition at line 224 of file mvdQuicklookModel.h.

void mvd::QuicklookModel::SettingsUpdated ( )
signal
void mvd::QuicklookModel::virtual_BuildModel ( void *  context = NULL)
overrideprotected

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