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

Diff of /trunk/projects/dm/STC-2.0/vo-dml/STC_trans-v2.0.vo-dml.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4365 by mdittmar, Fri Sep 15 14:41:45 2017 UTC revision 4366 by mdittmar, Wed Sep 20 18:13:32 2017 UTC
# Line 6  Line 6 
6    <description>    <description>
7            TODO : Missing description : please, update your UML model asap.            TODO : Missing description : please, update your UML model asap.
8          </description>          </description>
9    <uri>http://ivoa.net/vodml/stc2_trans.vo-dml</uri>    <uri>http://ivoa.net/vodml/stc2_meas.vo-dml</uri>
10    <title>STC2 Transforms</title>    <title>STC2 Transforms</title>
11    <author>ahr</author>    <author>ahr</author>
12    <version>2.0</version>    <version>2.0</version>
13    <lastModified>2017-09-15T10:37:26</lastModified>    <lastModified>2017-09-20T14:04:26</lastModified>
14    <import>    <import>
15      <name>stc2_coordinates</name>      <name>stc2_coordinates</name>
16      <url>https://volute.g-vo.org/svn/trunk/projects/dm/STC-2.0/vo-dml/STC_coords-v2.0.vo-dml.xml</url>      <url>https://volute.g-vo.org/svn/trunk/projects/dm/STC-2.0/vo-dml/STC_coords-v2.0.vo-dml.xml</url>
# Line 18  Line 18 
18    </import>    </import>
19    <import>    <import>
20      <name>ivoa</name>      <name>ivoa</name>
21      <url>http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/xml/IVOA-v1.0.vo-dml.xml</url>      <url>http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.vo-dml.xml</url>
22      <documentationURL>http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html</documentationURL>      <documentationURL>http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html</documentationURL>
23    </import>    </import>
24    
# Line 31  Line 31 
31      <enumeration>      <enumeration>
32        <vodml-id>frametransforms.Projection</vodml-id>        <vodml-id>frametransforms.Projection</vodml-id>
33        <name>Projection</name>        <name>Projection</name>
34        <description>This is th enumerated list of allowed standard mapping (transformation) projections.</description>        <description>This is th enumerated list of allowed standard mapping (transformation) projections, largely taken from the FITS WCS list of projections.</description>
35        <literal>        <literal>
36          <vodml-id>frametransforms.Projection.LIN</vodml-id>          <vodml-id>frametransforms.Projection.LIN</vodml-id>
37          <name>LIN</name>          <name>LIN</name>
# Line 983  Line 983 
983      <objectType>      <objectType>
984        <vodml-id>frametransforms.Polynomial2D</vodml-id>        <vodml-id>frametransforms.Polynomial2D</vodml-id>
985        <name>Polynomial2D</name>        <name>Polynomial2D</name>
986        <description>2-dimensional to 1-dimensional polynomial transformation:  targetValue = sum (value[i] * nativeValue[1]**order1[i] * nativeValue[2]**order2[i]), where the scalars and exponents are provided by the PolyCoeff2D objects.</description>        <description>2-dimensional to n-dimensional polynomial transformation:  targetValue = sum (value[i] * nativeValue[1]**order1[i] * nativeValue[2]**order2[i]), where the scalars and exponents are provided by the PolyCoeff2D objects. The targetValue may be n-dmensional (0&lt;n&lt;4); its axis numbers are also included in the PolyCoeff1D object.</description>
987        <extends>        <extends>
988          <vodml-ref>stc2_transforms:frametransforms.Xform2D</vodml-ref>          <vodml-ref>stc2_transforms:frametransforms.Xform2D</vodml-ref>
989        </extends>        </extends>
# Line 1006  Line 1006 
1006      <objectType>      <objectType>
1007        <vodml-id>frametransforms.Polynomial1D</vodml-id>        <vodml-id>frametransforms.Polynomial1D</vodml-id>
1008        <name>Polynomial1D</name>        <name>Polynomial1D</name>
1009        <description>1-dimensional polynomial transformation: targetValue = sum (value[i] * nativeValue**order[i]), where the scalars and exponents are provided by the PolyCoeff1D objects.</description>        <description>Polynomial transformation from a 1-dimensional coordinate value: targetValue = sum (value[i] * nativeValue**order[i]), where the scalars and exponents are provided by the PolyCoeff1D objects. The targetValue may be n-dmensional (0&lt;n&lt;4); its axis numbers are also included in the PolyCoeff1D object.</description>
1010        <extends>        <extends>
1011          <vodml-ref>stc2_transforms:frametransforms.Xform1D</vodml-ref>          <vodml-ref>stc2_transforms:frametransforms.Xform1D</vodml-ref>
1012        </extends>        </extends>
# Line 1053  Line 1053 
1053        <vodml-id>frametransforms.Xform</vodml-id>        <vodml-id>frametransforms.Xform</vodml-id>
1054        <name>Xform</name>        <name>Xform</name>
1055        <description>The abstract Xform class. At the next level it is split into subclasses for 1-, 2-, and 3-dimensional transforms.</description>        <description>The abstract Xform class. At the next level it is split into subclasses for 1-, 2-, and 3-dimensional transforms.</description>
       <constraint>  
         <description>self.naxes=container.naxes</description>  
       </constraint>  
