Isis 3 Programmer Reference
AutoRegFactory.h
1
#ifndef AutoRegFactory_h
2
#define AutoRegFactory_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
11
namespace
Isis
{
12
class
Pvl;
13
class
AutoReg;
14
51
class
AutoRegFactory
{
52
public
:
53
static
AutoReg
*
Create
(
Pvl
&pvl);
54
55
private
:
60
AutoRegFactory
() {};
61
63
~AutoRegFactory
() {};
64
};
65
};
66
67
#endif
Isis::AutoRegFactory::AutoRegFactory
AutoRegFactory()
Constructor (its private so you can't use it).
Definition:
AutoRegFactory.h:60
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:119
Isis::AutoRegFactory::~AutoRegFactory
~AutoRegFactory()
Destroys the AutoRegFactory.
Definition:
AutoRegFactory.h:63
Isis::AutoRegFactory
This class is used to create AutoReg objects.
Definition:
AutoRegFactory.h:51
Isis::AutoReg
Auto Registration class.
Definition:
AutoReg.h:167
Isis::AutoRegFactory::Create
static AutoReg * Create(Pvl &pvl)
Create an AutoReg object using a PVL specification.
Definition:
AutoRegFactory.cpp:45
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
AutoRegFactory
AutoRegFactory.h