Marble::GeoDataAbstractView

Search for usage in LXR

Marble::GeoDataAbstractView Class Referenceabstract

#include <GeoDataAbstractView.h>

Inheritance diagram for Marble::GeoDataAbstractView:

Public Member Functions

 GeoDataAbstractView (const GeoDataAbstractView &other)
 
AltitudeMode altitudeMode () const
 
GeoDataCoordinates coordinates () const
 
virtual GeoDataAbstractViewcopy () const =0
 
bool operator!= (const GeoDataAbstractView &other) const
 
GeoDataAbstractViewoperator= (const GeoDataAbstractView &other)
 
bool operator== (const GeoDataAbstractView &other) const
 
void setAltitudeMode (const AltitudeMode altitudeMode)
 
void setTimeSpan (const GeoDataTimeSpan &timeSpan)
 
void setTimeStamp (const GeoDataTimeStamp &timeStamp)
 
GeoDataTimeSpan & timeSpan ()
 
const GeoDataTimeSpan & timeSpan () const
 
GeoDataTimeStamp & timeStamp ()
 
const GeoDataTimeStamp & timeStamp () const
 
- Public Member Functions inherited from Marble::GeoDataObject
 GeoDataObject (const GeoDataObject &)
 
QString id () const
 
GeoDataObjectoperator= (const GeoDataObject &)
 
void pack (QDataStream &stream) const override
 
GeoDataObjectparent ()
 
const GeoDataObjectparent () const
 
QString resolvePath (const QString &relativePath) const
 
void setId (const QString &value)
 
void setParent (GeoDataObject *parent)
 
void setTargetId (const QString &value)
 
QString targetId () const
 
void unpack (QDataStream &steam) override
 
- Public Member Functions inherited from Marble::GeoNode
virtual const char * nodeType () const =0
 

Protected Member Functions

bool equals (const GeoDataAbstractView &other) const
 
virtual bool equals (const GeoDataObject &other) const
 
- Protected Member Functions inherited from Marble::GeoDataObject

Detailed Description

See also
GeoDataLookAt

Definition at line 24 of file GeoDataAbstractView.h.

Constructor & Destructor Documentation

◆ GeoDataAbstractView() [1/2]

Marble::GeoDataAbstractView::GeoDataAbstractView ( )

Definition at line 36 of file GeoDataAbstractView.cpp.

◆ ~GeoDataAbstractView()

Marble::GeoDataAbstractView::~GeoDataAbstractView ( )
override

Definition at line 42 of file GeoDataAbstractView.cpp.

◆ GeoDataAbstractView() [2/2]

Marble::GeoDataAbstractView::GeoDataAbstractView ( const GeoDataAbstractView & other)

Definition at line 47 of file GeoDataAbstractView.cpp.

Member Function Documentation

◆ altitudeMode()

AltitudeMode Marble::GeoDataAbstractView::altitudeMode ( ) const

Definition at line 134 of file GeoDataAbstractView.cpp.

◆ coordinates()

GeoDataCoordinates Marble::GeoDataAbstractView::coordinates ( ) const

Definition at line 82 of file GeoDataAbstractView.cpp.

◆ equals() [1/2]

bool Marble::GeoDataAbstractView::equals ( const GeoDataAbstractView & other) const
protected

Definition at line 98 of file GeoDataAbstractView.cpp.

◆ equals() [2/2]

bool Marble::GeoDataObject::equals ( const GeoDataObject & other) const
protectedvirtual

Compares the value of id and targetId of the two objects.

Returns
true if they these values are equal or false otherwise

Reimplemented from Marble::GeoDataObject.

Definition at line 92 of file GeoDataObject.cpp.

◆ operator!=()

bool Marble::GeoDataAbstractView::operator!= ( const GeoDataAbstractView & other) const
inline

Definition at line 36 of file GeoDataAbstractView.h.

◆ operator=()

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

Definition at line 54 of file GeoDataAbstractView.cpp.

◆ operator==()

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

Definition at line 61 of file GeoDataAbstractView.cpp.

◆ setAltitudeMode()

void Marble::GeoDataAbstractView::setAltitudeMode ( const AltitudeMode altitudeMode)

Definition at line 139 of file GeoDataAbstractView.cpp.

◆ setTimeSpan()

void Marble::GeoDataAbstractView::setTimeSpan ( const GeoDataTimeSpan & timeSpan)

Definition at line 114 of file GeoDataAbstractView.cpp.

◆ setTimeStamp()

void Marble::GeoDataAbstractView::setTimeStamp ( const GeoDataTimeStamp & timeStamp)

Definition at line 129 of file GeoDataAbstractView.cpp.

◆ timeSpan() [1/2]

GeoDataTimeSpan & Marble::GeoDataAbstractView::timeSpan ( )

Definition at line 109 of file GeoDataAbstractView.cpp.

◆ timeSpan() [2/2]

const GeoDataTimeSpan & Marble::GeoDataAbstractView::timeSpan ( ) const

Definition at line 104 of file GeoDataAbstractView.cpp.

◆ timeStamp() [1/2]

GeoDataTimeStamp & Marble::GeoDataAbstractView::timeStamp ( )

Definition at line 119 of file GeoDataAbstractView.cpp.

◆ timeStamp() [2/2]

const GeoDataTimeStamp & Marble::GeoDataAbstractView::timeStamp ( ) const

Definition at line 124 of file GeoDataAbstractView.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:14 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.