1056        <attribute>        <attribute>
1057          <vodml-id>frametransforms.Xform.naxes</vodml-id>          <vodml-id>frametransforms.Xform.naxes</vodml-id>
1058          <name>naxes</name>          <name>naxes</name>
# Line 1226  Line 1223 
1223      <objectType>      <objectType>
1224        <vodml-id>frametransforms.PolyCoeff1D</vodml-id>        <vodml-id>frametransforms.PolyCoeff1D</vodml-id>
1225        <name>PolyCoeff1D</name>        <name>PolyCoeff1D</name>
1226        <description>PolyCoeff1D contains the parameters for one individual term in a 1-dimensional polynomial transformation.</description>        <description>PolyCoeff1D contains the parameters for one individual term in a polynomial transformation from a 1-dimensional coordinate to an n-dimensional one (0&lt;n&lt;4); the target axis index is provided by attribute targetAxis.</description>
1227        <constraint>        <constraint>
1228          <description>0&lt;targetAxis&lt;4</description>          <description>0&lt;targetAxis&lt;4</description>
1229        </constraint>        </constraint>
# Line 1277  Line 1274 
1274      <objectType>      <objectType>
1275        <vodml-id>frametransforms.PolyCoeff2D</vodml-id>        <vodml-id>frametransforms.PolyCoeff2D</vodml-id>
1276        <name>PolyCoeff2D</name>        <name>PolyCoeff2D</name>
1277        <description>PolyCoeff2D contains the parameters for one individual term in a 2-dimensional polynomial transformation.</description>        <description>PolyCoeff2D contains the parameters for one individual term in a polynomial transformation from a 2-dimensional coordinate to an n-dimensional one (0&lt;n&lt;4); the target axis index is provided by attribute targetAxis.</description>
1278        <constraint>        <constraint>
1279          <description>0&lt;targetAxis&lt;4</description>          <description>0&lt;targetAxis&lt;4</description>
1280        </constraint>        </constraint>
# Line 1342  Line 1339 
1339      <objectType>      <objectType>
1340        <vodml-id>frametransforms.PolyCoeff3D</vodml-id>        <vodml-id>frametransforms.PolyCoeff3D</vodml-id>
1341        <name>PolyCoeff3D</name>        <name>PolyCoeff3D</name>
1342        <description>PolyCoeff3D contains the parameters for one individual term in a 3-dimensional polynomial transformation.</description>        <description>PolyCoeff3D contains the parameters for one individual term in a polynomial transformation from a 3-dimensional coordinate to an n-dimensional one (0&lt;n&lt;4); the target axis index is provided by attribute targetAxis.</description>
1343        <constraint>        <constraint>
1344          <description>0&lt;targetAxis&lt;4</description>          <description>0&lt;targetAxis&lt;4</description>
1345        </constraint>        </constraint>
# Line 1421  Line 1418 
1418      <objectType>      <objectType>
1419        <vodml-id>frametransforms.Polynomial3D</vodml-id>        <vodml-id>frametransforms.Polynomial3D</vodml-id>
1420        <name>Polynomial3D</name>        <name>Polynomial3D</name>
1421        <description>3-dimensional to 1-dimensional polynomial transformation:  targetValue = sum (value[i] * nativeValue[1]**order1[i] * nativeValue[2]**order2[i] * nativeValue[3]**order3[i]), where the scalars and exponents are provided by the PolyCoeff3D objects.</description>        <description>3-dimensional to n-dimensional polynomial transformation:  targetValue = sum (value[i] * nativeValue[1]**order1[i] * nativeValue[2]**order2[i] * nativeValue[3]**order3[i]), where the scalars and exponents are provided by the PolyCoeff3D objects. The targetValue may be n-dmensional (0&lt;n&lt;4); its axis numbers are also included in the PolyCoeff1D object.</description>
1422        <extends>        <extends>
1423          <vodml-ref>stc2_transforms:frametransforms.Xform3D</vodml-ref>          <vodml-ref>stc2_transforms:frametransforms.Xform3D</vodml-ref>
1424        </extends>        </extends>

Legend:
Removed from v.4365  
changed lines
  Added in v.4366

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26