API Documentation
Loading...
Searching...
No Matches
CoordinateBoundsSelector Class Referenceabstract

A dedicated dialog for allowing the user to select bounds for a northing and easting. Allows registration of a dedicated dialog for selecting coordinates. More...

#include <CoordinateBoundsSelector.h>

Inheritance diagram for CoordinateBoundsSelector:
[legend]
Collaboration diagram for CoordinateBoundsSelector:
[legend]

Signals

void canceledSignal ()
 
void finishedSignal ()
 

Public Member Functions

virtual Bounds< 2, fltp08currentBounds () const =0
 
virtual Bounds< 2, Angle< fltp08 > > currentBoundsAngle () const =0
 
virtual void setCurrentBounds (const Bounds< 2, Angle< fltp08 > > &wgs84_bounds)=0
 
virtual void setCurrentBounds (const Bounds< 2, fltp08 > &wgs84_bounds)=0
 

Static Public Member Functions

static bool CanCreateCoordinateSelector ()
 
static CoordinateBoundsSelectorCreateCoordinateSelector (QWidget *parent=nullptr)
 
static void RegisterCreator (std::function< CoordinateBoundsSelector *(QWidget *parent)> creator)
 

Static Protected Attributes

static std::function< CoordinateBoundsSelector *(QWidget *parent)> s_create_coordinate_selector
 

Detailed Description

A dedicated dialog for allowing the user to select bounds for a northing and easting. Allows registration of a dedicated dialog for selecting coordinates.


Member Function Documentation

◆ canceledSignal

void canceledSignal ( )
signal

◆ CanCreateCoordinateSelector()

static bool CanCreateCoordinateSelector ( )
static

◆ CreateCoordinateSelector()

static CoordinateBoundsSelector * CreateCoordinateSelector ( QWidget * parent = nullptr)
static

◆ currentBounds()

virtual Bounds< 2, fltp08 > currentBounds ( ) const
pure virtual

Implemented in CoordinateSelector.

◆ currentBoundsAngle()

virtual Bounds< 2, Angle< fltp08 > > currentBoundsAngle ( ) const
pure virtual

Implemented in CoordinateSelector.

◆ finishedSignal

void finishedSignal ( )
signal

◆ RegisterCreator()

static void RegisterCreator ( std::function< CoordinateBoundsSelector *(QWidget *parent)> creator)
static

◆ setCurrentBounds() [1/2]

virtual void setCurrentBounds ( const Bounds< 2, Angle< fltp08 > > & wgs84_bounds)
pure virtual

Implemented in CoordinateSelector.

◆ setCurrentBounds() [2/2]

virtual void setCurrentBounds ( const Bounds< 2, fltp08 > & wgs84_bounds)
pure virtual

Implemented in CoordinateSelector.

Member Data Documentation

◆ s_create_coordinate_selector

std::function<CoordinateBoundsSelector*(QWidget* parent)> s_create_coordinate_selector
staticprotected

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