ImagingTools Core SDK
Public Member Functions | List of all members
imtgeo::IAddressElementInfoabstract

#include <IAddressElementInfo.h>

Inheritance diagram for imtgeo::IAddressElementInfo:
imtgeo::IPosition

Public Member Functions

virtual QList< QByteArray > GetParentIds () const =0
 
virtual void SetParentIds (const QList< QByteArray > &parentId)=0
 
virtual QByteArray GetAddressTypeId () const =0
 
virtual void SetAddressTypeId (const QByteArray &typeId)=0
 
virtual QString GetName () const =0
 
virtual void SetName (const QString &name)=0
 
virtual QString GetDescription () const =0
 
virtual void SetDescription (const QString &description)=0
 
virtual QString GetAddress () const =0
 
virtual void SetAddress (const QString &fullAddress)=0
 
virtual bool GetHasChildren () const =0
 
virtual void SetHasChildren (const bool &hasChildren)=0
 
- Public Member Functions inherited from imtgeo::IPosition
virtual double GetLatitude () const =0
 
virtual void SetLatitude (const double &lat)=0
 
virtual double GetLongitude () const =0
 
virtual void SetLongitude (const double &lon)=0
 
virtual int GetZoomLevel () const =0
 
virtual void SetZoomLevel (const double &zoom)=0
 

Detailed Description

Interface for describing an address element object.

Definition at line 18 of file IAddressElementInfo.h.

Member Function Documentation

◆ GetAddress()

virtual QString imtgeo::IAddressElementInfo::GetAddress ( ) const
pure virtual

Get string address.

◆ GetAddressTypeId()

virtual QByteArray imtgeo::IAddressElementInfo::GetAddressTypeId ( ) const
pure virtual

Get id address type of element.

◆ GetDescription()

virtual QString imtgeo::IAddressElementInfo::GetDescription ( ) const
pure virtual

Get description of the address element.

◆ GetHasChildren()

virtual bool imtgeo::IAddressElementInfo::GetHasChildren ( ) const
pure virtual

Get has children.

◆ GetName()

virtual QString imtgeo::IAddressElementInfo::GetName ( ) const
pure virtual

Get name of the address element.

◆ GetParentIds()

virtual QList< QByteArray > imtgeo::IAddressElementInfo::GetParentIds ( ) const
pure virtual

Get ids of parent the address element.

◆ SetAddress()

virtual void imtgeo::IAddressElementInfo::SetAddress ( const QString &  fullAddress)
pure virtual

Set string full address.

◆ SetAddressTypeId()

virtual void imtgeo::IAddressElementInfo::SetAddressTypeId ( const QByteArray &  typeId)
pure virtual

Set id address type of element.

◆ SetDescription()

virtual void imtgeo::IAddressElementInfo::SetDescription ( const QString &  description)
pure virtual

Set description of the address element.

◆ SetHasChildren()

virtual void imtgeo::IAddressElementInfo::SetHasChildren ( const bool &  hasChildren)
pure virtual

Set has children.

◆ SetName()

virtual void imtgeo::IAddressElementInfo::SetName ( const QString &  name)
pure virtual

Set name of the address element.

◆ SetParentIds()

virtual void imtgeo::IAddressElementInfo::SetParentIds ( const QList< QByteArray > &  parentId)
pure virtual

Set ids of parent the address element.