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

#include <CoordinateBoundsSelector.h>

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

Signals

void finishedSignal ()
 
void canceledSignal ()
 

Public Member Functions

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

Static Public Member Functions

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

Static Protected Attributes

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

Member Function Documentation

◆ canceledSignal

void canceledSignal ( )
signal

◆ CanCreateCoordinateSelector()

bool CanCreateCoordinateSelector ( )
static

◆ CreateCoordinateSelector()

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()

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 = nullptr
staticprotected

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