OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Private Slots | Private Attributes | List of all members
mvd::QuicklookViewManipulator Class Reference

#include <mvdQuicklookViewManipulator.h>

+ Inheritance diagram for mvd::QuicklookViewManipulator:
+ Collaboration diagram for mvd::QuicklookViewManipulator:

Public Member Functions

ZoomType GetFixedZoomType () const override
 
void KeyPressEvent (QKeyEvent *event) override
 
void KeyReleaseEvent (QKeyEvent *event) override
 
void MouseDoubleClickEvent (QMouseEvent *) override
 
void MouseMoveEvent (QMouseEvent *event) override
 
void MousePressEvent (QMouseEvent *event) override
 
 QuicklookViewManipulator (const otb::ViewSettings::Pointer &viewSettings, QObject *p=NULL)
 
void ResizeEvent (QResizeEvent *event) override
 
void SetupRenderingContext (AbstractImageViewRenderer::RenderingContext *const ) const override
 
void WheelEvent (QWheelEvent *event) override
 
 ~QuicklookViewManipulator () override
 
- Public Member Functions inherited from mvd::ImageViewManipulator
PointType GetCenter () const override
 
PointType GetOrigin () const override
 
SpacingType GetSpacing () const override
 
SizeType GetViewportSize () const override
 
 ImageViewManipulator (const otb::ViewSettings::Pointer &viewSettings, QObject *p=NULL)
 
void MouseReleaseEvent (QMouseEvent *event) override
 
void ResetViewport () override
 
void SetKeywordList (const DefaultImageType::ImageKeywordlistType &kwl) override
 
void SetNativeSpacing (const SpacingType &) override
 
void SetOrigin (const PointType &origin) override
 
void SetSpacing (const SpacingType &spacing) override
 
void SetViewportSize (int width, int height) override
 
void SetWkt (const std::string &wkt) override
 
const PointTypeTransform (PointType &, const QPoint &) const override
 
void ZoomIn () override
 
void ZoomOut () override
 
 ~ImageViewManipulator () override
 
- Public Member Functions inherited from mvd::AbstractImageViewManipulator
 ~AbstractImageViewManipulator () override
 

Private Slots

void OnRoiChanged (const PointType &origin, const SizeType &size, const SpacingType &spacing, const PointType &center)
 

Private Attributes

PointType m_RoiOrigin
 
SizeType m_RoiSize
 
SpacingType m_RoiSpacing
 

Additional Inherited Members

- Public Slots inherited from mvd::ImageViewManipulator
void CenterOn (const PointType &point) override
 
void ZoomTo (double scale) override
 
- Public Slots inherited from mvd::AbstractImageViewManipulator
virtual void CenterOn (const PointType &point)=0
 
virtual void ZoomTo (double scale)=0
 
- Signals inherited from mvd::ImageViewManipulator
void ApplyAllRequested ()
 
void DeleteAllRequested ()
 
void DeleteSelectedRequested ()
 
void LayerToBottomRequested ()
 
void LayerToTopRequested ()
 
void LowerLayerRequested ()
 
void RaiseLayerRequested ()
 
void ReparamShaderRequested (double)
 
void ResetQuantilesRequested (bool)
 
void ResizeShaderRequested (double)
 
void RotateLayersRequested (int)
 
void ScaleDynamicsRequested (double)
 
void SelectFirstLayerRequested ()
 
void SelectLastLayerRequested ()
 
void SelectNextLayerRequested ()
 
void SelectPreviousLayerRequested ()
 
void SetReferenceRequested ()
 
void ShaderEffectRequested (Effect)
 
void ShiftAlphaRequested (double)
 
void ShiftDynamicsRequested (double)
 
void TakeScreenshotRequested (bool isQuickMode)
 
void ToggleLayerVisibilityRequested (bool)
 
void UpdateGammaRequested (double)
 
void ZoomToFullExtentRequested ()
 
void ZoomToFullResolutionRequested ()
 
void ZoomToLayerExtentRequested ()
 
- Signals inherited from mvd::AbstractImageViewManipulator
void CenterRoiRequested (const PointType &center)
 
void RefreshViewRequested ()
 
void RoiChanged (const PointType &origin, const SizeType &size, const SpacingType &spacing, const PointType &center)
 
void ZoomToExtentRequested ()
 
void ZoomToFullResolutionRequested ()
 
- Static Public Attributes inherited from mvd::ImageViewManipulator
static const int DEFAULT_ALPHA_GRANULARITY
 
static const double DEFAULT_DELTA
 
static const double DEFAULT_DYNAMICS_SHIFT_GRANULARITY
 
static const int DEFAULT_GRANULARITY
 
static const int DEFAULT_SCROLL_GRANULARITY
 
static const int DEFAULT_ZOOM_GRANULARITY
 
- Protected Member Functions inherited from mvd::AbstractImageViewManipulator
 AbstractImageViewManipulator (QObject *p=NULL)
 
- Static Protected Member Functions inherited from mvd::ImageViewManipulator
static PointType Translate (const QPoint &vector, const PointType &origin, const SpacingType &spacing)
 
- Protected Attributes inherited from mvd::ImageViewManipulator
QPoint m_MousePressPosition
 
otb::ViewSettings::Pointer m_ViewSettings
 

Detailed Description

TODO.

Definition at line 78 of file mvdQuicklookViewManipulator.h.

Constructor & Destructor Documentation

mvd::QuicklookViewManipulator::QuicklookViewManipulator ( const otb::ViewSettings::Pointer viewSettings,
QObject *  p = NULL 
)

Constructor.

mvd::QuicklookViewManipulator::~QuicklookViewManipulator ( )
override

Destructor.

Member Function Documentation

ZoomType mvd::QuicklookViewManipulator::GetFixedZoomType ( ) const
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::KeyPressEvent ( QKeyEvent *  event)
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::KeyReleaseEvent ( QKeyEvent *  event)
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::MouseDoubleClickEvent ( QMouseEvent *  )
inlineoverridevirtual

Reimplemented from mvd::ImageViewManipulator.

Definition at line 122 of file mvdQuicklookViewManipulator.h.

void mvd::QuicklookViewManipulator::MouseMoveEvent ( QMouseEvent *  event)
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::MousePressEvent ( QMouseEvent *  event)
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::OnRoiChanged ( const PointType origin,
const SizeType size,
const SpacingType spacing,
const PointType center 
)
privateslot
void mvd::QuicklookViewManipulator::ResizeEvent ( QResizeEvent *  event)
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::SetupRenderingContext ( AbstractImageViewRenderer::RenderingContext const) const
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

void mvd::QuicklookViewManipulator::WheelEvent ( QWheelEvent *  event)
overridevirtual

Reimplemented from mvd::ImageViewManipulator.

Member Data Documentation

PointType mvd::QuicklookViewManipulator::m_RoiOrigin
private

Definition at line 169 of file mvdQuicklookViewManipulator.h.

SizeType mvd::QuicklookViewManipulator::m_RoiSize
private

Definition at line 177 of file mvdQuicklookViewManipulator.h.

SpacingType mvd::QuicklookViewManipulator::m_RoiSpacing
private

Definition at line 173 of file mvdQuicklookViewManipulator.h.


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