• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

marble

  • Marble
  • GeoDataScreenOverlay
Public Member Functions | List of all members
Marble::GeoDataScreenOverlay Class Reference

#include <GeoDataScreenOverlay.h>

Inheritance diagram for Marble::GeoDataScreenOverlay:
Inheritance graph
[legend]

Public Member Functions

 GeoDataScreenOverlay ()
 
 GeoDataScreenOverlay (const GeoDataScreenOverlay &other)
 
 ~GeoDataScreenOverlay ()
 
virtual const char * nodeType () const
 
bool operator!= (const GeoDataScreenOverlay &other) const
 
GeoDataScreenOverlay & operator= (const GeoDataScreenOverlay &other)
 
bool operator== (const GeoDataScreenOverlay &other) const
 
GeoDataVec2 overlayXY () const
 
qreal rotation () const
 
GeoDataVec2 rotationXY () const
 
GeoDataVec2 screenXY () const
 
void setOverlayXY (const GeoDataVec2 &vec2)
 
void setOverlayXY (const qreal &x, const qreal &y, const GeoDataVec2::Unit &xunit, const GeoDataVec2::Unit &yunit)
 
void setRotation (qreal rotation)
 
void setRotationXY (const GeoDataVec2 &vec2)
 
void setRotationXY (const qreal &x, const qreal &y, const GeoDataVec2::Unit &xunit, const GeoDataVec2::Unit &yunit)
 
void setScreenXY (const GeoDataVec2 &vec2)
 
void setScreenXY (const qreal &x, const qreal &y, const GeoDataVec2::Unit &xunit, const GeoDataVec2::Unit &yunit)
 
void setSize (const GeoDataVec2 &vec2)
 
void setSize (const qreal &x, const qreal &y, const GeoDataVec2::Unit &xunit, const GeoDataVec2::Unit &yunit)
 
GeoDataVec2 size () const
 
- Public Member Functions inherited from Marble::GeoDataOverlay
 GeoDataOverlay ()
 
 GeoDataOverlay (const GeoDataOverlay &other)
 
 ~GeoDataOverlay ()
 
QString absoluteIconFile () const
 
QColor color () const
 
int drawOrder () const
 
QImage icon () const
 
QString iconFile () const
 
GeoDataOverlay & operator= (const GeoDataOverlay &other)
 
void setColor (const QColor &color)
 
void setDrawOrder (int order)
 
void setIcon (const QImage &icon)
 
void setIconFile (const QString &path)
 
- Public Member Functions inherited from Marble::GeoDataFeature
 GeoDataFeature ()
 
 GeoDataFeature (const QString &name)
 
 GeoDataFeature (const GeoDataFeature &other)
 
virtual ~GeoDataFeature ()
 
const GeoDataAbstractView * abstractView () const
 
GeoDataAbstractView * abstractView ()
 
QString address () const
 
const GeoDataStyle * customStyle () const
 
QString description () const
 
bool descriptionIsCDATA () const
 
virtual void detach ()
 
GeoDataExtendedData & extendedData () const
 
EnumFeatureId featureId () const
 
bool isGloballyVisible () const
 
bool isVisible () const
 
QString name () const
 
GeoDataFeature & operator= (const GeoDataFeature &other)
 
virtual void pack (QDataStream &stream) const
 
QString phoneNumber () const
 
qint64 popularity () const
 
GeoDataRegion & region () const
 
const QString role () const
 
void setAbstractView (GeoDataAbstractView *abstractView)
 
void setAddress (const QString &value)
 
void setDescription (const QString &value)
 
void setDescriptionCDATA (bool cdata)
 
void setExtendedData (const GeoDataExtendedData &extendedData)
 
void setName (const QString &value)
 
void setPhoneNumber (const QString &value)
 
void setPopularity (qint64 popularity)
 
void setRegion (const GeoDataRegion &region)
 
void setRole (const QString &role)
 
void setSnippet (const GeoDataSnippet &value)
 
void setStyle (GeoDataStyle *style)
 
void setStyleMap (const GeoDataStyleMap *map)
 
void setStyleUrl (const QString &value)
 
void setTimeSpan (const GeoDataTimeSpan &timeSpan)
 
void setTimeStamp (const GeoDataTimeStamp &timeStamp)
 
void setVisible (bool value)
 
void setVisualCategory (GeoDataVisualCategory category)
 
void setZoomLevel (int index)
 
GeoDataSnippet snippet () const
 
const GeoDataStyle * style () const
 
const GeoDataStyleMap * styleMap () const
 
