OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
support_data
ossimNitfRpfTagFactory.h
Go to the documentation of this file.
1
//*******************************************************************
2
// Copyright (C) 2000 ImageLinks Inc.
3
//
4
// LICENSE: MIT see top level LICENSE.txt
5
//
6
// Author: Garrett Potts
7
// Description: Nitf support class
8
//
9
//********************************************************************
10
// $Id: ossimNitfRpfTagFactory.h 22875 2014-08-27 13:52:03Z dburken $
11
#ifndef ossimNitfRpfTagFactory_HEADER
12
#define ossimNitfRpfTagFactory_HEADER 1
13
14
#include <
ossim/support_data/ossimNitfTagFactory.h
>
15
class
ossimNitfRegisteredTag
;
16
17
class
ossimNitfRpfTagFactory
:
public
ossimNitfTagFactory
18
{
19
public
:
20
virtual
~ossimNitfRpfTagFactory
();
21
static
ossimNitfRpfTagFactory
*
instance
();
22
virtual
ossimRefPtr<ossimNitfRegisteredTag>
create
(
const
ossimString
&tagName)
const
;
23
24
protected
:
25
ossimNitfRpfTagFactory
();
26
27
private
:
31
ossimNitfRpfTagFactory
(
const
ossimNitfRpfTagFactory
&
/* rhs */
){}
32
36
ossimNitfRpfTagFactory
&
operator =
(
const
ossimNitfRpfTagFactory
&
/* rhs */
){
return
*
this
;}
37
38
TYPE_DATA
39
};
40
#endif
ossimNitfTagFactory
Definition:
ossimNitfTagFactory.h:20
ossimNitfRpfTagFactory::instance
static ossimNitfRpfTagFactory * instance()
Definition:
ossimNitfRpfTagFactory.cpp:31
ossimNitfRpfTagFactory::operator=
ossimNitfRpfTagFactory & operator=(const ossimNitfRpfTagFactory &)
Definition:
ossimNitfRpfTagFactory.h:36
ossimNitfTagFactory.h
ossimNitfRpfTagFactory
Definition:
ossimNitfRpfTagFactory.h:17
ossimNitfRpfTagFactory::~ossimNitfRpfTagFactory
virtual ~ossimNitfRpfTagFactory()
Definition:
ossimNitfRpfTagFactory.cpp:27
ossimNitfRegisteredTag
Definition:
ossimNitfRegisteredTag.h:26
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimNitfRpfTagFactory::ossimNitfRpfTagFactory
ossimNitfRpfTagFactory(const ossimNitfRpfTagFactory &)
Definition:
ossimNitfRpfTagFactory.h:31
ossimNitfRpfTagFactory::create
virtual ossimRefPtr< ossimNitfRegisteredTag > create(const ossimString &tagName) const
Definition:
ossimNitfRpfTagFactory.cpp:37
ossimRefPtr< ossimNitfRegisteredTag >
ossimString
Definition:
ossimString.h:22
ossimNitfRpfTagFactory::ossimNitfRpfTagFactory
ossimNitfRpfTagFactory()
Definition:
ossimNitfRpfTagFactory.cpp:23
Generated on Fri Aug 3 2018 08:46:51 for OSSIM - Open Source Software Image Map by
1.8.14