AfriGIS Map SDK (BB10)  v 1.0.0
Provides easy integration of AfriGIS Maps into BB10 platform.
Public Slots | Public Member Functions | Public Attributes | List of all members
OpenGLView Class Referenceabstract

private. More...

#include <OpenGLView.hpp>

Inheritance diagram for OpenGLView:
AnnotationView

Public Slots

virtual void loadTiles ()=0
 private. More...
 

Public Member Functions

 OpenGLView ()
 private. More...
 
virtual ~OpenGLView ()
 private. More...
 
virtual void update ()=0
 private. More...
 
virtual void render ()=0
 private. More...
 
virtual void renderNow ()=0
 private. More...
 
virtual void pan (float moveX, float moveY)=0
 private. More...
 
virtual void zoom (float moveX, float moveY, double scaleX, double scaleY)=0
 private. More...
 
virtual void setMap ()=0
 private. More...
 

Public Attributes

QString viewID
 private. More...
 
double translateX
 private. More...
 
double translateY
 
double scaleX
 private. More...
 
double scaleY
 

Detailed Description

private.

Since
v0.6.0

Constructor & Destructor Documentation

OpenGLView::OpenGLView ( )
inline

private.

Since
v0.6.0
virtual OpenGLView::~OpenGLView ( )
inlinevirtual

private.

Since
v0.6.0

Member Function Documentation

virtual void OpenGLView::loadTiles ( )
pure virtualslot

private.

Since
v0.6.0

Implemented in AnnotationView.

virtual void OpenGLView::pan ( float  moveX,
float  moveY 
)
pure virtual

private.

Since
v0.6.0

Implemented in AnnotationView.

virtual void OpenGLView::render ( )
pure virtual

private.

Since
v0.6.0

Implemented in AnnotationView.

virtual void OpenGLView::renderNow ( )
pure virtual

private.

Since
v0.6.0

Implemented in AnnotationView.

virtual void OpenGLView::setMap ( )
pure virtual

private.

Since
v0.6.0

Implemented in AnnotationView.

virtual void OpenGLView::update ( )
pure virtual

private.

Since
v0.6.0

Implemented in AnnotationView.

virtual void OpenGLView::zoom ( float  moveX,
float  moveY,
double  scaleX,
double  scaleY 
)
pure virtual

private.

Since
v0.6.0

Implemented in AnnotationView.

Member Data Documentation

double OpenGLView::scaleX

private.

Since
v0.6.0
double OpenGLView::translateX

private.

Since
v0.6.0
QString OpenGLView::viewID

private.

Since
v0.6.0

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