QString styleUrl () const
 
const GeoDataTimeSpan & timeSpan () const
 
GeoDataTimeSpan & timeSpan ()
 
const GeoDataTimeStamp & timeStamp () const
 
GeoDataTimeStamp & timeStamp ()
 
virtual void unpack (QDataStream &stream)
 
GeoDataVisualCategory visualCategory () const
 
int zoomLevel () const
 
- Public Member Functions inherited from Marble::GeoDataObject
 GeoDataObject ()
 
 GeoDataObject (const GeoDataObject &)
 
virtual ~GeoDataObject ()
 
QString id () const
 
GeoDataObject & operator= (const GeoDataObject &)
 
virtual GeoDataObject * parent () const
 
QString resolvePath (const QString &relativePath) const
 
void setId (const QString &value)
 
virtual void setParent (GeoDataObject *parent)
 
void setTargetId (const QString &value)
 
QString targetId () const
 
- Public Member Functions inherited from Marble::GeoNode
 GeoNode ()
 
virtual ~GeoNode ()
 
- Public Member Functions inherited from Marble::Serializable
virtual ~Serializable ()
 

Additional Inherited Members

- Public Types inherited from Marble::GeoDataFeature
enum  GeoDataVisualCategory {
  None, Default, Unknown, SmallCity,
  SmallCountyCapital, SmallStateCapital, SmallNationCapital, MediumCity,
  MediumCountyCapital, MediumStateCapital, MediumNationCapital, BigCity,
  BigCountyCapital, BigStateCapital, BigNationCapital, LargeCity,
  LargeCountyCapital, LargeStateCapital, LargeNationCapital, Nation,
  Mountain, Volcano, Mons, Valley,
  Continent, Ocean, OtherTerrain, Crater,
  Mare, GeographicPole, MagneticPole, ShipWreck,
  AirPort, Observatory, Wikipedia, OsmSite,
  Coordinate, MannedLandingSite, RoboticRover, UnmannedSoftLandingSite,
  UnmannedHardLandingSite, Folder, Bookmark, NaturalWater,
  NaturalWood, HighwaySteps, HighwayUnknown, HighwayPath,
  HighwayTrack, HighwayPedestrian, HighwayService, HighwayRoad,
  HighwayTertiaryLink, HighwayTertiary, HighwaySecondaryLink, HighwaySecondary,
  HighwayPrimaryLink, HighwayPrimary, HighwayTrunkLink, HighwayTrunk,
  HighwayMotorwayLink, HighwayMotorway, Building, AccomodationCamping,
  AccomodationHostel, AccomodationHotel, AccomodationMotel, AccomodationYouthHostel,
  AmenityLibrary, EducationCollege, EducationSchool, EducationUniversity,
  FoodBar, FoodBiergarten, FoodCafe, FoodFastFood,
  FoodPub, FoodRestaurant, HealthDoctors, HealthHospital,
  HealthPharmacy, MoneyAtm, MoneyBank, ShoppingBeverages,
  ShoppingHifi, ShoppingSupermarket, TouristAttraction, TouristCastle,
  TouristCinema, TouristMonument, TouristMuseum, TouristRuin,
  TouristTheatre, TouristThemePark, TouristViewPoint, TouristZoo,
  TransportAerodrome, TransportAirportTerminal, TransportBusStation, TransportBusStop,
  TransportCarShare, TransportFuel, TransportParking, TransportRentalBicycle,
  TransportRentalCar, TransportTaxiRank, TransportTrainStation, TransportTramStop,
  ReligionPlaceOfWorship, ReligionBahai, ReligionBuddhist, ReligionChristian,
  ReligionHindu, ReligionJain, ReligionJewish, ReligionShinto,
  ReligionSikh, LeisurePark, LanduseAllotments, LanduseBasin,
  LanduseCemetery, LanduseCommercial, LanduseConstruction, LanduseFarmland,
  LanduseFarmyard, LanduseGarages, LanduseGrass, LanduseIndustrial,
  LanduseLandfill, LanduseMeadow, LanduseMilitary, LanduseQuarry,
  LanduseRailway, LanduseReservoir, LanduseResidential, LanduseRetail,
  RailwayRail, RailwayTram, RailwayLightRail, RailwayAbandoned,
  RailwaySubway, RailwayPreserved, RailwayMiniature, RailwayConstruction,
  RailwayMonorail, RailwayFunicular, Satellite, LastIndex
}
 
- Static Public Member Functions inherited from Marble::GeoDataFeature
static QFont defaultFont ()
 
