forked from ngageoint/csm
-
Notifications
You must be signed in to change notification settings - Fork 13
/
BundleGM.cpp
63 lines (57 loc) · 1.98 KB
/
BundleGM.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//#############################################################################
//
// FILENAME: BundleGM.cpp
//
// CLASSIFICATION: Unclassified
//
// DESCRIPTION:
//
// Header for abstract class that is to provide a common interface for
// exploiting metadata comprising the information necessary to project
// coordinates and provide error estimates within and between a related
// set of csm::GeometricModel objects.
//
// LIMITATIONS: None
//
//
// SOFTWARE HISTORY:
//>
// Date Author Comment
// ----------- ------ -------
// 01-Mar-2017 JPK Moved implmentations here from BundleGM.h
// 21-Mar-2017 JPK Moved BundleGM constructor here. Added missing
// body for ~BundleGM.
//<
//#############################################################################
#define CSM_LIBRARY
#include "BundleGM.h"
namespace csm
{
//*****************************************************************************
// BundleGM::BundleGM
//*****************************************************************************
BundleGM::BundleGM()
:
GeometricModel (),
theDescription ()
{}
//*****************************************************************************
// BundleGM::~BundleGM
//*****************************************************************************
BundleGM::~BundleGM()
{}
//*****************************************************************************
// BundleGM::componentNames
//*****************************************************************************
std::vector<std::string> BundleGM::componentNames() const
{
return theDescription.componentNames();
}
//*****************************************************************************
// BundleGM::rangesFor
//*****************************************************************************
const MIC::RangeList& BundleGM::rangesFor(const std::string& name) const
{
return theDescription.rangesFor(name);
}
} // namespace csm