qHexWalker 0.0.1
Hexagonal Grid Pathfinding & Maze Visualization on Interactive Maps
Loading...
Searching...
No Matches
H3Target Class Referencefinal

#include <h3Target.h>

+ Inheritance diagram for H3Target:
+ Collaboration diagram for H3Target:

Public Member Functions

 H3Target (QObject *parent=nullptr)
 
 ~H3Target () override
 
quint8 zoom () const noexcept
 
quint16 order () const noexcept
 
QGeoCoordinate coordinate () const noexcept
 
void setZoom (quint8 zoom)
 
void setOrder (quint16 order)
 
void setCoordinate (const QGeoCoordinate &coordinate)
 
public::void zoomChanged ()
 
void orderChanged ()
 
void coordinateChanged ()
 
quint8 res () const noexcept
 
quint64 index () const noexcept
 
QColor color () const noexcept
 
QVariantList path () const
 
void setRes (quint8 res)
 
void setIndex (quint64 index)
 
void setColor (const QColor &color)
 
void setPath (const QVariantList &path)
 
public::void resChanged ()
 
void indexChanged ()
 
void colorChanged ()
 
void pathChanged ()
 

Private Attributes

quint8 zoom_ {}
 
quint16 order_ {}
 
QGeoCoordinate coordinate_ {}
 
quint8 res_ {}
 
quint64 index_ {}
 
QColor color_ {}
 
QVariantList path_
 

Detailed Description

Definition at line 6 of file h3Target.h.

Constructor & Destructor Documentation

◆ H3Target()

H3Target::H3Target ( QObject *  parent = nullptr)
explicit

Definition at line 3 of file h3Target.cpp.

◆ ~H3Target()

H3Target::~H3Target ( )
overridedefault

Member Function Documentation

◆ color()

QColor IH3Data::color ( ) const
noexceptinherited

Definition at line 9 of file iH3Data.cpp.

References IH3Data::color_.

Referenced by IH3Data::setColor().

+ Here is the caller graph for this function:

◆ colorChanged()

void IH3Data::colorChanged ( )
inherited

Referenced by IH3Data::setColor().

+ Here is the caller graph for this function:

◆ coordinate()

QGeoCoordinate H3Target::coordinate ( ) const
noexcept

Definition at line 9 of file h3Target.cpp.

References coordinate_.

Referenced by setCoordinate().

+ Here is the caller graph for this function:

◆ coordinateChanged()

void H3Target::coordinateChanged ( )

Referenced by setCoordinate().

+ Here is the caller graph for this function:

◆ index()

quint64 IH3Data::index ( ) const
noexceptinherited

Definition at line 8 of file iH3Data.cpp.

References IH3Data::index_.

Referenced by IH3Data::setIndex().

+ Here is the caller graph for this function:

◆ indexChanged()

void IH3Data::indexChanged ( )
inherited

Referenced by IH3Data::setIndex().

+ Here is the caller graph for this function:

◆ order()

quint16 H3Target::order ( ) const
noexcept

Definition at line 8 of file h3Target.cpp.

References order_.

Referenced by setOrder().

+ Here is the caller graph for this function:

◆ orderChanged()

void H3Target::orderChanged ( )

Referenced by setOrder().

+ Here is the caller graph for this function:

◆ path()

QVariantList IH3Data::path ( ) const
inherited

Definition at line 10 of file iH3Data.cpp.

References IH3Data::path_.

Referenced by IH3Data::setPath().

+ Here is the caller graph for this function:

◆ pathChanged()

void IH3Data::pathChanged ( )
inherited

Referenced by IH3Data::setPath().

+ Here is the caller graph for this function:

◆ res()

quint8 IH3Data::res ( ) const
noexceptinherited

Definition at line 7 of file iH3Data.cpp.

References IH3Data::res_.

Referenced by IH3Data::setRes().

+ Here is the caller graph for this function:

◆ resChanged()

public::void IH3Data::resChanged ( )
inherited

Referenced by IH3Data::setRes().

+ Here is the caller graph for this function:

◆ setColor()

void IH3Data::setColor ( const QColor &  color)
inherited

Definition at line 25 of file iH3Data.cpp.

References IH3Data::color(), IH3Data::color_, and IH3Data::colorChanged().

+ Here is the call graph for this function:

◆ setCoordinate()

void H3Target::setCoordinate ( const QGeoCoordinate &  coordinate)

Definition at line 24 of file h3Target.cpp.

References coordinate(), coordinate_, and coordinateChanged().

+ Here is the call graph for this function:

◆ setIndex()

void IH3Data::setIndex ( quint64  index)
inherited

Definition at line 19 of file iH3Data.cpp.

References IH3Data::index(), IH3Data::index_, and IH3Data::indexChanged().

+ Here is the call graph for this function:

◆ setOrder()

void H3Target::setOrder ( quint16  order)

Definition at line 17 of file h3Target.cpp.

References order(), order_, and orderChanged().

+ Here is the call graph for this function:

◆ setPath()

void IH3Data::setPath ( const QVariantList &  path)
inherited

Definition at line 32 of file iH3Data.cpp.

References IH3Data::path(), IH3Data::path_, and IH3Data::pathChanged().

+ Here is the call graph for this function:

◆ setRes()

void IH3Data::setRes ( quint8  res)
inherited

Definition at line 12 of file iH3Data.cpp.

References IH3Data::res(), IH3Data::res_, and IH3Data::resChanged().

+ Here is the call graph for this function:

◆ setZoom()

void H3Target::setZoom ( quint8  zoom)

Definition at line 11 of file h3Target.cpp.

References zoom(), zoom_, and zoomChanged().

+ Here is the call graph for this function:

◆ zoom()

quint8 H3Target::zoom ( ) const
noexcept

Definition at line 7 of file h3Target.cpp.

References zoom_.

Referenced by setZoom().

+ Here is the caller graph for this function:

◆ zoomChanged()

public::void H3Target::zoomChanged ( )

Referenced by setZoom().

+ Here is the caller graph for this function:

Member Data Documentation

◆ color_

QColor IH3Data::color_ {}
privateinherited

Definition at line 36 of file iH3Data.h.

Referenced by IH3Data::color(), and IH3Data::setColor().

◆ coordinate_

QGeoCoordinate H3Target::coordinate_ {}
private

Definition at line 34 of file h3Target.h.

Referenced by coordinate(), and setCoordinate().

◆ index_

quint64 IH3Data::index_ {}
privateinherited

Definition at line 35 of file iH3Data.h.

Referenced by IH3Data::index(), and IH3Data::setIndex().

◆ order_

quint16 H3Target::order_ {}
private

Definition at line 33 of file h3Target.h.

Referenced by order(), and setOrder().

◆ path_

QVariantList IH3Data::path_
privateinherited

Definition at line 37 of file iH3Data.h.

Referenced by IH3Data::path(), and IH3Data::setPath().

◆ res_

quint8 IH3Data::res_ {}
privateinherited

Definition at line 34 of file iH3Data.h.

Referenced by IH3Data::res(), and IH3Data::setRes().

◆ zoom_

quint8 H3Target::zoom_ {}
private

Definition at line 32 of file h3Target.h.

Referenced by setZoom(), and zoom().


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