static QColor defaultLabelColor ()
 
static GeoDataVisualCategory OsmVisualCategory (const QString &keyValue)
 
static void resetDefaultStyles ()
 
static void setDefaultFont (const QFont &font)
 
static void setDefaultLabelColor (const QColor &color)
 
- Protected Member Functions inherited from Marble::GeoDataOverlay
bool equals (const GeoDataOverlay &other) const
 
- Protected Member Functions inherited from Marble::GeoDataFeature
 GeoDataFeature (GeoDataFeaturePrivate *priv)
 
bool equals (const GeoDataFeature &other) const
 
- Protected Member Functions inherited from Marble::GeoDataObject
virtual bool equals (const GeoDataObject &other) const
 
- Protected Attributes inherited from Marble::GeoDataFeature
GeoDataFeaturePrivate * d
 

Detailed Description

Definition at line 22 of file GeoDataScreenOverlay.h.

Constructor & Destructor Documentation

Marble::GeoDataScreenOverlay::GeoDataScreenOverlay ( )

Definition at line 33 of file GeoDataScreenOverlay.cpp.

Marble::GeoDataScreenOverlay::GeoDataScreenOverlay ( const GeoDataScreenOverlay &  other)

Definition at line 38 of file GeoDataScreenOverlay.cpp.

Marble::GeoDataScreenOverlay::~GeoDataScreenOverlay ( )

Definition at line 64 of file GeoDataScreenOverlay.cpp.

Member Function Documentation

const char * Marble::GeoDataScreenOverlay::nodeType ( ) const
virtual

Provides type information for downcasting a GeoNode.

Reimplemented from Marble::GeoDataFeature.

Definition at line 69 of file GeoDataScreenOverlay.cpp.

bool Marble::GeoDataScreenOverlay::operator!= ( const GeoDataScreenOverlay &  other) const

Definition at line 59 of file GeoDataScreenOverlay.cpp.

GeoDataScreenOverlay & Marble::GeoDataScreenOverlay::operator= ( const GeoDataScreenOverlay &  other)

Definition at line 43 of file GeoDataScreenOverlay.cpp.

bool Marble::GeoDataScreenOverlay::operator== ( const GeoDataScreenOverlay &  other) const

Definition at line 49 of file GeoDataScreenOverlay.cpp.

GeoDataVec2 Marble::GeoDataScreenOverlay::overlayXY ( ) const

Definition at line 74 of file GeoDataScreenOverlay.cpp.

qreal Marble::GeoDataScreenOverlay::rotation ( ) const

Definition at line 150 of file GeoDataScreenOverlay.cpp.

GeoDataVec2 Marble::GeoDataScreenOverlay::rotationXY ( ) const

Definition at line 112 of file GeoDataScreenOverlay.cpp.

GeoDataVec2 Marble::GeoDataScreenOverlay::screenXY ( ) const

Definition at line 93 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setOverlayXY ( const GeoDataVec2 &  vec2)

Definition at line 79 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setOverlayXY ( const qreal &  x,
const qreal &  y,
const GeoDataVec2::Unit &  xunit,
const GeoDataVec2::Unit &  yunit 
)

Definition at line 84 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setRotation ( qreal  rotation)

Definition at line 155 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setRotationXY ( const GeoDataVec2 &  vec2)

Definition at line 117 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setRotationXY ( const qreal &  x,
const qreal &  y,
const GeoDataVec2::Unit &  xunit,
const GeoDataVec2::Unit &  yunit 
)

Definition at line 122 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setScreenXY ( const GeoDataVec2 &  vec2)

Definition at line 98 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setScreenXY ( const qreal &  x,
const qreal &  y,
const GeoDataVec2::Unit &  xunit,
const GeoDataVec2::Unit &  yunit 
)

Definition at line 103 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setSize ( const GeoDataVec2 &  vec2)

Definition at line 136 of file GeoDataScreenOverlay.cpp.

void Marble::GeoDataScreenOverlay::setSize ( const qreal &  x,
const qreal &  y,
const GeoDataVec2::Unit &  xunit,
const GeoDataVec2::Unit &  yunit 
)

Definition at line 141 of file GeoDataScreenOverlay.cpp.

GeoDataVec2 Marble::GeoDataScreenOverlay::size ( ) const

Definition at line 131 of file GeoDataScreenOverlay.cpp.


The documentation for this class was generated from the following files:
  • GeoDataScreenOverlay.h
  • GeoDataScreenOverlay.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal