OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
support_data
ossimNitfDesFactory.h
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: See top level LICENSE.txt file.
4
//
5
// Author: Garrett Potts
6
//
7
// Description: Nitf support class
8
//
9
//********************************************************************
10
// $Id: ossimNitfDesFactory.h 17207 2010-04-25 23:21:14Z dburken $
11
#ifndef ossimNitfDesFactory_HEADER
12
#define ossimNitfDesFactory_HEADER
13
14
#include <
ossim/base/ossimConstants.h
>
15
#include <
ossim/base/ossimObject.h
>
16
#include <
ossim/base/ossimRefPtr.h
>
17
18
class
ossimNitfRegisteredDes
;
19
20
class
OSSIM_DLL
ossimNitfDesFactory
:
public
ossimObject
21
{
22
public
:
23
ossimNitfDesFactory
();
24
virtual
~
ossimNitfDesFactory
();
25
virtual
ossimRefPtr<ossimNitfRegisteredDes>
create(
const
ossimString
&desName)
const
=0;
26
private
:
30
ossimNitfDesFactory
(
const
ossimNitfDesFactory
&
/* rhs */
){}
31
35
ossimNitfDesFactory
&
operator =
(
const
ossimNitfDesFactory
&
/* rhs */
){
return
*
this
;}
36
TYPE_DATA
37
};
38
#endif
ossimObject
Definition:
ossimObject.h:25
ossimNitfDesFactory
Definition:
ossimNitfDesFactory.h:20
ossimConstants.h
ossimNitfDesFactory::ossimNitfDesFactory
ossimNitfDesFactory(const ossimNitfDesFactory &)
Definition:
ossimNitfDesFactory.h:30
ossimRefPtr.h
ossimObject.h
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimNitfRegisteredDes
Definition:
ossimNitfRegisteredDes.h:24
ossimRefPtr< ossimNitfRegisteredDes >
ossimReferenced::operator=
ossimReferenced & operator=(const ossimReferenced &)
Definition:
ossimReferenced.h:33
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:50 for OSSIM - Open Source Software Image Map by
1.8.14