File failed to load: https://isis.astrogeology.usgs.gov/9.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
IsisAmlData.h
1#ifndef IsisAmlData_h
2#define IsisAmlData_h
7
8/* SPDX-License-Identifier: CC0-1.0 */
9#include <string>
10#include <vector>
11
12#include "CubeAttribute.h"
13
19class IsisListOptionData {
20 public:
21 QString value;
22 QString brief;
23 QString description;
24 std::vector<QString> exclude;
25 std::vector<QString> include;
26
27 IsisListOptionData();
28 ~IsisListOptionData();
29};
30
36class IsisHelperData {
37 public:
38 QString name;
39 QString icon;
40 QString brief;
41 QString description;
42 QString function;
43
44 IsisHelperData();
45 ~IsisHelperData();
46};
47
53class IsisParameterData {
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
84 IsisParameterData();
85 ~IsisParameterData();
86};
87
88
94class IsisGroupData {
95 public:
96 QString name;
97 std::vector<IsisParameterData> parameters;
98
99 IsisGroupData();
100 ~IsisGroupData();
101};
102
108class IsisChangeData {
109 public:
110 QString name;
111 QString date;
112 QString description;
113
114 IsisChangeData();
115 ~IsisChangeData();
116};
117
118
124class IsisAmlData {
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.