/[volute]/trunk/projects/dm/STC-2.0/vo-dml/STC_trans-v2.0.html
ViewVC logotype

Contents of /trunk/projects/dm/STC-2.0/vo-dml/STC_trans-v2.0.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4366 - (show annotations)
Wed Sep 20 18:13:32 2017 UTC (3 years, 2 months ago) by mdittmar
File MIME type: text/html
File size: 242497 byte(s)
added descriptions, fix ivoa import url, other tweaks
1 <html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0">
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>STC2 Transforms</title>
5 <link rel="stylesheet" href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/style/ivoa_wg.css" type="text/css">
6 <link rel="stylesheet" href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/style/xmi.css" type="text/css">
7 </head>
8 <body>
9 <h1>STC2 Transforms</h1>
10 <h2><a id="contents" name="contents">Table of Contents</a></h2>
11 <div class="head">
12 <table class=".toc">
13 <tr>
14 <td>1.</td>
15 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#model_section">model: stc2_transforms</a></td>
16 </tr>
17 <tr>
18 <td>2.</td>
19 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#packages">Packages and Types</a></td>
20 </tr>
21 <tr>
22 <td>2.1</td>
23 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#rootpackage">[root package]</a></td>
24 </tr>
25 <tr>
26 <td>2.2</td>
27 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms">package: frametransforms</a></td>
28 </tr>
29 <tr>
30 <td>2.2.1</td>
31 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Enum2D">objectType: Enum2D</a></td>
32 </tr>
33 <tr>
34 <td>2.2.2</td>
35 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Enum3D">objectType: Enum3D</a></td>
36 </tr>
37 <tr>
38 <td>2.2.3</td>
39 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.EnumElement1">objectType: EnumElement1</a></td>
40 </tr>
41 <tr>
42 <td>2.2.4</td>
43 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.EnumElement2">objectType: EnumElement2</a></td>
44 </tr>
45 <tr>
46 <td>2.2.5</td>
47 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.EnumElement3">objectType: EnumElement3</a></td>
48 </tr>
49 <tr>
50 <td>2.2.6</td>
51 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.EnumScalar">objectType: EnumScalar</a></td>
52 </tr>
53 <tr>
54 <td>2.2.7</td>
55 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.FrameTransform">objectType: FrameTransform</a></td>
56 </tr>
57 <tr>
58 <td>2.2.8</td>
59 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Matrix">dataType: Matrix</a></td>
60 </tr>
61 <tr>
62 <td>2.2.9</td>
63 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Matrix2x2">dataType: Matrix2x2</a></td>
64 </tr>
65 <tr>
66 <td>2.2.10</td>
67 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Matrix3x3">dataType: Matrix3x3</a></td>
68 </tr>
69 <tr>
70 <td>2.2.11</td>
71 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolCircular">objectType: PolCircular</a></td>
72 </tr>
73 <tr>
74 <td>2.2.12</td>
75 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolFrameTransform">objectType: PolFrameTransform</a></td>
76 </tr>
77 <tr>
78 <td>2.2.13</td>
79 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolLinear">objectType: PolLinear</a></td>
80 </tr>
81 <tr>
82 <td>2.2.14</td>
83 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolStokes">objectType: PolStokes</a></td>
84 </tr>
85 <tr>
86 <td>2.2.15</td>
87 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolVector">objectType: PolVector</a></td>
88 </tr>
89 <tr>
90 <td>2.2.16</td>
91 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolyCoeff1D">objectType: PolyCoeff1D</a></td>
92 </tr>
93 <tr>
94 <td>2.2.17</td>
95 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolyCoeff2D">objectType: PolyCoeff2D</a></td>
96 </tr>
97 <tr>
98 <td>2.2.18</td>
99 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.PolyCoeff3D">objectType: PolyCoeff3D</a></td>
100 </tr>
101 <tr>
102 <td>2.2.19</td>
103 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Polynomial1D">objectType: Polynomial1D</a></td>
104 </tr>
105 <tr>
106 <td>2.2.20</td>
107 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Polynomial2D">objectType: Polynomial2D</a></td>
108 </tr>
109 <tr>
110 <td>2.2.21</td>
111 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Polynomial3D">objectType: Polynomial3D</a></td>
112 </tr>
113 <tr>
114 <td>2.2.22</td>
115 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Projection">enumeration: Projection</a></td>
116 </tr>
117 <tr>
118 <td>2.2.23</td>
119 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Projection1D">objectType: Projection1D</a></td>
120 </tr>
121 <tr>
122 <td>2.2.24</td>
123 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Projection2D">objectType: Projection2D</a></td>
124 </tr>
125 <tr>
126 <td>2.2.25</td>
127 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Projection3D">objectType: Projection3D</a></td>
128 </tr>
129 <tr>
130 <td>2.2.26</td>
131 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Rotate2D">objectType: Rotate2D</a></td>
132 </tr>
133 <tr>
134 <td>2.2.27</td>
135 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Rotate3D">objectType: Rotate3D</a></td>
136 </tr>
137 <tr>
138 <td>2.2.28</td>
139 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Scale1D">objectType: Scale1D</a></td>
140 </tr>
141 <tr>
142 <td>2.2.29</td>
143 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Scale2D">objectType: Scale2D</a></td>
144 </tr>
145 <tr>
146 <td>2.2.30</td>
147 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Scale3D">objectType: Scale3D</a></td>
148 </tr>
149 <tr>
150 <td>2.2.31</td>
151 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.TransformMatrix2D">objectType: TransformMatrix2D</a></td>
152 </tr>
153 <tr>
154 <td>2.2.32</td>
155 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.TransformMatrix3D">objectType: TransformMatrix3D</a></td>
156 </tr>
157 <tr>
158 <td>2.2.33</td>
159 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xform">objectType: Xform</a></td>
160 </tr>
161 <tr>
162 <td>2.2.34</td>
163 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xform1D">objectType: Xform1D</a></td>
164 </tr>
165 <tr>
166 <td>2.2.35</td>
167 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xform2D">objectType: Xform2D</a></td>
168 </tr>
169 <tr>
170 <td>2.2.36</td>
171 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xform3D">objectType: Xform3D</a></td>
172 </tr>
173 <tr>
174 <td>2.2.37</td>
175 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xlate1D">objectType: Xlate1D</a></td>
176 </tr>
177 <tr>
178 <td>2.2.38</td>
179 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xlate2D">objectType: Xlate2D</a></td>
180 </tr>
181 <tr>
182 <td>2.2.39</td>
183 <td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#frametransforms.Xlate3D">objectType: Xlate3D</a></td>
184 </tr>
185 <tr>
186 <td>3.</td>
187 <td>
188 &nbsp;&nbsp;&nbsp;&nbsp;<a href="#vodml-ids">vodml-id-s</a></td>
189 </tr>
190 <tr>
191 <td>4.</td>
192 <td>
193 &nbsp;&nbsp;&nbsp;&nbsp;<a href="#modelimports">Imported Models</a></td>
194 </tr>
195 <tr>
196 <td>4.1</td>
197 <td>
198 &nbsp;&nbsp;&nbsp;&nbsp;<a href="#ivoa">ivoa</a></td>
199 </tr>
200 <tr>
201 <td>4.2</td>
202 <td>
203 &nbsp;&nbsp;&nbsp;&nbsp;<a href="#stc2_coordinates">stc2_coordinates</a></td>
204 </tr>
205 </table>
206 </div>
207 <hr>
208 <h1><a name="model_section">1. Model: STC2 Transforms (stc2_transforms)</a></h1>
209 <table>
210 <tr>
211 <td align="right"><b>Authors</b></td>
212 <td> : </td>
213 <td>ahr</td>
214 </tr>
215 <tr>
216 <td align="right"><b>Date</b></td>
217 <td> : </td>
218 <td>2017-09-20T14:04:26</td>
219 </tr>
220 <tr>
221 <td align="right"><b>Version</b></td>
222 <td> : </td>
223 <td>2.0</td>
224 </tr>
225 <tr>
226 <td align="right" valign="top"><b>Abstract</b></td>
227 <td valign="top"> : </td>
228 <td>
229 TODO : Missing description : please, update your UML model asap.
230
231 </td>
232 </tr>
233 <tr>
234 <td align="right" valign="top"><b>Diagram</b></td>
235 <td valign="top"> : </td>
236 <td>The following diagram has been generated from the model using the <a href="http://www.graphviz.org/" target="_blank">GraphViz</a> tool.<br>
237 The classes and packages in the diagram can be clicked and are mapped to the descriptions of the corresponding element elsewhere
238 in the document.
239
240 </td>
241 </tr>
242 <tr>
243 <td colspan="3"></td>
244 </tr>
245 </table><img src="STC_trans-v2.0.png" usemap="#GVmap"><map id="GVmap" name="GVmap">
246 <area shape="rect" id="node2" href="#frametransforms" title="frametransforms" alt="" coords="27,160,168,208"/>
247 <area shape="rect" id="node3" href="#frametransforms.Projection" title="{&lt;&lt;enumeration&gt;&gt;\lframetransforms/Projection|+LIN\l+LOG\l+TAN\l+SIN\l+STG\l+ARC\l+AIR\l+ZEA\l+CEA\l+CAR\l+MER\l+SFL\l+PAR\l+MOL\l+AIT\l+COE\l+COD\l+COO\l+BON\l+PCO\l+TSC\l+CSC\l+QSC\l}" alt="" coords="192,6,333,362"/>
248 <area shape="rect" id="node4" href="#frametransforms.Matrix3x3" title="{&lt;&lt;datatype&gt;&gt;\nframetransforms/Matrix3x3|+m11 : ivoa:real\l+m12 : ivoa:real\l+m21 : ivoa:real\l+m22 : ivoa:real\l+m13 : ivoa:real\l+m31 : ivoa:real\l+m23 : ivoa:real\l+m32 : ivoa:real\l+m33 : ivoa:real\l}" alt="" coords="357,99,499,269"/>
249 <area shape="rect" id="node6" href="#frametransforms.Matrix" title="{&lt;&lt;datatype&gt;&gt;\nframetransforms/Matrix|+unit : ivoa:Unit\l}" alt="" coords="436,414,561,477"/>
250 <area shape="rect" id="node5" href="#frametransforms.Matrix2x2" title="{&lt;&lt;datatype&gt;&gt;\nframetransforms/Matrix2x2|+m11 : ivoa:real\l+m12 : ivoa:real\l+m21 : ivoa:real\l+m22 : ivoa:real\l}" alt="" coords="523,133,664,235"/>
251 <area shape="rect" id="node7" href="#frametransforms.TransformMatrix2D" title="{frametransforms/TransformMatrix2D|+cdMatrix : stc2_transforms:frametransforms.Matrix2x2\l}" alt="" coords="3855,421,4121,470"/>
252 <area shape="rect" id="node28" href="#frametransforms.Xform2D" title="{frametransforms/Xform2D}" alt="" coords="3809,571,3948,621"/>
253 <area shape="rect" id="node8" href="#frametransforms.FrameTransform" title="{frametransforms/FrameTransform|+naxes : ivoa:nonnegativeInteger\l}" alt="" coords="1131,571,1301,621"/>
254 <area shape="rect" id="node26" href="#frametransforms.Xform" title="{frametransforms/Xform|+naxes : ivoa:nonnegativeInteger\l}" alt="" coords="1411,715,1573,765"/>
255 <area shape="rect" id="node9" href="#frametransforms.Scale2D" title="{frametransforms/Scale2D|+scale : ivoa:real\l}" alt="" coords="4145,421,4279,470"/>
256 <area shape="rect" id="node10" href="#frametransforms.Xlate1D" title="{frametransforms/Xlate1D|+nativeRefVal : ivoa:RealQuantity\l}" alt="" coords="1105,421,1279,470"/>
257 <area shape="rect" id="node27" href="#frametransforms.Xform1D" title="{frametransforms/Xform1D}" alt="" coords="1325,571,1464,621"/>
258 <area shape="rect" id="node11" href="#frametransforms.Xlate2D" title="{frametransforms/Xlate2D|+nativeRefVal : ivoa:RealQuantity\l}" alt="" coords="3657,421,3831,470"/>
259 <area shape="rect" id="node12" href="#frametransforms.Xlate3D" title="{frametransforms/Xlate3D|+nativeRefVal : ivoa:RealQuantity\l}" alt="" coords="2313,421,2487,470"/>
260 <area shape="rect" id="node30" href="#frametransforms.Xform3D" title="{frametransforms/Xform3D}" alt="" coords="2421,571,2560,621"/>
261 <area shape="rect" id="node13" href="#frametransforms.Scale3D" title="{frametransforms/Scale3D|+scale : ivoa:real\l}" alt="" coords="2967,421,3100,470"/>
262 <area shape="rect" id="node14" href="#frametransforms.TransformMatrix3D" title="{frametransforms/TransformMatrix3D|+cdMatrix : stc2_transforms:frametransforms.Matrix3x3\l}" alt="" coords="2023,421,2289,470"/>
263 <area shape="rect" id="node15" href="#frametransforms.PolStokes" title="{frametransforms/PolStokes|+pixel1Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolStokesEnum\l+pixel2Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolStokesEnum\l+pixel3Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolStokesEnum\l+pixel4Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolStokesEnum\l}" alt="" coords="737,139,1140,229"/>
264 <area shape="rect" id="node22" href="#frametransforms.PolFrameTransform" title="{frametransforms/PolFrameTransform}" alt="" coords="1303,421,1487,470"/>
265 <area shape="rect" id="node16" href="#frametransforms.PolCircular" title="{frametransforms/PolCircular|+pixel1Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolCircularEnum\l+pixel2Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolCircularEnum\l+pixel3Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolCircularEnum\l+pixel4Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolCircularEnum\l}" alt="" coords="1164,139,1575,229"/>
266 <area shape="rect" id="node17" href="#frametransforms.PolLinear" title="{frametransforms/PolLinear|+pixel1Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolLinearEnum\l+pixel2Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolLinearEnum\l+pixel3Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolLinearEnum\l+pixel4Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolLinearEnum\l}" alt="" coords="1599,139,2001,229"/>
267 <area shape="rect" id="node18" href="#frametransforms.PolVector" title="{frametransforms/PolVector|+pixel1Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolVectorEnum\l+pixel2Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolVectorEnum\l+pixel3Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolVectorEnum\l+pixel4Type : stc2_coordinates:CoordinateDomains.polarizationDomain.PolVectorEnum\l}" alt="" coords="2025,139,2428,229"/>
268 <area shape="rect" id="node19" href="#frametransforms.EnumScalar" title="{frametransforms/EnumScalar}" alt="" coords="1692,421,1841,470"/>
269 <area shape="rect" id="node39" href="#frametransforms.EnumElement1" title="{frametransforms/EnumElement1|+nativeval : ivoa:RealQuantity\l+eval : ivoa:RealQuantity\l}" alt="" coords="1696,565,1859,627"/>
270 <area shape="rect" id="node20" href="#frametransforms.Enum2D" title="{frametransforms/Enum2D}" alt="" coords="3500,421,3633,470"/>
271 <area shape="rect" id="node40" href="#frametransforms.EnumElement2" title="{frametransforms/EnumElement2|+nativeval : ivoa:RealQuantity\l+eval : ivoa:RealQuantity\l}" alt="" coords="3513,565,3676,627"/>
272 <area shape="rect" id="node21" href="#frametransforms.Enum3D" title="{frametransforms/Enum3D}" alt="" coords="1865,421,1999,470"/>
273 <area shape="rect" id="node41" href="#frametransforms.EnumElement3" title="{frametransforms/EnumElement3|+nativeval : ivoa:RealQuantity\l+eval : ivoa:RealQuantity\l}" alt="" coords="1883,565,2045,627"/>
274 <area shape="rect" id="node23" href="#frametransforms.Polynomial2D" title="{frametransforms/Polynomial2D}" alt="" coords="3319,421,3476,470"/>
275 <area shape="rect" id="node36" href="#frametransforms.PolyCoeff2D" title="{frametransforms/PolyCoeff2D|+order1 : ivoa:integer\l+order2 : ivoa:integer\l+value : ivoa:real\l+targetAxis : ivoa:nonnegativeInteger\l}" alt="" coords="3305,551,3489,641"/>
276 <area shape="rect" id="node24" href="#frametransforms.Polynomial1D" title="{frametransforms/Polynomial1D}" alt="" coords="1511,421,1668,470"/>
277 <area shape="rect" id="node35" href="#frametransforms.PolyCoeff1D" title="{frametransforms/PolyCoeff1D|+order : ivoa:integer\l+value : ivoa:real\l+targetAxis : ivoa:nonnegativeInteger\l}" alt="" coords="1488,558,1672,634"/>
278 <area shape="rect" id="node25" href="#frametransforms.Scale1D" title="{frametransforms/Scale1D|+scale : ivoa:real\l}" alt="" coords="655,421,788,470"/>
279 <area shape="rect" id="node29" href="#frametransforms.Rotate2D" title="{frametransforms/Rotate2D|+rotationAngle : ivoa:real\l}" alt="" coords="4303,421,4441,470"/>
280 <area shape="rect" id="node31" href="#frametransforms.Rotate3D" title="{frametransforms/Rotate3D|+rotationAngles : ivoa:real\l}" alt="" coords="2511,421,2649,470"/>
281 <area shape="rect" id="node32" href="#frametransforms.Projection1D" title="{frametransforms/Projection1D|+projection : stc2_transforms:frametransforms.Projection\l}" alt="" coords="812,421,1081,470"/>
282 <area shape="rect" id="node33" href="#frametransforms.Projection3D" title="{frametransforms/Projection3D|+projection : stc2_transforms:frametransforms.Projection\l}" alt="" coords="2673,421,2943,470"/>
283 <area shape="rect" id="node34" href="#frametransforms.Projection2D" title="{frametransforms/Projection2D|+projection : stc2_transforms:frametransforms.Projection\l}" alt="" coords="4465,421,4735,470"/>
284 <area shape="rect" id="node37" href="#frametransforms.PolyCoeff3D" title="{frametransforms/PolyCoeff3D|+order1 : ivoa:integer\l+order2 : ivoa:integer\l+order3 : ivoa:integer\l+value : ivoa:real\l+targetAxis : ivoa:nonnegativeInteger\l}" alt="" coords="3097,545,3281,647"/>
285 <area shape="rect" id="node38" href="#frametransforms.Polynomial3D" title="{frametransforms/Polynomial3D}" alt="" coords="3124,421,3281,470"/>
286 </map>
287
288 <hr>
289 <h1>2.<a name="packages">Model contents: Packages and Types</a></h1>
290 <p>
291 The following sub-sections present all packages in the model with their types.
292 The packages are listed here in alphabetical order.
293 Each sub-section contains a description of the package and a table containing its various features.
294
295 </p>
296 <h3><a name="rootpackage"></a>2.1 [root package]
297 </h3>
298 <table border="1" cellspacing="2" width="100%">
299 <tr>
300 <td class="objecttype-title" width="20%">Model</td>
301 <td class="objecttype-name">stc2_transforms</td>
302 </tr>
303 <tr>
304 <td width="20%" class="info-title">child package(s)</td>
305 <td colspan="2" class="feature-detail"><a href="#frametransforms">frametransforms</a>
306 </td>
307 </tr>
308 </table>
309 <h3><a name="frametransforms"></a>2.2 package: frametransforms
310 </h3>
311 <table border="1" cellspacing="2" width="100%">
312 <tr>
313 <td class="objecttype-title" width="20%">vodml-id</td>
314 <td class="objecttype-name" colspan="1">frametransforms</td>
315 </tr>
316 <tr>
317 <td class="info-title">description</td>
318 <td class="feature-detail" colspan="1">
319 TODO : Missing description : please, update your UML model asap.
320
321 </td>
322 </tr>
323 <tr>
324 <td width="20%" class="info-title">parent</td>
325 <td colspan="2" class="feature-detail"><a href="#model_section">stc2_transforms</a></td>
326 </tr>
327 <tr>
328 <td width="20%" class="info-title">Object types</td>
329 <td colspan="2" class="feature-detail"><a href="#frametransforms.Enum2D">Enum2D</a> <a href="#frametransforms.Enum3D">Enum3D</a> <a href="#frametransforms.EnumElement1">EnumElement1</a> <a href="#frametransforms.EnumElement2">EnumElement2</a> <a href="#frametransforms.EnumElement3">EnumElement3</a> <a href="#frametransforms.EnumScalar">EnumScalar</a> <a href="#frametransforms.FrameTransform">FrameTransform</a> <a href="#frametransforms.PolCircular">PolCircular</a> <a href="#frametransforms.PolFrameTransform">PolFrameTransform</a> <a href="#frametransforms.PolLinear">PolLinear</a> <a href="#frametransforms.PolStokes">PolStokes</a> <a href="#frametransforms.PolVector">PolVector</a> <a href="#frametransforms.PolyCoeff1D">PolyCoeff1D</a> <a href="#frametransforms.PolyCoeff2D">PolyCoeff2D</a> <a href="#frametransforms.PolyCoeff3D">PolyCoeff3D</a> <a href="#frametransforms.Polynomial1D">Polynomial1D</a> <a href="#frametransforms.Polynomial2D">Polynomial2D</a> <a href="#frametransforms.Polynomial3D">Polynomial3D</a> <a href="#frametransforms.Projection1D">Projection1D</a> <a href="#frametransforms.Projection2D">Projection2D</a> <a href="#frametransforms.Projection3D">Projection3D</a> <a href="#frametransforms.Rotate2D">Rotate2D</a> <a href="#frametransforms.Rotate3D">Rotate3D</a> <a href="#frametransforms.Scale1D">Scale1D</a> <a href="#frametransforms.Scale2D">Scale2D</a> <a href="#frametransforms.Scale3D">Scale3D</a> <a href="#frametransforms.TransformMatrix2D">TransformMatrix2D</a> <a href="#frametransforms.TransformMatrix3D">TransformMatrix3D</a> <a href="#frametransforms.Xform">Xform</a> <a href="#frametransforms.Xform1D">Xform1D</a> <a href="#frametransforms.Xform2D">Xform2D</a> <a href="#frametransforms.Xform3D">Xform3D</a> <a href="#frametransforms.Xlate1D">Xlate1D</a> <a href="#frametransforms.Xlate2D">Xlate2D</a> <a href="#frametransforms.Xlate3D">Xlate3D</a>
330 </td>
331 </tr>
332 <tr>
333 <td width="20%" class="info-title">Data types</td>
334 <td colspan="2" class="feature-detail"><a href="#frametransforms.Matrix">Matrix</a> <a href="#frametransforms.Matrix2x2">Matrix2x2</a> <a href="#frametransforms.Matrix3x3">Matrix3x3</a>
335 </td>
336 </tr>
337 <tr>
338 <td width="20%" class="info-title">Enumerations</td>
339 <td colspan="2" class="feature-detail"><a href="#frametransforms.Projection">Projection</a>
340 </td>
341 </tr>
342 </table>
343 <h3><a name="frametransforms.Enum2D"></a>2.2.1 objectType: Enum2D
344 </h3>
345 <div align="center">
346 <table border="1" width="100%" cellspacing="2">
347 <tr>
348 <td class="objecttype-title" width="20%">vodml-id</td>
349 <td class="objecttype-name" colspan="1">frametransforms.Enum2D</td>
350 </tr>
351 <tr>
352 <td class="info-title">description</td>
353 <td class="feature-detail" colspan="1">For enumerated coordinates Enum2D contains the list of enumerated values in EnumElement2 that provide the target values for
354 each of the native values. The number of EnumElement2 in the composition needs to equal the number of native elements.
355 </td>
356 </tr>
357 <tr>
358 <td colspan="2">
359 <table width="100%" cellpadding="0" cellspacing="0" border="0">
360 <tr>
361 <td colspan="2" bgcolor="#cacaca">
362 <table width="100%" border="0" cellpadding="3" cellspacing="1">
363 <tr>
364 <td width="20%" class="info-title">package</td>
365 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
366 </tr>
367 <tr>
368 <td width="20%" class="info-title">extends</td>
369 <td colspan="3" class="feature-detail"><a href="#frametransforms.Xform2D">Xform2D [stc2_transforms:frametransforms.Xform2D]</a></td>
370 </tr>
371 <tr>
372 <td colspan="3" class="info-title">compositions</td>
373 </tr>
374 <tr>
375 <td class="feature-heading" width="20%">name</td>
376 <td class="feature-heading" width="10%">feature</td>
377 <td class="feature-heading" width="70%">value</td>
378 </tr>
379 <tr>
380 <td class="feature-detail" valign="top" rowspan="5"><a name="frametransforms.Enum2D.enum"></a><b>enum</b></td>
381 <td class="feature-heading">type</td>
382 <td class="feature-detail"><a href="#frametransforms.EnumElement2">EnumElement2 [stc2_transforms:frametransforms.EnumElement2]</a></td>
383 </tr>
384 <tr>
385 <td class="feature-heading">vodml-id</td>
386 <td class="feature-detail">frametransforms.Enum2D.enum</td>
387 </tr>
388 <tr>
389 <td class="feature-heading">multiplicity</td>
390 <td class="feature-detail">1..*</td>
391 </tr>
392 <tr>
393 <td class="feature-heading">isOrdered</td>
394 <td class="feature-detail">false</td>
395 </tr>
396 <tr>
397 <td class="feature-heading">description</td>
398 <td class="feature-detail">
399 TODO : Missing description : please, update your UML model asap.
400
401 </td>
402 </tr>
403 </table>
404 </td>
405 </tr>
406 </table>
407 </td>
408 </tr>
409 </table>
410 </div><br><h3><a name="frametransforms.Enum3D"></a>2.2.2 objectType: Enum3D
411 </h3>
412 <div align="center">
413 <table border="1" width="100%" cellspacing="2">
414 <tr>
415 <td class="objecttype-title" width="20%">vodml-id</td>
416 <td class="objecttype-name" colspan="1">frametransforms.Enum3D</td>
417 </tr>
418 <tr>
419 <td class="info-title">description</td>
420 <td class="feature-detail" colspan="1">For enumerated coordinates Enum3D contains the list of enumerated values in EnumElement3 that provide the target values for
421 each of the native values. The number of EnumElement3 in the composition needs to equal the number of native elements.
422 </td>
423 </tr>
424 <tr>
425 <td colspan="2">
426 <table width="100%" cellpadding="0" cellspacing="0" border="0">
427 <tr>
428 <td colspan="2" bgcolor="#cacaca">
429 <table width="100%" border="0" cellpadding="3" cellspacing="1">
430 <tr>
431 <td width="20%" class="info-title">package</td>
432 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
433 </tr>
434 <tr>
435 <td width="20%" class="info-title">extends</td>
436 <td colspan="3" class="feature-detail"><a href="#frametransforms.Xform3D">Xform3D [stc2_transforms:frametransforms.Xform3D]</a></td>
437 </tr>
438 <tr>
439 <td colspan="3" class="info-title">compositions</td>
440 </tr>
441 <tr>
442 <td class="feature-heading" width="20%">name</td>
443 <td class="feature-heading" width="10%">feature</td>
444 <td class="feature-heading" width="70%">value</td>
445 </tr>
446 <tr>
447 <td class="feature-detail" valign="top" rowspan="5"><a name="frametransforms.Enum3D.enum"></a><b>enum</b></td>
448 <td class="feature-heading">type</td>
449 <td class="feature-detail"><a href="#frametransforms.EnumElement3">EnumElement3 [stc2_transforms:frametransforms.EnumElement3]</a></td>
450 </tr>
451 <tr>
452 <td class="feature-heading">vodml-id</td>
453 <td class="feature-detail">frametransforms.Enum3D.enum</td>
454 </tr>
455 <tr>
456 <td class="feature-heading">multiplicity</td>
457 <td class="feature-detail">1..*</td>
458 </tr>
459 <tr>
460 <td class="feature-heading">isOrdered</td>
461 <td class="feature-detail">false</td>
462 </tr>
463 <tr>
464 <td class="feature-heading">description</td>
465 <td class="feature-detail">
466 TODO : Missing description : please, update your UML model asap.
467
468 </td>
469 </tr>
470 </table>
471 </td>
472 </tr>
473 </table>
474 </td>
475 </tr>
476 </table>
477 </div><br><h3><a name="frametransforms.EnumElement1"></a>2.2.3 objectType: EnumElement1
478 </h3>
479 <div align="center">
480 <table border="1" width="100%" cellspacing="2">
481 <tr>
482 <td class="objecttype-title" width="20%">vodml-id</td>
483 <td class="objecttype-name" colspan="1">frametransforms.EnumElement1</td>
484 </tr>
485 <tr>
486 <td class="info-title">description</td>
487 <td class="feature-detail" colspan="1">The enumerated targetValue for the enumerated nativeValue is eval.</td>
488 </tr>
489 <tr>
490 <td colspan="2">
491 <table width="100%" cellpadding="0" cellspacing="0" border="0">
492 <tr>
493 <td colspan="2" bgcolor="#cacaca">
494 <table width="100%" border="0" cellpadding="3" cellspacing="1">
495 <tr>
496 <td width="20%" class="info-title">package</td>
497 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
498 </tr>
499 <tr>
500 <td colspan="3" class="info-title">attributes</td>
501 </tr>
502 <tr>
503 <td class="feature-heading" width="20%">name</td>
504 <td class="feature-heading" width="10%">feature</td>
505 <td class="feature-heading" width="70%">value</td>
506 </tr>
507 <tr>
508 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.EnumElement1.nativeval"></a><b>nativeval</b></td>
509 <td class="feature-heading">type</td>
510 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#RealQuantity">RealQuantity</a></td>
511 </tr>
512 <tr>
513 <td class="feature-heading">vodml-id</td>
514 <td class="feature-detail">frametransforms.EnumElement1.nativeval</td>
515 </tr>
516 <tr>
517 <td class="feature-heading">multiplicity</td>
518 <td class="feature-detail">1</td>
519 </tr>
520 <tr>
521 <td class="feature-heading">description</td>
522 <td class="feature-detail">
523 TODO : Missing description : please, update your UML model asap.
524
525 </td>
526 </tr>
527 <tr>
528 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.EnumElement1.eval"></a><b>eval</b></td>
529 <td class="feature-heading">type</td>
530 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#RealQuantity">RealQuantity</a></td>
531 </tr>
532 <tr>
533 <td class="feature-heading">vodml-id</td>
534 <td class="feature-detail">frametransforms.EnumElement1.eval</td>
535 </tr>
536 <tr>
537 <td class="feature-heading">multiplicity</td>
538 <td class="feature-detail">1</td>
539 </tr>
540 <tr>
541 <td class="feature-heading">description</td>
542 <td class="feature-detail">
543 TODO : Missing description : please, update your UML model asap.
544
545 </td>
546 </tr>
547 </table>
548 </td>
549 </tr>
550 </table>
551 </td>
552 </tr>
553 </table>
554 </div><br><h3><a name="frametransforms.EnumElement2"></a>2.2.4 objectType: EnumElement2
555 </h3>
556 <div align="center">
557 <table border="1" width="100%" cellspacing="2">
558 <tr>
559 <td class="objecttype-title" width="20%">vodml-id</td>
560 <td class="objecttype-name" colspan="1">frametransforms.EnumElement2</td>
561 </tr>
562 <tr>
563 <td class="info-title">description</td>
564 <td class="feature-detail" colspan="1">The enumerated targetValue vector for the enumerated nativeValue vector is the vector eval.</td>
565 </tr>
566 <tr>
567 <td colspan="2">
568 <table width="100%" cellpadding="0" cellspacing="0" border="0">
569 <tr>
570 <td colspan="2" bgcolor="#cacaca">
571 <table width="100%" border="0" cellpadding="3" cellspacing="1">
572 <tr>
573 <td width="20%" class="info-title">package</td>
574 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
575 </tr>
576 <tr>
577 <td colspan="3" class="info-title">attributes</td>
578 </tr>
579 <tr>
580 <td class="feature-heading" width="20%">name</td>
581 <td class="feature-heading" width="10%">feature</td>
582 <td class="feature-heading" width="70%">value</td>
583 </tr>
584 <tr>
585 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.EnumElement2.nativeval"></a><b>nativeval</b></td>
586 <td class="feature-heading">type</td>
587 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#RealQuantity">RealQuantity</a></td>
588 </tr>
589 <tr>
590 <td class="feature-heading">vodml-id</td>
591 <td class="feature-detail">frametransforms.EnumElement2.nativeval</td>
592 </tr>
593 <tr>
594 <td class="feature-heading">multiplicity</td>
595 <td class="feature-detail">2</td>
596 </tr>
597 <tr>
598 <td class="feature-heading">description</td>
599 <td class="feature-detail">
600 TODO : Missing description : please, update your UML model asap.
601
602 </td>
603 </tr>
604 <tr>
605 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.EnumElement2.eval"></a><b>eval</b></td>
606 <td class="feature-heading">type</td>
607 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#RealQuantity">RealQuantity</a></td>
608 </tr>
609 <tr>
610 <td class="feature-heading">vodml-id</td>
611 <td class="feature-detail">frametransforms.EnumElement2.eval</td>
612 </tr>
613 <tr>
614 <td class="feature-heading">multiplicity</td>
615 <td class="feature-detail">2</td>
616 </tr>
617 <tr>
618 <td class="feature-heading">description</td>
619 <td class="feature-detail">
620 TODO : Missing description : please, update your UML model asap.
621
622 </td>
623 </tr>
624 </table>
625 </td>
626 </tr>
627 </table>
628 </td>
629 </tr>
630 </table>
631 </div><br><h3><a name="frametransforms.EnumElement3"></a>2.2.5 objectType: EnumElement3
632 </h3>
633 <div align="center">
634 <table border="1" width="100%" cellspacing="2">
635 <tr>
636 <td class="objecttype-title" width="20%">vodml-id</td>
637 <td class="objecttype-name" colspan="1">frametransforms.EnumElement3</td>
638 </tr>
639 <tr>
640 <td class="info-title">description</td>
641 <td class="feature-detail" colspan="1">The enumerated targetValue vector for the enumerated nativeValue vector is the vector eval.</td>
642 </tr>
643 <tr>
644 <td colspan="2">
645 <table width="100%" cellpadding="0" cellspacing="0" border="0">
646 <tr>
647 <td colspan="2" bgcolor="#cacaca">
648 <table width="100%" border="0" cellpadding="3" cellspacing="1">
649 <tr>
650 <td width="20%" class="info-title">package</td>
651 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
652 </tr>
653 <tr>
654 <td colspan="3" class="info-title">attributes</td>
655 </tr>
656 <tr>
657 <td class="feature-heading" width="20%">name</td>
658 <td class="feature-heading" width="10%">feature</td>
659 <td class="feature-heading" width="70%">value</td>
660 </tr>
661 <tr>
662 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.EnumElement3.nativeval"></a><b>nativeval</b></td>
663 <td class="feature-heading">type</td>
664 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#RealQuantity">RealQuantity</a></td>
665 </tr>
666 <tr>
667 <td class="feature-heading">vodml-id</td>
668 <td class="feature-detail">frametransforms.EnumElement3.nativeval</td>
669 </tr>
670 <tr>
671 <td class="feature-heading">multiplicity</td>
672 <td class="feature-detail">3</td>
673 </tr>
674 <tr>
675 <td class="feature-heading">description</td>
676 <td class="feature-detail">
677 TODO : Missing description : please, update your UML model asap.
678
679 </td>
680 </tr>
681 <tr>
682 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.EnumElement3.eval"></a><b>eval</b></td>
683 <td class="feature-heading">type</td>
684 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#RealQuantity">RealQuantity</a></td>
685 </tr>
686 <tr>
687 <td class="feature-heading">vodml-id</td>
688 <td class="feature-detail">frametransforms.EnumElement3.eval</td>
689 </tr>
690 <tr>
691 <td class="feature-heading">multiplicity</td>
692 <td class="feature-detail">3</td>
693 </tr>
694 <tr>
695 <td class="feature-heading">description</td>
696 <td class="feature-detail">
697 TODO : Missing description : please, update your UML model asap.
698
699 </td>
700 </tr>
701 </table>
702 </td>
703 </tr>
704 </table>
705 </td>
706 </tr>
707 </table>
708 </div><br><h3><a name="frametransforms.EnumScalar"></a>2.2.6 objectType: EnumScalar
709 </h3>
710 <div align="center">
711 <table border="1" width="100%" cellspacing="2">
712 <tr>
713 <td class="objecttype-title" width="20%">vodml-id</td>
714 <td class="objecttype-name" colspan="1">frametransforms.EnumScalar</td>
715 </tr>
716 <tr>
717 <td class="info-title">description</td>
718 <td class="feature-detail" colspan="1">For enumerated coordinates EnumScalar contains the list of enumerated values in EnumElement1 that provide the target values
719 for each of the native values. The number of EnumElement1 in the composition needs to equal the number of native elements.
720 </td>
721 </tr>
722 <tr>
723 <td colspan="2">
724 <table width="100%" cellpadding="0" cellspacing="0" border="0">
725 <tr>
726 <td colspan="2" bgcolor="#cacaca">
727 <table width="100%" border="0" cellpadding="3" cellspacing="1">
728 <tr>
729 <td width="20%" class="info-title">package</td>
730 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
731 </tr>
732 <tr>
733 <td width="20%" class="info-title">extends</td>
734 <td colspan="3" class="feature-detail"><a href="#frametransforms.Xform1D">Xform1D [stc2_transforms:frametransforms.Xform1D]</a></td>
735 </tr>
736 <tr>
737 <td colspan="3" class="info-title">compositions</td>
738 </tr>
739 <tr>
740 <td class="feature-heading" width="20%">name</td>
741 <td class="feature-heading" width="10%">feature</td>
742 <td class="feature-heading" width="70%">value</td>
743 </tr>
744 <tr>
745 <td class="feature-detail" valign="top" rowspan="5"><a name="frametransforms.EnumScalar.enum"></a><b>enum</b></td>
746 <td class="feature-heading">type</td>
747 <td class="feature-detail"><a href="#frametransforms.EnumElement1">EnumElement1 [stc2_transforms:frametransforms.EnumElement1]</a></td>
748 </tr>
749 <tr>
750 <td class="feature-heading">vodml-id</td>
751 <td class="feature-detail">frametransforms.EnumScalar.enum</td>
752 </tr>
753 <tr>
754 <td class="feature-heading">multiplicity</td>
755 <td class="feature-detail">1..*</td>
756 </tr>
757 <tr>
758 <td class="feature-heading">isOrdered</td>
759 <td class="feature-detail">false</td>
760 </tr>
761 <tr>
762 <td class="feature-heading">description</td>
763 <td class="feature-detail">
764 TODO : Missing description : please, update your UML model asap.
765
766 </td>
767 </tr>
768 </table>
769 </td>
770 </tr>
771 </table>
772 </td>
773 </tr>
774 </table>
775 </div><br><h3><a name="frametransforms.FrameTransform"></a>2.2.7 objectType: FrameTransform
776 </h3>
777 <div align="center">
778 <table border="1" width="100%" cellspacing="2">
779 <tr>
780 <td class="objecttype-title" width="20%">vodml-id</td>
781 <td class="objecttype-name" colspan="1">frametransforms.FrameTransform</td>
782 </tr>
783 <tr>
784 <td class="info-title">description</td>
785 <td class="feature-detail" colspan="1">This mapping class provides a transformation from the nativeFrame to the targetFrame. The transform is specified by one or
786 more Xform objects. The Xform objects specify atomic transform operations and may be chained together (in a specific order)
787 to define more complicated transformations. naxes specifies the dimensionality of the transformation and should reflect the
788 dimensionality of the native and target frames.
789 </td>
790 </tr>
791 <tr>
792 <td colspan="2">
793 <table width="100%" cellpadding="0" cellspacing="0" border="0">
794 <tr>
795 <td colspan="2" bgcolor="#cacaca">
796 <table width="100%" border="0" cellpadding="3" cellspacing="1">
797 <tr>
798 <td width="20%" class="info-title">package</td>
799 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
800 </tr>
801 <tr>
802 <td colspan="3" class="info-title">attributes</td>
803 </tr>
804 <tr>
805 <td class="feature-heading" width="20%">name</td>
806 <td class="feature-heading" width="10%">feature</td>
807 <td class="feature-heading" width="70%">value</td>
808 </tr>
809 <tr>
810 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.FrameTransform.naxes"></a><b>naxes</b></td>
811 <td class="feature-heading">type</td>
812 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#nonnegativeInteger">nonnegativeInteger</a></td>
813 </tr>
814 <tr>
815 <td class="feature-heading">vodml-id</td>
816 <td class="feature-detail">frametransforms.FrameTransform.naxes</td>
817 </tr>
818 <tr>
819 <td class="feature-heading">multiplicity</td>
820 <td class="feature-detail">1</td>
821 </tr>
822 <tr>
823 <td class="feature-heading">description</td>
824 <td class="feature-detail">
825 TODO : Missing description : please, update your UML model asap.
826
827 </td>
828 </tr>
829 <tr>
830 <td colspan="3" class="info-title">references</td>
831 </tr>
832 <tr>
833 <td class="feature-heading" width="20%">name</td>
834 <td class="feature-heading" width="10%">feature</td>
835 <td class="feature-heading" width="70%">value</td>
836 </tr>
837 <tr>
838 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.FrameTransform.nativeFrame"></a><b>nativeFrame</b></td>
839 <td class="feature-heading">type</td>
840 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#coordsystem.CoordFrame">coordsystem.CoordFrame</a></td>
841 </tr>
842 <tr>
843 <td class="feature-heading">vodml-id</td>
844 <td class="feature-detail">frametransforms.FrameTransform.nativeFrame</td>
845 </tr>
846 <tr>
847 <td class="feature-heading">multiplicity</td>
848 <td class="feature-detail">1</td>
849 </tr>
850 <tr>
851 <td class="feature-heading">description</td>
852 <td class="feature-detail">
853 TODO : Missing description : please, update your UML model asap.
854
855 </td>
856 </tr>
857 <tr>
858 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.FrameTransform.targetFrame"></a><b>targetFrame</b></td>
859 <td class="feature-heading">type</td>
860 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#coordsystem.CoordFrame">coordsystem.CoordFrame</a></td>
861 </tr>
862 <tr>
863 <td class="feature-heading">vodml-id</td>
864 <td class="feature-detail">frametransforms.FrameTransform.targetFrame</td>
865 </tr>
866 <tr>
867 <td class="feature-heading">multiplicity</td>
868 <td class="feature-detail">1</td>
869 </tr>
870 <tr>
871 <td class="feature-heading">description</td>
872 <td class="feature-detail">
873 TODO : Missing description : please, update your UML model asap.
874
875 </td>
876 </tr>
877 <tr>
878 <td colspan="3" class="info-title">compositions</td>
879 </tr>
880 <tr>
881 <td class="feature-heading" width="20%">name</td>
882 <td class="feature-heading" width="10%">feature</td>
883 <td class="feature-heading" width="70%">value</td>
884 </tr>
885 <tr>
886 <td class="feature-detail" valign="top" rowspan="5"><a name="frametransforms.FrameTransform.transform"></a><b>transform</b></td>
887 <td class="feature-heading">type</td>
888 <td class="feature-detail"><a href="#frametransforms.Xform">Xform [stc2_transforms:frametransforms.Xform]</a></td>
889 </tr>
890 <tr>
891 <td class="feature-heading">vodml-id</td>
892 <td class="feature-detail">frametransforms.FrameTransform.transform</td>
893 </tr>
894 <tr>
895 <td class="feature-heading">multiplicity</td>
896 <td class="feature-detail">1..*</td>
897 </tr>
898 <tr>
899 <td class="feature-heading">isOrdered</td>
900 <td class="feature-detail">true</td>
901 </tr>
902 <tr>
903 <td class="feature-heading">description</td>
904 <td class="feature-detail">
905 TODO : Missing description : please, update your UML model asap.
906
907 </td>
908 </tr>
909 <tr>
910 <td colspan="3" class="info-title">constraints</td>
911 </tr>
912 <tr>
913 <td class="feature-detail" valign="top" colspan="3">0&lt;naxes&lt;4</td>
914 </tr>
915 </table>
916 </td>
917 </tr>
918 </table>
919 </td>
920 </tr>
921 </table>
922 </div><br><h3><a name="frametransforms.Matrix"></a>2.2.8 dataType: Matrix
923 </h3>
924 <div align="center">
925 <table border="1" width="100%" cellspacing="2">
926 <tr>
927 <td class="objecttype-title" width="20%">vodml-id</td>
928 <td class="objecttype-name" colspan="1">frametransforms.Matrix</td>
929 </tr>
930 <tr>
931 <td class="info-title">description</td>
932 <td class="feature-detail" colspan="1">Matrix is the abstract parent data type for 2-D and 3-D transformation matrices. It contains an optional unit that allows
933 for a change in units between native and target values. If unit is absent targetValue SHALL retain the units of the nativeValue.
934 </td>
935 </tr>
936 <tr>
937 <td colspan="2">
938 <table width="100%" cellpadding="0" cellspacing="0" border="0">
939 <tr>
940 <td colspan="2" bgcolor="#cacaca">
941 <table width="100%" border="0" cellpadding="3" cellspacing="1">
942 <tr>
943 <td width="20%" class="info-title">package</td>
944 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
945 </tr>
946 <tr>
947 <td class="info-title">Subclasses in this model</td>
948 <td class="feature-detail" colspan="3"><a href="#frametransforms.Matrix2x2">Matrix2x2</a> <a href="#frametransforms.Matrix3x3">Matrix3x3</a>
949 </td>
950 </tr>
951 <tr>
952 <td colspan="3" class="info-title">attributes</td>
953 </tr>
954 <tr>
955 <td class="feature-heading" width="20%">name</td>
956 <td class="feature-heading" width="10%">feature</td>
957 <td class="feature-heading" width="70%">value</td>
958 </tr>
959 <tr>
960 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix.unit"></a><b>unit</b></td>
961 <td class="feature-heading">type</td>
962 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#Unit">Unit</a></td>
963 </tr>
964 <tr>
965 <td class="feature-heading">vodml-id</td>
966 <td class="feature-detail">frametransforms.Matrix.unit</td>
967 </tr>
968 <tr>
969 <td class="feature-heading">multiplicity</td>
970 <td class="feature-detail">0..1</td>
971 </tr>
972 <tr>
973 <td class="feature-heading">description</td>
974 <td class="feature-detail">
975 TODO : Missing description : please, update your UML model asap.
976
977 </td>
978 </tr>
979 </table>
980 </td>
981 </tr>
982 </table>
983 </td>
984 </tr>
985 </table>
986 </div><br><h3><a name="frametransforms.Matrix2x2"></a>2.2.9 dataType: Matrix2x2
987 </h3>
988 <div align="center">
989 <table border="1" width="100%" cellspacing="2">
990 <tr>
991 <td class="objecttype-title" width="20%">vodml-id</td>
992 <td class="objecttype-name" colspan="1">frametransforms.Matrix2x2</td>
993 </tr>
994 <tr>
995 <td class="info-title">description</td>
996 <td class="feature-detail" colspan="1">Matrix2x2 is data type for 2-D transformation matrices. It inherits an optional unit from Matrix that allows for a change
997 in units between native and target values. If unit is absent targetValue SHALL retain the units of the nativeValue.
998 </td>
999 </tr>
1000 <tr>
1001 <td colspan="2">
1002 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1003 <tr>
1004 <td colspan="2" bgcolor="#cacaca">
1005 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1006 <tr>
1007 <td width="20%" class="info-title">package</td>
1008 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1009 </tr>
1010 <tr>
1011 <td width="20%" class="info-title">extends</td>
1012 <td colspan="3" class="feature-detail"><a href="#frametransforms.Matrix">Matrix [stc2_transforms:frametransforms.Matrix]</a></td>
1013 </tr>
1014 <tr>
1015 <td colspan="3" class="info-title">attributes</td>
1016 </tr>
1017 <tr>
1018 <td class="feature-heading" width="20%">name</td>
1019 <td class="feature-heading" width="10%">feature</td>
1020 <td class="feature-heading" width="70%">value</td>
1021 </tr>
1022 <tr>
1023 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix2x2.m11"></a><b>m11</b></td>
1024 <td class="feature-heading">type</td>
1025 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1026 </tr>
1027 <tr>
1028 <td class="feature-heading">vodml-id</td>
1029 <td class="feature-detail">frametransforms.Matrix2x2.m11</td>
1030 </tr>
1031 <tr>
1032 <td class="feature-heading">multiplicity</td>
1033 <td class="feature-detail">1</td>
1034 </tr>
1035 <tr>
1036 <td class="feature-heading">description</td>
1037 <td class="feature-detail">
1038 TODO : Missing description : please, update your UML model asap.
1039
1040 </td>
1041 </tr>
1042 <tr>
1043 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix2x2.m12"></a><b>m12</b></td>
1044 <td class="feature-heading">type</td>
1045 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1046 </tr>
1047 <tr>
1048 <td class="feature-heading">vodml-id</td>
1049 <td class="feature-detail">frametransforms.Matrix2x2.m12</td>
1050 </tr>
1051 <tr>
1052 <td class="feature-heading">multiplicity</td>
1053 <td class="feature-detail">1</td>
1054 </tr>
1055 <tr>
1056 <td class="feature-heading">description</td>
1057 <td class="feature-detail">
1058 TODO : Missing description : please, update your UML model asap.
1059
1060 </td>
1061 </tr>
1062 <tr>
1063 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix2x2.m21"></a><b>m21</b></td>
1064 <td class="feature-heading">type</td>
1065 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1066 </tr>
1067 <tr>
1068 <td class="feature-heading">vodml-id</td>
1069 <td class="feature-detail">frametransforms.Matrix2x2.m21</td>
1070 </tr>
1071 <tr>
1072 <td class="feature-heading">multiplicity</td>
1073 <td class="feature-detail">1</td>
1074 </tr>
1075 <tr>
1076 <td class="feature-heading">description</td>
1077 <td class="feature-detail">
1078 TODO : Missing description : please, update your UML model asap.
1079
1080 </td>
1081 </tr>
1082 <tr>
1083 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix2x2.m22"></a><b>m22</b></td>
1084 <td class="feature-heading">type</td>
1085 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1086 </tr>
1087 <tr>
1088 <td class="feature-heading">vodml-id</td>
1089 <td class="feature-detail">frametransforms.Matrix2x2.m22</td>
1090 </tr>
1091 <tr>
1092 <td class="feature-heading">multiplicity</td>
1093 <td class="feature-detail">1</td>
1094 </tr>
1095 <tr>
1096 <td class="feature-heading">description</td>
1097 <td class="feature-detail">
1098 TODO : Missing description : please, update your UML model asap.
1099
1100 </td>
1101 </tr>
1102 </table>
1103 </td>
1104 </tr>
1105 </table>
1106 </td>
1107 </tr>
1108 </table>
1109 </div><br><h3><a name="frametransforms.Matrix3x3"></a>2.2.10 dataType: Matrix3x3
1110 </h3>
1111 <div align="center">
1112 <table border="1" width="100%" cellspacing="2">
1113 <tr>
1114 <td class="objecttype-title" width="20%">vodml-id</td>
1115 <td class="objecttype-name" colspan="1">frametransforms.Matrix3x3</td>
1116 </tr>
1117 <tr>
1118 <td class="info-title">description</td>
1119 <td class="feature-detail" colspan="1">Matrix3x3 is data type for 3-D transformation matrices. It inherits an optional unit from Matrix that allows for a change
1120 in units between native and target values. If unit is absent targetValue SHALL retain the units of the nativeValue.
1121 </td>
1122 </tr>
1123 <tr>
1124 <td colspan="2">
1125 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1126 <tr>
1127 <td colspan="2" bgcolor="#cacaca">
1128 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1129 <tr>
1130 <td width="20%" class="info-title">package</td>
1131 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1132 </tr>
1133 <tr>
1134 <td width="20%" class="info-title">extends</td>
1135 <td colspan="3" class="feature-detail"><a href="#frametransforms.Matrix">Matrix [stc2_transforms:frametransforms.Matrix]</a></td>
1136 </tr>
1137 <tr>
1138 <td colspan="3" class="info-title">attributes</td>
1139 </tr>
1140 <tr>
1141 <td class="feature-heading" width="20%">name</td>
1142 <td class="feature-heading" width="10%">feature</td>
1143 <td class="feature-heading" width="70%">value</td>
1144 </tr>
1145 <tr>
1146 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m11"></a><b>m11</b></td>
1147 <td class="feature-heading">type</td>
1148 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1149 </tr>
1150 <tr>
1151 <td class="feature-heading">vodml-id</td>
1152 <td class="feature-detail">frametransforms.Matrix3x3.m11</td>
1153 </tr>
1154 <tr>
1155 <td class="feature-heading">multiplicity</td>
1156 <td class="feature-detail">1</td>
1157 </tr>
1158 <tr>
1159 <td class="feature-heading">description</td>
1160 <td class="feature-detail">
1161 TODO : Missing description : please, update your UML model asap.
1162
1163 </td>
1164 </tr>
1165 <tr>
1166 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m12"></a><b>m12</b></td>
1167 <td class="feature-heading">type</td>
1168 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1169 </tr>
1170 <tr>
1171 <td class="feature-heading">vodml-id</td>
1172 <td class="feature-detail">frametransforms.Matrix3x3.m12</td>
1173 </tr>
1174 <tr>
1175 <td class="feature-heading">multiplicity</td>
1176 <td class="feature-detail">1</td>
1177 </tr>
1178 <tr>
1179 <td class="feature-heading">description</td>
1180 <td class="feature-detail">
1181 TODO : Missing description : please, update your UML model asap.
1182
1183 </td>
1184 </tr>
1185 <tr>
1186 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m21"></a><b>m21</b></td>
1187 <td class="feature-heading">type</td>
1188 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1189 </tr>
1190 <tr>
1191 <td class="feature-heading">vodml-id</td>
1192 <td class="feature-detail">frametransforms.Matrix3x3.m21</td>
1193 </tr>
1194 <tr>
1195 <td class="feature-heading">multiplicity</td>
1196 <td class="feature-detail">1</td>
1197 </tr>
1198 <tr>
1199 <td class="feature-heading">description</td>
1200 <td class="feature-detail">
1201 TODO : Missing description : please, update your UML model asap.
1202
1203 </td>
1204 </tr>
1205 <tr>
1206 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m22"></a><b>m22</b></td>
1207 <td class="feature-heading">type</td>
1208 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1209 </tr>
1210 <tr>
1211 <td class="feature-heading">vodml-id</td>
1212 <td class="feature-detail">frametransforms.Matrix3x3.m22</td>
1213 </tr>
1214 <tr>
1215 <td class="feature-heading">multiplicity</td>
1216 <td class="feature-detail">1</td>
1217 </tr>
1218 <tr>
1219 <td class="feature-heading">description</td>
1220 <td class="feature-detail">
1221 TODO : Missing description : please, update your UML model asap.
1222
1223 </td>
1224 </tr>
1225 <tr>
1226 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m13"></a><b>m13</b></td>
1227 <td class="feature-heading">type</td>
1228 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1229 </tr>
1230 <tr>
1231 <td class="feature-heading">vodml-id</td>
1232 <td class="feature-detail">frametransforms.Matrix3x3.m13</td>
1233 </tr>
1234 <tr>
1235 <td class="feature-heading">multiplicity</td>
1236 <td class="feature-detail">1</td>
1237 </tr>
1238 <tr>
1239 <td class="feature-heading">description</td>
1240 <td class="feature-detail">
1241 TODO : Missing description : please, update your UML model asap.
1242
1243 </td>
1244 </tr>
1245 <tr>
1246 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m31"></a><b>m31</b></td>
1247 <td class="feature-heading">type</td>
1248 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1249 </tr>
1250 <tr>
1251 <td class="feature-heading">vodml-id</td>
1252 <td class="feature-detail">frametransforms.Matrix3x3.m31</td>
1253 </tr>
1254 <tr>
1255 <td class="feature-heading">multiplicity</td>
1256 <td class="feature-detail">1</td>
1257 </tr>
1258 <tr>
1259 <td class="feature-heading">description</td>
1260 <td class="feature-detail">
1261 TODO : Missing description : please, update your UML model asap.
1262
1263 </td>
1264 </tr>
1265 <tr>
1266 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m23"></a><b>m23</b></td>
1267 <td class="feature-heading">type</td>
1268 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1269 </tr>
1270 <tr>
1271 <td class="feature-heading">vodml-id</td>
1272 <td class="feature-detail">frametransforms.Matrix3x3.m23</td>
1273 </tr>
1274 <tr>
1275 <td class="feature-heading">multiplicity</td>
1276 <td class="feature-detail">1</td>
1277 </tr>
1278 <tr>
1279 <td class="feature-heading">description</td>
1280 <td class="feature-detail">
1281 TODO : Missing description : please, update your UML model asap.
1282
1283 </td>
1284 </tr>
1285 <tr>
1286 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m32"></a><b>m32</b></td>
1287 <td class="feature-heading">type</td>
1288 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1289 </tr>
1290 <tr>
1291 <td class="feature-heading">vodml-id</td>
1292 <td class="feature-detail">frametransforms.Matrix3x3.m32</td>
1293 </tr>
1294 <tr>
1295 <td class="feature-heading">multiplicity</td>
1296 <td class="feature-detail">1</td>
1297 </tr>
1298 <tr>
1299 <td class="feature-heading">description</td>
1300 <td class="feature-detail">
1301 TODO : Missing description : please, update your UML model asap.
1302
1303 </td>
1304 </tr>
1305 <tr>
1306 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.Matrix3x3.m33"></a><b>m33</b></td>
1307 <td class="feature-heading">type</td>
1308 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1309 </tr>
1310 <tr>
1311 <td class="feature-heading">vodml-id</td>
1312 <td class="feature-detail">frametransforms.Matrix3x3.m33</td>
1313 </tr>
1314 <tr>
1315 <td class="feature-heading">multiplicity</td>
1316 <td class="feature-detail">1</td>
1317 </tr>
1318 <tr>
1319 <td class="feature-heading">description</td>
1320 <td class="feature-detail">
1321 TODO : Missing description : please, update your UML model asap.
1322
1323 </td>
1324 </tr>
1325 </table>
1326 </td>
1327 </tr>
1328 </table>
1329 </td>
1330 </tr>
1331 </table>
1332 </div><br><h3><a name="frametransforms.PolCircular"></a>2.2.11 objectType: PolCircular
1333 </h3>
1334 <div align="center">
1335 <table border="1" width="100%" cellspacing="2">
1336 <tr>
1337 <td class="objecttype-title" width="20%">vodml-id</td>
1338 <td class="objecttype-name" colspan="1">frametransforms.PolCircular</td>
1339 </tr>
1340 <tr>
1341 <td class="info-title">description</td>
1342 <td class="feature-detail" colspan="1">The enumerated mapping from pixels to circular polarization coordinates.</td>
1343 </tr>
1344 <tr>
1345 <td colspan="2">
1346 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1347 <tr>
1348 <td colspan="2" bgcolor="#cacaca">
1349 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1350 <tr>
1351 <td width="20%" class="info-title">package</td>
1352 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1353 </tr>
1354 <tr>
1355 <td width="20%" class="info-title">extends</td>
1356 <td colspan="3" class="feature-detail"><a href="#frametransforms.PolFrameTransform">PolFrameTransform [stc2_transforms:frametransforms.PolFrameTransform]</a></td>
1357 </tr>
1358 <tr>
1359 <td colspan="3" class="info-title">attributes</td>
1360 </tr>
1361 <tr>
1362 <td class="feature-heading" width="20%">name</td>
1363 <td class="feature-heading" width="10%">feature</td>
1364 <td class="feature-heading" width="70%">value</td>
1365 </tr>
1366 <tr>
1367 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolCircular.pixel1Type"></a><b>pixel1Type</b></td>
1368 <td class="feature-heading">type</td>
1369 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolCircularEnum">CoordinateDomains.polarizationDomain.PolCircularEnum</a></td>
1370 </tr>
1371 <tr>
1372 <td class="feature-heading">vodml-id</td>
1373 <td class="feature-detail">frametransforms.PolCircular.pixel1Type</td>
1374 </tr>
1375 <tr>
1376 <td class="feature-heading">multiplicity</td>
1377 <td class="feature-detail">1</td>
1378 </tr>
1379 <tr>
1380 <td class="feature-heading">description</td>
1381 <td class="feature-detail">
1382 TODO : Missing description : please, update your UML model asap.
1383
1384 </td>
1385 </tr>
1386 <tr>
1387 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolCircular.pixel2Type"></a><b>pixel2Type</b></td>
1388 <td class="feature-heading">type</td>
1389 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolCircularEnum">CoordinateDomains.polarizationDomain.PolCircularEnum</a></td>
1390 </tr>
1391 <tr>
1392 <td class="feature-heading">vodml-id</td>
1393 <td class="feature-detail">frametransforms.PolCircular.pixel2Type</td>
1394 </tr>
1395 <tr>
1396 <td class="feature-heading">multiplicity</td>
1397 <td class="feature-detail">0..1</td>
1398 </tr>
1399 <tr>
1400 <td class="feature-heading">description</td>
1401 <td class="feature-detail">
1402 TODO : Missing description : please, update your UML model asap.
1403
1404 </td>
1405 </tr>
1406 <tr>
1407 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolCircular.pixel3Type"></a><b>pixel3Type</b></td>
1408 <td class="feature-heading">type</td>
1409 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolCircularEnum">CoordinateDomains.polarizationDomain.PolCircularEnum</a></td>
1410 </tr>
1411 <tr>
1412 <td class="feature-heading">vodml-id</td>
1413 <td class="feature-detail">frametransforms.PolCircular.pixel3Type</td>
1414 </tr>
1415 <tr>
1416 <td class="feature-heading">multiplicity</td>
1417 <td class="feature-detail">0..1</td>
1418 </tr>
1419 <tr>
1420 <td class="feature-heading">description</td>
1421 <td class="feature-detail">
1422 TODO : Missing description : please, update your UML model asap.
1423
1424 </td>
1425 </tr>
1426 <tr>
1427 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolCircular.pixel4Type"></a><b>pixel4Type</b></td>
1428 <td class="feature-heading">type</td>
1429 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolCircularEnum">CoordinateDomains.polarizationDomain.PolCircularEnum</a></td>
1430 </tr>
1431 <tr>
1432 <td class="feature-heading">vodml-id</td>
1433 <td class="feature-detail">frametransforms.PolCircular.pixel4Type</td>
1434 </tr>
1435 <tr>
1436 <td class="feature-heading">multiplicity</td>
1437 <td class="feature-detail">0..1</td>
1438 </tr>
1439 <tr>
1440 <td class="feature-heading">description</td>
1441 <td class="feature-detail">
1442 TODO : Missing description : please, update your UML model asap.
1443
1444 </td>
1445 </tr>
1446 </table>
1447 </td>
1448 </tr>
1449 </table>
1450 </td>
1451 </tr>
1452 </table>
1453 </div><br><h3><a name="frametransforms.PolFrameTransform"></a>2.2.12 objectType: PolFrameTransform
1454 </h3>
1455 <div align="center">
1456 <table border="1" width="100%" cellspacing="2">
1457 <tr>
1458 <td class="objecttype-title" width="20%">vodml-id</td>
1459 <td class="objecttype-name" colspan="1">frametransforms.PolFrameTransform</td>
1460 </tr>
1461 <tr>
1462 <td class="info-title">description</td>
1463 <td class="feature-detail" colspan="1">Polarization mappings are a special case of enumerated transformations, since Polarization is by definition an enumerated
1464 (scalar) coordinate. This is the abstract class.
1465 </td>
1466 </tr>
1467 <tr>
1468 <td colspan="2">
1469 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1470 <tr>
1471 <td colspan="2" bgcolor="#cacaca">
1472 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1473 <tr>
1474 <td width="20%" class="info-title">package</td>
1475 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1476 </tr>
1477 <tr>
1478 <td width="20%" class="info-title">extends</td>
1479 <td colspan="3" class="feature-detail"><a href="#frametransforms.Xform1D">Xform1D [stc2_transforms:frametransforms.Xform1D]</a></td>
1480 </tr>
1481 <tr>
1482 <td class="info-title">Subclasses in this model</td>
1483 <td class="feature-detail" colspan="3"><a href="#frametransforms.PolCircular">PolCircular</a> <a href="#frametransforms.PolLinear">PolLinear</a> <a href="#frametransforms.PolStokes">PolStokes</a> <a href="#frametransforms.PolVector">PolVector</a>
1484 </td>
1485 </tr>
1486 </table>
1487 </td>
1488 </tr>
1489 </table>
1490 </td>
1491 </tr>
1492 </table>
1493 </div><br><h3><a name="frametransforms.PolLinear"></a>2.2.13 objectType: PolLinear
1494 </h3>
1495 <div align="center">
1496 <table border="1" width="100%" cellspacing="2">
1497 <tr>
1498 <td class="objecttype-title" width="20%">vodml-id</td>
1499 <td class="objecttype-name" colspan="1">frametransforms.PolLinear</td>
1500 </tr>
1501 <tr>
1502 <td class="info-title">description</td>
1503 <td class="feature-detail" colspan="1">The enumerated mapping from pixels to linear polarization coordinates.</td>
1504 </tr>
1505 <tr>
1506 <td colspan="2">
1507 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1508 <tr>
1509 <td colspan="2" bgcolor="#cacaca">
1510 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1511 <tr>
1512 <td width="20%" class="info-title">package</td>
1513 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1514 </tr>
1515 <tr>
1516 <td width="20%" class="info-title">extends</td>
1517 <td colspan="3" class="feature-detail"><a href="#frametransforms.PolFrameTransform">PolFrameTransform [stc2_transforms:frametransforms.PolFrameTransform]</a></td>
1518 </tr>
1519 <tr>
1520 <td colspan="3" class="info-title">attributes</td>
1521 </tr>
1522 <tr>
1523 <td class="feature-heading" width="20%">name</td>
1524 <td class="feature-heading" width="10%">feature</td>
1525 <td class="feature-heading" width="70%">value</td>
1526 </tr>
1527 <tr>
1528 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolLinear.pixel1Type"></a><b>pixel1Type</b></td>
1529 <td class="feature-heading">type</td>
1530 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolLinearEnum">CoordinateDomains.polarizationDomain.PolLinearEnum</a></td>
1531 </tr>
1532 <tr>
1533 <td class="feature-heading">vodml-id</td>
1534 <td class="feature-detail">frametransforms.PolLinear.pixel1Type</td>
1535 </tr>
1536 <tr>
1537 <td class="feature-heading">multiplicity</td>
1538 <td class="feature-detail">1</td>
1539 </tr>
1540 <tr>
1541 <td class="feature-heading">description</td>
1542 <td class="feature-detail">
1543 TODO : Missing description : please, update your UML model asap.
1544
1545 </td>
1546 </tr>
1547 <tr>
1548 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolLinear.pixel2Type"></a><b>pixel2Type</b></td>
1549 <td class="feature-heading">type</td>
1550 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolLinearEnum">CoordinateDomains.polarizationDomain.PolLinearEnum</a></td>
1551 </tr>
1552 <tr>
1553 <td class="feature-heading">vodml-id</td>
1554 <td class="feature-detail">frametransforms.PolLinear.pixel2Type</td>
1555 </tr>
1556 <tr>
1557 <td class="feature-heading">multiplicity</td>
1558 <td class="feature-detail">0..1</td>
1559 </tr>
1560 <tr>
1561 <td class="feature-heading">description</td>
1562 <td class="feature-detail">
1563 TODO : Missing description : please, update your UML model asap.
1564
1565 </td>
1566 </tr>
1567 <tr>
1568 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolLinear.pixel3Type"></a><b>pixel3Type</b></td>
1569 <td class="feature-heading">type</td>
1570 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolLinearEnum">CoordinateDomains.polarizationDomain.PolLinearEnum</a></td>
1571 </tr>
1572 <tr>
1573 <td class="feature-heading">vodml-id</td>
1574 <td class="feature-detail">frametransforms.PolLinear.pixel3Type</td>
1575 </tr>
1576 <tr>
1577 <td class="feature-heading">multiplicity</td>
1578 <td class="feature-detail">0..1</td>
1579 </tr>
1580 <tr>
1581 <td class="feature-heading">description</td>
1582 <td class="feature-detail">
1583 TODO : Missing description : please, update your UML model asap.
1584
1585 </td>
1586 </tr>
1587 <tr>
1588 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolLinear.pixel4Type"></a><b>pixel4Type</b></td>
1589 <td class="feature-heading">type</td>
1590 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolLinearEnum">CoordinateDomains.polarizationDomain.PolLinearEnum</a></td>
1591 </tr>
1592 <tr>
1593 <td class="feature-heading">vodml-id</td>
1594 <td class="feature-detail">frametransforms.PolLinear.pixel4Type</td>
1595 </tr>
1596 <tr>
1597 <td class="feature-heading">multiplicity</td>
1598 <td class="feature-detail">0..1</td>
1599 </tr>
1600 <tr>
1601 <td class="feature-heading">description</td>
1602 <td class="feature-detail">
1603 TODO : Missing description : please, update your UML model asap.
1604
1605 </td>
1606 </tr>
1607 </table>
1608 </td>
1609 </tr>
1610 </table>
1611 </td>
1612 </tr>
1613 </table>
1614 </div><br><h3><a name="frametransforms.PolStokes"></a>2.2.14 objectType: PolStokes
1615 </h3>
1616 <div align="center">
1617 <table border="1" width="100%" cellspacing="2">
1618 <tr>
1619 <td class="objecttype-title" width="20%">vodml-id</td>
1620 <td class="objecttype-name" colspan="1">frametransforms.PolStokes</td>
1621 </tr>
1622 <tr>
1623 <td class="info-title">description</td>
1624 <td class="feature-detail" colspan="1">The enumerated mapping from pixels to Stokes polarization coordinates.</td>
1625 </tr>
1626 <tr>
1627 <td colspan="2">
1628 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1629 <tr>
1630 <td colspan="2" bgcolor="#cacaca">
1631 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1632 <tr>
1633 <td width="20%" class="info-title">package</td>
1634 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1635 </tr>
1636 <tr>
1637 <td width="20%" class="info-title">extends</td>
1638 <td colspan="3" class="feature-detail"><a href="#frametransforms.PolFrameTransform">PolFrameTransform [stc2_transforms:frametransforms.PolFrameTransform]</a></td>
1639 </tr>
1640 <tr>
1641 <td colspan="3" class="info-title">attributes</td>
1642 </tr>
1643 <tr>
1644 <td class="feature-heading" width="20%">name</td>
1645 <td class="feature-heading" width="10%">feature</td>
1646 <td class="feature-heading" width="70%">value</td>
1647 </tr>
1648 <tr>
1649 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolStokes.pixel1Type"></a><b>pixel1Type</b></td>
1650 <td class="feature-heading">type</td>
1651 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolStokesEnum">CoordinateDomains.polarizationDomain.PolStokesEnum</a></td>
1652 </tr>
1653 <tr>
1654 <td class="feature-heading">vodml-id</td>
1655 <td class="feature-detail">frametransforms.PolStokes.pixel1Type</td>
1656 </tr>
1657 <tr>
1658 <td class="feature-heading">multiplicity</td>
1659 <td class="feature-detail">1</td>
1660 </tr>
1661 <tr>
1662 <td class="feature-heading">description</td>
1663 <td class="feature-detail">
1664 TODO : Missing description : please, update your UML model asap.
1665
1666 </td>
1667 </tr>
1668 <tr>
1669 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolStokes.pixel2Type"></a><b>pixel2Type</b></td>
1670 <td class="feature-heading">type</td>
1671 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolStokesEnum">CoordinateDomains.polarizationDomain.PolStokesEnum</a></td>
1672 </tr>
1673 <tr>
1674 <td class="feature-heading">vodml-id</td>
1675 <td class="feature-detail">frametransforms.PolStokes.pixel2Type</td>
1676 </tr>
1677 <tr>
1678 <td class="feature-heading">multiplicity</td>
1679 <td class="feature-detail">0..1</td>
1680 </tr>
1681 <tr>
1682 <td class="feature-heading">description</td>
1683 <td class="feature-detail">
1684 TODO : Missing description : please, update your UML model asap.
1685
1686 </td>
1687 </tr>
1688 <tr>
1689 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolStokes.pixel3Type"></a><b>pixel3Type</b></td>
1690 <td class="feature-heading">type</td>
1691 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolStokesEnum">CoordinateDomains.polarizationDomain.PolStokesEnum</a></td>
1692 </tr>
1693 <tr>
1694 <td class="feature-heading">vodml-id</td>
1695 <td class="feature-detail">frametransforms.PolStokes.pixel3Type</td>
1696 </tr>
1697 <tr>
1698 <td class="feature-heading">multiplicity</td>
1699 <td class="feature-detail">0..1</td>
1700 </tr>
1701 <tr>
1702 <td class="feature-heading">description</td>
1703 <td class="feature-detail">
1704 TODO : Missing description : please, update your UML model asap.
1705
1706 </td>
1707 </tr>
1708 <tr>
1709 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolStokes.pixel4Type"></a><b>pixel4Type</b></td>
1710 <td class="feature-heading">type</td>
1711 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolStokesEnum">CoordinateDomains.polarizationDomain.PolStokesEnum</a></td>
1712 </tr>
1713 <tr>
1714 <td class="feature-heading">vodml-id</td>
1715 <td class="feature-detail">frametransforms.PolStokes.pixel4Type</td>
1716 </tr>
1717 <tr>
1718 <td class="feature-heading">multiplicity</td>
1719 <td class="feature-detail">0..1</td>
1720 </tr>
1721 <tr>
1722 <td class="feature-heading">description</td>
1723 <td class="feature-detail">
1724 TODO : Missing description : please, update your UML model asap.
1725
1726 </td>
1727 </tr>
1728 </table>
1729 </td>
1730 </tr>
1731 </table>
1732 </td>
1733 </tr>
1734 </table>
1735 </div><br><h3><a name="frametransforms.PolVector"></a>2.2.15 objectType: PolVector
1736 </h3>
1737 <div align="center">
1738 <table border="1" width="100%" cellspacing="2">
1739 <tr>
1740 <td class="objecttype-title" width="20%">vodml-id</td>
1741 <td class="objecttype-name" colspan="1">frametransforms.PolVector</td>
1742 </tr>
1743 <tr>
1744 <td class="info-title">description</td>
1745 <td class="feature-detail" colspan="1">The enumerated mapping from pixels to polarization vector coordinates.</td>
1746 </tr>
1747 <tr>
1748 <td colspan="2">
1749 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1750 <tr>
1751 <td colspan="2" bgcolor="#cacaca">
1752 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1753 <tr>
1754 <td width="20%" class="info-title">package</td>
1755 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1756 </tr>
1757 <tr>
1758 <td width="20%" class="info-title">extends</td>
1759 <td colspan="3" class="feature-detail"><a href="#frametransforms.PolFrameTransform">PolFrameTransform [stc2_transforms:frametransforms.PolFrameTransform]</a></td>
1760 </tr>
1761 <tr>
1762 <td colspan="3" class="info-title">attributes</td>
1763 </tr>
1764 <tr>
1765 <td class="feature-heading" width="20%">name</td>
1766 <td class="feature-heading" width="10%">feature</td>
1767 <td class="feature-heading" width="70%">value</td>
1768 </tr>
1769 <tr>
1770 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolVector.pixel1Type"></a><b>pixel1Type</b></td>
1771 <td class="feature-heading">type</td>
1772 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolVectorEnum">CoordinateDomains.polarizationDomain.PolVectorEnum</a></td>
1773 </tr>
1774 <tr>
1775 <td class="feature-heading">vodml-id</td>
1776 <td class="feature-detail">frametransforms.PolVector.pixel1Type</td>
1777 </tr>
1778 <tr>
1779 <td class="feature-heading">multiplicity</td>
1780 <td class="feature-detail">1</td>
1781 </tr>
1782 <tr>
1783 <td class="feature-heading">description</td>
1784 <td class="feature-detail">
1785 TODO : Missing description : please, update your UML model asap.
1786
1787 </td>
1788 </tr>
1789 <tr>
1790 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolVector.pixel2Type"></a><b>pixel2Type</b></td>
1791 <td class="feature-heading">type</td>
1792 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolVectorEnum">CoordinateDomains.polarizationDomain.PolVectorEnum</a></td>
1793 </tr>
1794 <tr>
1795 <td class="feature-heading">vodml-id</td>
1796 <td class="feature-detail">frametransforms.PolVector.pixel2Type</td>
1797 </tr>
1798 <tr>
1799 <td class="feature-heading">multiplicity</td>
1800 <td class="feature-detail">0..1</td>
1801 </tr>
1802 <tr>
1803 <td class="feature-heading">description</td>
1804 <td class="feature-detail">
1805 TODO : Missing description : please, update your UML model asap.
1806
1807 </td>
1808 </tr>
1809 <tr>
1810 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolVector.pixel3Type"></a><b>pixel3Type</b></td>
1811 <td class="feature-heading">type</td>
1812 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolVectorEnum">CoordinateDomains.polarizationDomain.PolVectorEnum</a></td>
1813 </tr>
1814 <tr>
1815 <td class="feature-heading">vodml-id</td>
1816 <td class="feature-detail">frametransforms.PolVector.pixel3Type</td>
1817 </tr>
1818 <tr>
1819 <td class="feature-heading">multiplicity</td>
1820 <td class="feature-detail">0..1</td>
1821 </tr>
1822 <tr>
1823 <td class="feature-heading">description</td>
1824 <td class="feature-detail">
1825 TODO : Missing description : please, update your UML model asap.
1826
1827 </td>
1828 </tr>
1829 <tr>
1830 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolVector.pixel4Type"></a><b>pixel4Type</b></td>
1831 <td class="feature-heading">type</td>
1832 <td class="feature-detail"><a href="#stc2_coordinates">stc2_coordinates</a>:<a href="#CoordinateDomains.polarizationDomain.PolVectorEnum">CoordinateDomains.polarizationDomain.PolVectorEnum</a></td>
1833 </tr>
1834 <tr>
1835 <td class="feature-heading">vodml-id</td>
1836 <td class="feature-detail">frametransforms.PolVector.pixel4Type</td>
1837 </tr>
1838 <tr>
1839 <td class="feature-heading">multiplicity</td>
1840 <td class="feature-detail">0..1</td>
1841 </tr>
1842 <tr>
1843 <td class="feature-heading">description</td>
1844 <td class="feature-detail">
1845 TODO : Missing description : please, update your UML model asap.
1846
1847 </td>
1848 </tr>
1849 </table>
1850 </td>
1851 </tr>
1852 </table>
1853 </td>
1854 </tr>
1855 </table>
1856 </div><br><h3><a name="frametransforms.PolyCoeff1D"></a>2.2.16 objectType: PolyCoeff1D
1857 </h3>
1858 <div align="center">
1859 <table border="1" width="100%" cellspacing="2">
1860 <tr>
1861 <td class="objecttype-title" width="20%">vodml-id</td>
1862 <td class="objecttype-name" colspan="1">frametransforms.PolyCoeff1D</td>
1863 </tr>
1864 <tr>
1865 <td class="info-title">description</td>
1866 <td class="feature-detail" colspan="1">PolyCoeff1D contains the parameters for one individual term in a polynomial transformation from a 1-dimensional coordinate
1867 to an n-dimensional one (0&lt;n&lt;4); the target axis index is provided by attribute targetAxis.
1868 </td>
1869 </tr>
1870 <tr>
1871 <td colspan="2">
1872 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1873 <tr>
1874 <td colspan="2" bgcolor="#cacaca">
1875 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1876 <tr>
1877 <td width="20%" class="info-title">package</td>
1878 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1879 </tr>
1880 <tr>
1881 <td colspan="3" class="info-title">attributes</td>
1882 </tr>
1883 <tr>
1884 <td class="feature-heading" width="20%">name</td>
1885 <td class="feature-heading" width="10%">feature</td>
1886 <td class="feature-heading" width="70%">value</td>
1887 </tr>
1888 <tr>
1889 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff1D.order"></a><b>order</b></td>
1890 <td class="feature-heading">type</td>
1891 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#integer">integer</a></td>
1892 </tr>
1893 <tr>
1894 <td class="feature-heading">vodml-id</td>
1895 <td class="feature-detail">frametransforms.PolyCoeff1D.order</td>
1896 </tr>
1897 <tr>
1898 <td class="feature-heading">multiplicity</td>
1899 <td class="feature-detail">1</td>
1900 </tr>
1901 <tr>
1902 <td class="feature-heading">description</td>
1903 <td class="feature-detail">
1904 TODO : Missing description : please, update your UML model asap.
1905
1906 </td>
1907 </tr>
1908 <tr>
1909 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff1D.value"></a><b>value</b></td>
1910 <td class="feature-heading">type</td>
1911 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
1912 </tr>
1913 <tr>
1914 <td class="feature-heading">vodml-id</td>
1915 <td class="feature-detail">frametransforms.PolyCoeff1D.value</td>
1916 </tr>
1917 <tr>
1918 <td class="feature-heading">multiplicity</td>
1919 <td class="feature-detail">1</td>
1920 </tr>
1921 <tr>
1922 <td class="feature-heading">description</td>
1923 <td class="feature-detail">
1924 TODO : Missing description : please, update your UML model asap.
1925
1926 </td>
1927 </tr>
1928 <tr>
1929 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff1D.targetAxis"></a><b>targetAxis</b></td>
1930 <td class="feature-heading">type</td>
1931 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#nonnegativeInteger">nonnegativeInteger</a></td>
1932 </tr>
1933 <tr>
1934 <td class="feature-heading">vodml-id</td>
1935 <td class="feature-detail">frametransforms.PolyCoeff1D.targetAxis</td>
1936 </tr>
1937 <tr>
1938 <td class="feature-heading">multiplicity</td>
1939 <td class="feature-detail">1</td>
1940 </tr>
1941 <tr>
1942 <td class="feature-heading">description</td>
1943 <td class="feature-detail">
1944 TODO : Missing description : please, update your UML model asap.
1945
1946 </td>
1947 </tr>
1948 <tr>
1949 <td colspan="3" class="info-title">constraints</td>
1950 </tr>
1951 <tr>
1952 <td class="feature-detail" valign="top" colspan="3">0&lt;targetAxis&lt;4</td>
1953 </tr>
1954 </table>
1955 </td>
1956 </tr>
1957 </table>
1958 </td>
1959 </tr>
1960 </table>
1961 </div><br><h3><a name="frametransforms.PolyCoeff2D"></a>2.2.17 objectType: PolyCoeff2D
1962 </h3>
1963 <div align="center">
1964 <table border="1" width="100%" cellspacing="2">
1965 <tr>
1966 <td class="objecttype-title" width="20%">vodml-id</td>
1967 <td class="objecttype-name" colspan="1">frametransforms.PolyCoeff2D</td>
1968 </tr>
1969 <tr>
1970 <td class="info-title">description</td>
1971 <td class="feature-detail" colspan="1">PolyCoeff2D contains the parameters for one individual term in a polynomial transformation from a 2-dimensional coordinate
1972 to an n-dimensional one (0&lt;n&lt;4); the target axis index is provided by attribute targetAxis.
1973 </td>
1974 </tr>
1975 <tr>
1976 <td colspan="2">
1977 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1978 <tr>
1979 <td colspan="2" bgcolor="#cacaca">
1980 <table width="100%" border="0" cellpadding="3" cellspacing="1">
1981 <tr>
1982 <td width="20%" class="info-title">package</td>
1983 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
1984 </tr>
1985 <tr>
1986 <td colspan="3" class="info-title">attributes</td>
1987 </tr>
1988 <tr>
1989 <td class="feature-heading" width="20%">name</td>
1990 <td class="feature-heading" width="10%">feature</td>
1991 <td class="feature-heading" width="70%">value</td>
1992 </tr>
1993 <tr>
1994 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff2D.order1"></a><b>order1</b></td>
1995 <td class="feature-heading">type</td>
1996 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#integer">integer</a></td>
1997 </tr>
1998 <tr>
1999 <td class="feature-heading">vodml-id</td>
2000 <td class="feature-detail">frametransforms.PolyCoeff2D.order1</td>
2001 </tr>
2002 <tr>
2003 <td class="feature-heading">multiplicity</td>
2004 <td class="feature-detail">1</td>
2005 </tr>
2006 <tr>
2007 <td class="feature-heading">description</td>
2008 <td class="feature-detail">
2009 TODO : Missing description : please, update your UML model asap.
2010
2011 </td>
2012 </tr>
2013 <tr>
2014 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff2D.order2"></a><b>order2</b></td>
2015 <td class="feature-heading">type</td>
2016 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#integer">integer</a></td>
2017 </tr>
2018 <tr>
2019 <td class="feature-heading">vodml-id</td>
2020 <td class="feature-detail">frametransforms.PolyCoeff2D.order2</td>
2021 </tr>
2022 <tr>
2023 <td class="feature-heading">multiplicity</td>
2024 <td class="feature-detail">1</td>
2025 </tr>
2026 <tr>
2027 <td class="feature-heading">description</td>
2028 <td class="feature-detail">
2029 TODO : Missing description : please, update your UML model asap.
2030
2031 </td>
2032 </tr>
2033 <tr>
2034 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff2D.value"></a><b>value</b></td>
2035 <td class="feature-heading">type</td>
2036 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
2037 </tr>
2038 <tr>
2039 <td class="feature-heading">vodml-id</td>
2040 <td class="feature-detail">frametransforms.PolyCoeff2D.value</td>
2041 </tr>
2042 <tr>
2043 <td class="feature-heading">multiplicity</td>
2044 <td class="feature-detail">1</td>
2045 </tr>
2046 <tr>
2047 <td class="feature-heading">description</td>
2048 <td class="feature-detail">
2049 TODO : Missing description : please, update your UML model asap.
2050
2051 </td>
2052 </tr>
2053 <tr>
2054 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff2D.targetAxis"></a><b>targetAxis</b></td>
2055 <td class="feature-heading">type</td>
2056 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#nonnegativeInteger">nonnegativeInteger</a></td>
2057 </tr>
2058 <tr>
2059 <td class="feature-heading">vodml-id</td>
2060 <td class="feature-detail">frametransforms.PolyCoeff2D.targetAxis</td>
2061 </tr>
2062 <tr>
2063 <td class="feature-heading">multiplicity</td>
2064 <td class="feature-detail">1</td>
2065 </tr>
2066 <tr>
2067 <td class="feature-heading">description</td>
2068 <td class="feature-detail">
2069 TODO : Missing description : please, update your UML model asap.
2070
2071 </td>
2072 </tr>
2073 <tr>
2074 <td colspan="3" class="info-title">constraints</td>
2075 </tr>
2076 <tr>
2077 <td class="feature-detail" valign="top" colspan="3">0&lt;targetAxis&lt;4</td>
2078 </tr>
2079 </table>
2080 </td>
2081 </tr>
2082 </table>
2083 </td>
2084 </tr>
2085 </table>
2086 </div><br><h3><a name="frametransforms.PolyCoeff3D"></a>2.2.18 objectType: PolyCoeff3D
2087 </h3>
2088 <div align="center">
2089 <table border="1" width="100%" cellspacing="2">
2090 <tr>
2091 <td class="objecttype-title" width="20%">vodml-id</td>
2092 <td class="objecttype-name" colspan="1">frametransforms.PolyCoeff3D</td>
2093 </tr>
2094 <tr>
2095 <td class="info-title">description</td>
2096 <td class="feature-detail" colspan="1">PolyCoeff3D contains the parameters for one individual term in a polynomial transformation from a 3-dimensional coordinate
2097 to an n-dimensional one (0&lt;n&lt;4); the target axis index is provided by attribute targetAxis.
2098 </td>
2099 </tr>
2100 <tr>
2101 <td colspan="2">
2102 <table width="100%" cellpadding="0" cellspacing="0" border="0">
2103 <tr>
2104 <td colspan="2" bgcolor="#cacaca">
2105 <table width="100%" border="0" cellpadding="3" cellspacing="1">
2106 <tr>
2107 <td width="20%" class="info-title">package</td>
2108 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
2109 </tr>
2110 <tr>
2111 <td colspan="3" class="info-title">attributes</td>
2112 </tr>
2113 <tr>
2114 <td class="feature-heading" width="20%">name</td>
2115 <td class="feature-heading" width="10%">feature</td>
2116 <td class="feature-heading" width="70%">value</td>
2117 </tr>
2118 <tr>
2119 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff3D.order1"></a><b>order1</b></td>
2120 <td class="feature-heading">type</td>
2121 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#integer">integer</a></td>
2122 </tr>
2123 <tr>
2124 <td class="feature-heading">vodml-id</td>
2125 <td class="feature-detail">frametransforms.PolyCoeff3D.order1</td>
2126 </tr>
2127 <tr>
2128 <td class="feature-heading">multiplicity</td>
2129 <td class="feature-detail">1</td>
2130 </tr>
2131 <tr>
2132 <td class="feature-heading">description</td>
2133 <td class="feature-detail">
2134 TODO : Missing description : please, update your UML model asap.
2135
2136 </td>
2137 </tr>
2138 <tr>
2139 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff3D.order2"></a><b>order2</b></td>
2140 <td class="feature-heading">type</td>
2141 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#integer">integer</a></td>
2142 </tr>
2143 <tr>
2144 <td class="feature-heading">vodml-id</td>
2145 <td class="feature-detail">frametransforms.PolyCoeff3D.order2</td>
2146 </tr>
2147 <tr>
2148 <td class="feature-heading">multiplicity</td>
2149 <td class="feature-detail">1</td>
2150 </tr>
2151 <tr>
2152 <td class="feature-heading">description</td>
2153 <td class="feature-detail">
2154 TODO : Missing description : please, update your UML model asap.
2155
2156 </td>
2157 </tr>
2158 <tr>
2159 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff3D.order3"></a><b>order3</b></td>
2160 <td class="feature-heading">type</td>
2161 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#integer">integer</a></td>
2162 </tr>
2163 <tr>
2164 <td class="feature-heading">vodml-id</td>
2165 <td class="feature-detail">frametransforms.PolyCoeff3D.order3</td>
2166 </tr>
2167 <tr>
2168 <td class="feature-heading">multiplicity</td>
2169 <td class="feature-detail">1</td>
2170 </tr>
2171 <tr>
2172 <td class="feature-heading">description</td>
2173 <td class="feature-detail">
2174 TODO : Missing description : please, update your UML model asap.
2175
2176 </td>
2177 </tr>
2178 <tr>
2179 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff3D.value"></a><b>value</b></td>
2180 <td class="feature-heading">type</td>
2181 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#real">real</a></td>
2182 </tr>
2183 <tr>
2184 <td class="feature-heading">vodml-id</td>
2185 <td class="feature-detail">frametransforms.PolyCoeff3D.value</td>
2186 </tr>
2187 <tr>
2188 <td class="feature-heading">multiplicity</td>
2189 <td class="feature-detail">1</td>
2190 </tr>
2191 <tr>
2192 <td class="feature-heading">description</td>
2193 <td class="feature-detail">
2194 TODO : Missing description : please, update your UML model asap.
2195
2196 </td>
2197 </tr>
2198 <tr>
2199 <td class="feature-detail" valign="top" rowspan="4"><a name="frametransforms.PolyCoeff3D.targetAxis"></a><b>targetAxis</b></td>
2200 <td class="feature-heading">type</td>
2201 <td class="feature-detail"><a href="#ivoa">ivoa</a>:<a href="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html#nonnegativeInteger">nonnegativeInteger</a></td>
2202 </tr>
2203 <tr>
2204 <td class="feature-heading">vodml-id</td>
2205 <td class="feature-detail">frametransforms.PolyCoeff3D.targetAxis</td>
2206 </tr>
2207 <tr>
2208 <td class="feature-heading">multiplicity</td>
2209 <td class="feature-detail">1</td>
2210 </tr>
2211 <tr>
2212 <td class="feature-heading">description</td>
2213 <td class="feature-detail">
2214 TODO : Missing description : please, update your UML model asap.
2215
2216 </td>
2217 </tr>
2218 <tr>
2219 <td colspan="3" class="info-title">constraints</td>
2220 </tr>
2221 <tr>
2222 <td class="feature-detail" valign="top" colspan="3">0&lt;targetAxis&lt;4</td>
2223 </tr>
2224 </table>
2225 </td>
2226 </tr>
2227 </table>
2228 </td>
2229 </tr>
2230 </table>
2231 </div><br><h3><a name="frametransforms.Polynomial1D"></a>2.2.19 objectType: Polynomial1D
2232 </h3>
2233 <div align="center">
2234 <table border="1" width="100%" cellspacing="2">
2235 <tr>
2236 <td class="objecttype-title" width="20%">vodml-id</td>
2237 <td class="objecttype-name" colspan="1">frametransforms.Polynomial1D</td>
2238 </tr>
2239 <tr>
2240 <td class="info-title">description</td>
2241 <td class="feature-detail" colspan="1">Polynomial transformation from a 1-dimensional coordinate value: targetValue = sum (value[i] * nativeValue**order[i]), where
2242 the scalars and exponents are provided by the PolyCoeff1D objects. The targetValue may be n-dmensional (0&lt;n&lt;4); its axis numbers
2243 are also included in the PolyCoeff1D object.
2244 </td>
2245 </tr>
2246 <tr>
2247 <td colspan="2">
2248 <table width="100%" cellpadding="0" cellspacing="0" border="0">
2249 <tr>
2250 <td colspan="2" bgcolor="#cacaca">
2251 <table width="100%" border="0" cellpadding="3" cellspacing="1">
2252 <tr>
2253 <td width="20%" class="info-title">package</td>
2254 <td colspan="3" class="feature-detail"><a href="#frametransforms">frametransforms</a></td>
2255 </tr>
2256 <tr>
2257 <td width="20%" class="info-title">extends</td>
2258 <td colspan="3" class="feature-detail"><a href="#frametransforms.Xform1D">Xform1D [stc2_transforms:frametransforms.Xform1D]</a></td>
2259 </tr>
2260 <tr>
2261 <td colspan="3" class="info-title">compositions</td>
2262 </tr>
2263 <tr>
2264 <td class="feature-heading" width="20%">name</td>
2265 <td class="feature-heading" width="10%">feature</td>
2266 <td class="feature-heading" width="70%">value</td>
2267 </tr>
2268 <tr>
2269 <td class="feature-detail" valign="top" rowspan="5"><a name="frametransforms.Polynomial1D.coeff"></a><b>coeff</b></td>
2270 <td class="feature-heading">type</td>
2271 <td class="feature-detail"><a href="#frametransforms.PolyCoeff1D">PolyCoeff1D [stc2_transforms:frametransforms.PolyCoeff1D]</a></td>
2272 </tr>
2273 <tr>
2274 <td class="feature-heading">vodml-id</td>
2275 <td class="feature-detail">frametransforms.Polynomial1D.coeff</td>
2276 </tr>
2277 <tr>
2278 <td class="feature-heading">multiplicity</td>
2279 <td class="feature-detail">1..*</td>
2280 </tr>
2281 <tr>
2282 <td class="feature-heading">isOrdered</td>
2283 <td class="feature-detail">false</td>
2284 </tr>
2285 <tr>
2286 <td class="feature-heading">description</td>
2287 <td class="feature-detail">
2288 TODO : Missing description : please, update your UML model asap.
2289
2290 </td>
2291 </tr>
2292 </table>
2293 </td>
2294 </tr>
2295 </table>
2296 </td>
2297 </tr>
2298 </table>
2299 </div><br><h3><a name="frametransforms.Polynomial2D"></a>2.2.20 objectType: Polynomial2D
2300 </h3>
2301 <div align="center">
2302 <table border="1" width="100%" cellspacing="2">
2303 <tr>
2304 <td class="objecttype-title" width="20%">vodml-id</td>
2305 <td class="objecttype-name" colspan="1">frametransforms.Polynomial2D</td>
2306 </tr>
2307 <tr>
2308 <td class="info-title">description</td>
2309 <td class="feature-detail" colspan="1">2-dimensional to n-dimensional polynomial transformation: targetValue = sum (value[i] * nativeValue[1]**order1[i] * nativeValue[2]**order2[i]),
2310 where the scalars and exponents are provided by the PolyCoeff2D objects. The targetValue may be n-dmensional (0&lt;n&lt;4); its
2311 axis numbers are also included in the PolyCoeff1D object.
2312 </td>
2313 </tr>
2314 <tr>
2315 <td colspan="2">
2316 <table width="100%" cellpadding="0" cellspacing="0" border="0">
2317 <tr>
2318 <td colspan="2" bgcolor="#cacaca">
2319 <table width="100%" border="0" cellpadding="3" cellspacing="1">
2320 <