CVFTracker Class Reference
| class CVFTracker : public CBase |
This class provides functions to register the image that has got from viewfinder and checks the appropriate time to capture that image.
Constructor & Destructor Documentation
Member Functions Documentation
ConstructL()
| void | ConstructL | ( | ) | [private] |
Extension(TUid)
| IMPORT_C TAny * | Extension | ( | TUid | aExtension | ) | |
Retrieves a non-standard extension on the VFTracker
Parameters
| TUid aExtension | The UID of the extension to be retrieved |
InitializeL(const TSize &)
| IMPORT_C void | InitializeL | ( | const TSize & | aSize | ) | |
Initialises the dimensions of the image on the plugin and creates the VFTracker object.
Parameters
| const TSize & aSize | Dimensions of the image. |
IsTimeToCapture(TDirection &)
Determines from a PanoramaTransform if it is time to capture a new image.
Parameters
| TDirection & aDirection | The type of panorama being created. |
IsTimeToCapture(TDirection &, TInt)
Determines from a PanoramaTransform if it is time to capture a new image.
Parameters
| TDirection & aDirection | The type of panorama being created. |
| TInt aOverlap | Desired overlap in the panorama image. |
NewL()
Constructs a new VFTracker object.
A leave occurs if there is insufficient memory available.
RegisterImageL(const CFbsBitmap &, CPanoramaTransform &)
Performs overlapping calculations from viewfinder image. Pass all viewfinder images to this function to find out when its time to capture a new image.
RegisterImageL(const CImageFrame &, CPanoramaTransform &)
| IMPORT_C void | RegisterImageL | ( | const CImageFrame & | aImageFrame, |
| | CPanoramaTransform & | aPanTrans |
| | ) | |
Performs overlapping calculations from viewfinder image. Pass all viewfinder images to this function to find out when its time to capture a new image.
Parameters
| const CImageFrame & aImageFrame | A imageframe object. |
| CPanoramaTransform & aPanTrans | A panorama transform object. |
Member Data Documentation
CVFTrackerImpl * iVFTrackImpl
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.