annotate DemoCube/src/DemoCubeApplication.cpp @ 5:f546bb5370c7 default tip

Added a readme and a TODO in the source code.
author Atul Varma <varmaa@toolness.com>
date Tue, 12 Feb 2008 19:09:21 -0600
parents 43361e733c66
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
1 /*=====================================================================
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
2
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
3 Copyright © 2007 Nokia Corporation. All rights reserved.
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
4
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
5 ======================================================================*/
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
6
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
7 /*
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
8 ============================================================================
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
9 Name : DemoCubeApplication.cpp
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
10 Author : Nokia Computer Vision Team in NRC Palo Alto
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
11 Copyright : Your copyright notice
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
12 Description : Main application class
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
13 ============================================================================
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
14 */
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
15
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
16 // INCLUDE FILES
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
17 #include "DemoCamera.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
18 #include "ncvImage.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
19 #include "ncvCamus.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
20 #include "ncvOpticalFlow.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
21 #include "ncvEgoMovement.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
22 #include "DemoCube.hrh"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
23 #include "DemoCubeDocument.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
24 #include "DemoCubeApplication.h"
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
25
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
26 // ============================ MEMBER FUNCTIONS ===============================
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
27
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
28 // UID for the application;
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
29 // this should correspond to the uid defined in the mmp file
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
30 const TUid KUidDemoCubeApp = { _UID3 };
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
31
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
32 // -----------------------------------------------------------------------------
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
33 // CDemoCubeApplication::CreateDocumentL()
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
34 // Creates CApaDocument object
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
35 // -----------------------------------------------------------------------------
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
36 //
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
37 CApaDocument* CDemoCubeApplication::CreateDocumentL()
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
38 {
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
39 // Create an DemoCube document, and return a pointer to it
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
40 return (static_cast<CApaDocument*>
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
41 ( CDemoCubeDocument::NewL( *this ) ) );
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
42 }
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
43
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
44 // -----------------------------------------------------------------------------
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
45 // CDemoCubeApplication::AppDllUid()
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
46 // Returns application UID
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
47 // -----------------------------------------------------------------------------
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
48 //
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
49 TUid CDemoCubeApplication::AppDllUid() const
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
50 {
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
51 // Return the UID for the DemoCube application
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
52 return KUidDemoCubeApp;
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
53 }
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
54
43361e733c66 Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
55 // End of File