File: plugin.xml

package info (click to toggle)
sight 25.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 42,180 kB
  • sloc: cpp: 289,476; xml: 17,257; ansic: 9,878; python: 1,379; sh: 144; makefile: 33
file content (79 lines) | stat: -rw-r--r-- 3,811 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<plugin id="ut_validator">
    <extension implements="sight::activity::extension">
        <id>TestValidator0</id>
        <title>Title Test0</title>
        <desc>Desc Test0</desc>
        <icon>Icon Test0</icon>
        <requirements>
            <requirement name="imageSeries" type="sight::data::image_series" minOccurs="1" maxOccurs="1" />
            <requirement name="modelSeries" type="sight::data::model_series" minOccurs="0" maxOccurs="2">
                <key>key1</key>
                <key>key2</key>
            </requirement>
        </requirements>
        <builder>sight::activity::builder::Activity</builder>
        <appConfig id="TestValidatorCfg0" />
    </extension>

    <extension implements="sight::activity::extension">
        <id>TestValidator1</id>
        <title>test 1</title>
        <desc>This is test 1.</desc>
        <icon>Icon</icon>
        <requirements>
            <requirement name="imageSeries" type="sight::data::image_series">
                <!-- default: minOccurs="1" maxOccurs="1" -->
                <desc>Image Series that could be displayed in a 3D scene.</desc>
            </requirement>
            <requirement name="modelSeries" type="sight::data::model_series">
                <desc>Organs segmented from the image series that could be displayed in the 3D scene.</desc>
            </requirement>
            <requirement name="vectorImage" type="sight::data::image_series" minOccurs="2" maxOccurs="*" container="vector">
                <desc>Some image series...</desc>
                <validator>sight::activity::validator::image_properties</validator>
            </requirement>
            <requirement name="vectorModel" type="sight::data::model_series" minOccurs="2" maxOccurs="*" container="vector">
                <desc>
                    <![CDATA[
                Vector containing at least <b>two</b> model series.
                ]]>
                </desc>
            </requirement>
            <requirement name="transformationMatrix" type="sight::data::matrix4" minOccurs="0" maxOccurs="1" create="true">
                <desc>
                    <![CDATA[
                Optional <b>matrix</b>.
                It will be automatically generated if not defined. <br />
                New matrix is identity.
                ]]>
                </desc>
            </requirement>
            <requirement name="float" type="sight::data::real" minOccurs="1" maxOccurs="1">
                <desc>This is a sight::data::real, we can also have sight::data::integer and sight::data::string.</desc>
            </requirement>
            <requirement name="int" type="sight::data::integer" minOccurs="0" maxOccurs="0">
                <desc>This is a sight::data::integer, it will be automatically created and cannot be updated by the user.</desc>
            </requirement>
            <requirement name="boolean" type="sight::data::boolean" minOccurs="1" maxOccurs="1">
                <desc>This is a boolean. I don't think it can be useful, but it exists ;)</desc>
            </requirement>
            <requirement name="String" type="sight::data::string" minOccurs="0" maxOccurs="4">
                <desc>
                    <![CDATA[
                Currently, it is not visible in the editor, but the following strings will be store into a <b>sight::data::map</b>
                with the keys:<br />
                - Item1 <br />
                - Item2 <br />
                - Item3 <br />
                - Item4 <br />
                ]]>
                </desc>
                <key>Item1</key>
                <key>Item2</key>
                <key>Item3</key>
                <key>Item4</key>
            </requirement>
        </requirements>
        <appConfig id="TestValidatorCfg1" />
    </extension>
</plugin>