Isis 3 Programmer Reference
IsisAmlData.h
1#ifndef IsisAmlData_h
2#define IsisAmlData_h
8/* SPDX-License-Identifier: CC0-1.0 */
9#include <string>
10#include <vector>
11
12#include "CubeAttribute.h"
13
20 public:
21 QString value;
22 QString brief;
23 QString description;
24 std::vector<QString> exclude;
25 std::vector<QString> include;
26
29};
30
37 public:
38 QString name;
39 QString icon;
40 QString brief;
41 QString description;
42 QString function;
43
46};
47
54 public:
55 std::vector <QString> values;
56 QString name;
57 QString brief;
58 QString description;
59 QString type;
60 std::vector <QString> defaultValues;
61 QString internalDefault;
62 QString count;
63 std::vector <IsisListOptionData> listOptions;
64 QString minimum_inclusive;
65 QString minimum;
66 QString maximum_inclusive;
67 QString maximum;
68 std::vector<QString> greaterThan;
69 std::vector<QString> greaterThanOrEqual;
70 std::vector<QString> lessThan;
71 std::vector<QString> lessThanOrEqual;
72 std::vector<QString> notEqual;
73 std::vector<QString> exclude;
74 std::vector<QString> include;
75 QString odd;
76 QString filter;
77 QString path;
78 QString fileMode;
81 QString pixelType;
82 std::vector<IsisHelperData> helpers;
83
86};
87
88
95 public:
96 QString name;
97 std::vector<IsisParameterData> parameters;
98
101};
102
109 public:
110 QString name;
111 QString date;
112 QString description;
113
116};
117
118
125 public:
126 QString name;
127 QString brief;
128 QString description;
129 std::vector<IsisGroupData> groups;
130 std::vector<QString> categorys;
131 std::vector<IsisChangeData> changes;
132
133 IsisAmlData();
134 ~IsisAmlData();
135
136};
137
138#endif
Manipulate and parse attributes of input cube filenames.
Manipulate and parse attributes of output cube filenames.
This is free and unencumbered software released into the public domain.
Definition IsisAmlData.h:19