Isis 3 Programmer Reference
PolygonSeederFactory.h
1
#ifndef PolygonSeederFactory_h
2
#define PolygonSeederFactory_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
namespace
Isis
{
11
class
Pvl;
12
class
PolygonSeeder;
13
48
class
PolygonSeederFactory
{
49
public
:
50
static
PolygonSeeder
*
Create
(
Pvl
&pvl);
51
52
private
:
57
PolygonSeederFactory
() {};
58
60
~PolygonSeederFactory
() {};
61
};
62
};
63
64
#endif
Isis::PolygonSeederFactory
This class is used to create PolygonSeeder objects.
Definition:
PolygonSeederFactory.h:48
Isis::PolygonSeederFactory::Create
static PolygonSeeder * Create(Pvl &pvl)
Create a PolygonSeeder object using a PVL specification.
Definition:
PolygonSeederFactory.cpp:36
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:119
Isis::PolygonSeederFactory::~PolygonSeederFactory
~PolygonSeederFactory()
Destroys the PolygonSeederFactory.
Definition:
PolygonSeederFactory.h:60
Isis::PolygonSeeder
This class is used as the base class for all PolygonSeeder objects.
Definition:
PolygonSeeder.h:47
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
Isis::PolygonSeederFactory::PolygonSeederFactory
PolygonSeederFactory()
Constructor (its private so you can't use it).
Definition:
PolygonSeederFactory.h:57
src
base
objs
PolygonSeederFactory
PolygonSeederFactory.h