OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimPropertyInterfaceFactory.h
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: See top level LICENSE.txt file.
4
//
5
// Author: Garrett Potts
6
// Description:
7
//
8
//*************************************************************************
9
// $Id: ossimPropertyInterfaceFactory.h 14789 2009-06-29 16:48:14Z dburken $
10
#ifndef ossimPropertyInterfaceFactory_HEADER
11
#define ossimPropertyInterfaceFactory_HEADER
12
13
14
#include <
ossim/base/ossimRtti.h
>
15
#include <
ossim/base/ossimObjectFactory.h
>
16
class
ossimObject
;
17
class
ossimPropertyInterface
;
18
19
class
OSSIMDLLEXPORT
ossimPropertyInterfaceFactory
:
public
ossimObjectFactory
20
{
21
public
:
22
ossimPropertyInterfaceFactory
()
23
:
ossimObjectFactory
()
24
{}
25
virtual
~ossimPropertyInterfaceFactory
()
26
{}
27
28
virtual
ossimPropertyInterface
* createInterface(
const
ossimObject
* obj )
const
= 0;
29
30
31
TYPE_DATA
32
};
33
34
#endif
ossimObject
Definition:
ossimObject.h:25
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimPropertyInterfaceFactory
Definition:
ossimPropertyInterfaceFactory.h:19
ossimObjectFactory
Definition:
ossimObjectFactory.h:16
ossimPropertyInterfaceFactory::ossimPropertyInterfaceFactory
ossimPropertyInterfaceFactory()
Definition:
ossimPropertyInterfaceFactory.h:22
ossimPropertyInterface
Definition:
ossimPropertyInterface.h:18
ossimObjectFactory.h
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimRtti.h
ossimPropertyInterfaceFactory::~ossimPropertyInterfaceFactory
virtual ~ossimPropertyInterfaceFactory()
Definition:
ossimPropertyInterfaceFactory.h:25
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14