CVPlatform Class Reference#include <CVPlatform.h>
List of all members.
Detailed Description
Platform-specific object factory
CVPlatform is a singleton class factory for platform-specific classes. This allows us to instantiate totally different objects on different platforms without making the calling code platform-specific or requiring subclassing.
When setting up a project for a specific platform, make sure to add in the appropriate CVPlatform*.cpp for that platform. It implements the CVPlatform class for us. Also make sure to include the platform-specific .cpp file for each class we use CVPlatform to create.
- RCSfile
- CVPlatform.h,v
- Date
- 2004/02/08 23:47:39
- Revision
- 1.1.1.1
- Author
- mikeellison
Definition at line 63 of file CVPlatform.h. Public Member Functions
Static Public Member Functions
Protected Member Functions
Static Private Member Functions
Static Private Attributes
Constructor & Destructor Documentation
| CVPlatform::CVPlatform |
( |
|
) |
[protected] |
|
|
|
CVPlatform destructor - don't delete CVPlatform directly.
GetPlatform() registers with the runtime library for deletion when the process exits.
Definition at line 134 of file CVPlatformWin32.cpp. |
Member Function Documentation
| void CVPlatform::FreePlatform |
( |
|
) |
[static, private] |
|
Member Data Documentation
The documentation for this class was generated from the following files:
|