VisioDevKit-Sample  v2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
VgMyFloorPoiCallback Class Reference

Changes Floor when the appropriate POI is clicked. More...

Inherits VgIGeometryCallback.

Public Member Functions

 VgMyFloorPoiCallback (VgMyLayerAndCameraHandler *pHandler, VgEngine::VgICamera *pCamera, const VgEngine::VgPosition &pPosition, const std::string &pLayerName)
 Constructor. More...
 
virtual ~VgMyFloorPoiCallback ()
 Destructor. More...
 
virtual void handleGeometryEvent (const Vg3DModule::VgIGeometryEvent &pEvent)
 handleGeometryEvent More...
 

Protected Attributes

VgMyLayerAndCameraHandlermHandler
 
VgEngine::VgICamera * mCamera
 
VgEngine::VgPosition mGoToPos
 
std::string mLayerName
 

Detailed Description

Changes Floor when the appropriate POI is clicked.

The purpose of this class is to receive geometry callbacks from the 3D module when a route's poi object receives a touch event. An appropriate action will be invoked as a result of this event.

Constructor & Destructor Documentation

VgMyFloorPoiCallback::VgMyFloorPoiCallback ( VgMyLayerAndCameraHandler pHandler,
VgEngine::VgICamera *  pCamera,
const VgEngine::VgPosition &  pPosition,
const std::string &  pLayerName 
)

Constructor.

Parameters
pHandler
pCamera
pPosition
pLayerName
virtual VgMyFloorPoiCallback::~VgMyFloorPoiCallback ( )
virtual

Destructor.

Member Function Documentation

virtual void VgMyFloorPoiCallback::handleGeometryEvent ( const Vg3DModule::VgIGeometryEvent &  pEvent)
virtual

handleGeometryEvent

Parameters
pEvent

Member Data Documentation

VgEngine::VgICamera* VgMyFloorPoiCallback::mCamera
protected
VgEngine::VgPosition VgMyFloorPoiCallback::mGoToPos
protected
VgMyLayerAndCameraHandler* VgMyFloorPoiCallback::mHandler
protected
std::string VgMyFloorPoiCallback::mLayerName
protected

The documentation for this class was generated from the following file:
VisioDevKit 2.0, Visioglobe® 2013