client/src/Iri.Modernisation.Data/Ldt/Readers.cs
author totetm <>
Thu, 04 Feb 2010 16:38:04 +0100
changeset 38 bd33267300aa
parent 35 43bb1b8ed555
child 39 0f2bde8fdfeb
permissions -rw-r--r--
- FranceCulture Project - Ldt and Iri Parse Method - Bug MenuableUserControl
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     1
using System;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     2
using System.Net;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     3
using System.Windows;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     4
using System.Windows.Controls;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     5
using System.Windows.Documents;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     6
using System.Windows.Ink;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     7
using System.Windows.Input;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     8
using System.Windows.Media;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     9
using System.Windows.Media.Animation;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    10
using System.Windows.Shapes;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    11
using Iri.Modernisation.Data.Models;
30
644e3cd48034 Introduce in Web context
totetm <>
parents: 28
diff changeset
    12
using System.Xml.Linq;
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    13
namespace Iri.Modernisation.Data.LDTClass
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    14
{
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    15
    public class LDTFileReader
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    16
    {
30
644e3cd48034 Introduce in Web context
totetm <>
parents: 28
diff changeset
    17
        public static VideoBook ConvertToVideoBook(XDocument Path)
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    18
        {
30
644e3cd48034 Introduce in Web context
totetm <>
parents: 28
diff changeset
    19
            LDTFile _ldtFile = new LDTFile();
644e3cd48034 Introduce in Web context
totetm <>
parents: 28
diff changeset
    20
            _ldtFile.Load(Path);
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
    21
           
30
644e3cd48034 Introduce in Web context
totetm <>
parents: 28
diff changeset
    22
            VideoBook _videoBook = new VideoBook();
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
    23
            
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    24
            if (_ldtFile != null)
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    25
            {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    26
                // Initialisation du VideoBook
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    27
                _videoBook = new VideoBook()
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    28
                {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    29
                    Title = _ldtFile.Project.Title,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    30
                    Author = new User()
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    31
                    {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    32
                        UserName = _ldtFile.Project.User,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    33
                        
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    34
                    },
34
4d9ebc6fbbe8 Web Migration Update
totetm <>
parents: 30
diff changeset
    35
                    Duration = new TimeSpan(),
4d9ebc6fbbe8 Web Migration Update
totetm <>
parents: 30
diff changeset
    36
                    IriPath = _ldtFile.Medias[0].Src,
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
    37
                    LdtPath = _ldtFile.Path,
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    38
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    39
                };
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    40
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    41
                // Initialisation des index
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    42
                foreach (LDTAnnotationsContent LDTAC in _ldtFile.Annotations)
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    43
                {
10
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    44
                    int count=0;
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    45
                    int decoupage = LDTAC.Content[2].Elements.Count/4;
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    46
                    int selectedChapter = 0;
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    47
                    foreach(LDTElement LDTE  in LDTAC.Content[2].Elements)
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    48
                    {
10
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    49
                       
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    50
                       
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    51
                        _videoBook.Chapters[selectedChapter].Index.Add(new SegmentIndex(_videoBook.Chapters[selectedChapter])
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    52
                        {
34
4d9ebc6fbbe8 Web Migration Update
totetm <>
parents: 30
diff changeset
    53
                            Id= LDTE.Id,
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    54
                            Title = LDTE.Title,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    55
                            Description = LDTE.Abstract,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    56
                            Tags = LDTE.Tags,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    57
                            TimerIn = new TimeSpan(0, 0, 0, 0, (int)LDTE.Begin),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    58
                            Duration = new TimeSpan(0, 0, 0, 0, (int)LDTE.Dur),
10
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    59
                            
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    60
                        });
10
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    61
                        count++;
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    62
                        if (count % decoupage == 0)
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    63
                        {
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    64
                            selectedChapter++;
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    65
                            if (selectedChapter >= 4)
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    66
                            {
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    67
                                selectedChapter = 3;
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    68
                            }
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    69
                        }
12515e11b357 Update PolemicElement View : Can Display Correct Color of VideoChapter
Matthieu Totet
parents: 0
diff changeset
    70
                        
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    71
                       _videoBook.Duration =  _videoBook.Duration.Add(new TimeSpan(0, 0, 0, 0, (int)LDTE.Dur));
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    72
                    }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    73
                    foreach (LDTElement LDTE in LDTAC.Content[3].Elements)
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    74
                    {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    75
                        _videoBook.Chapters[0].Annotations.Add(new Annotation(_videoBook.Chapters[0])
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    76
                        {
34
4d9ebc6fbbe8 Web Migration Update
totetm <>
parents: 30
diff changeset
    77
                            Id = LDTE.Id,
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    78
                            Title = LDTE.Title,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    79
                            Description = LDTE.Abstract,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    80
                            Tags = LDTE.Tags,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    81
                            TimerIn = new TimeSpan(0, 0, 0, 0, (int)LDTE.Begin),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    82
                            Duration = new TimeSpan(0, 0, 0, 0, (int)(LDTE.Dur+5000)),
28
2d4ec5ab2a40 Commit Before SL4
Matthieu Totet
parents: 10
diff changeset
    83
                            Type = FactoryVideoLivre.AnnotationDescriptions[0]
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    84
                        });
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    85
                       // _videoBook.Duration = _videoBook.Duration.Add(new TimeSpan(0, 0, 0, 0, (int)(LDTE.Dur)));
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    86
                    }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    87
                      foreach (LDTElement LDTE in LDTAC.Content[1].Elements)
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    88
                      {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    89
                          _videoBook.Chapters[0].Annotations.Add(new Annotation(_videoBook.Chapters[0])
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    90
                          {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    91
                              Title = LDTE.Title,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    92
                              Description = LDTE.Abstract,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    93
                              Tags = LDTE.Tags,
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    94
                              TimerIn = new TimeSpan(0, 0, 0, 0, (int)LDTE.Begin),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    95
                              Duration = new TimeSpan(0, 0, 0, 0, (int)LDTE.Dur),
28
2d4ec5ab2a40 Commit Before SL4
Matthieu Totet
parents: 10
diff changeset
    96
                              Type = FactoryVideoLivre.AnnotationDescriptions[1]
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    97
                          });
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    98
                         // _videoBook.Duration = _videoBook.Duration.Add(new TimeSpan(0, 0, 0, 0, (int)LDTE.Dur));
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    99
                      }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   100
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   101
                }
30
644e3cd48034 Introduce in Web context
totetm <>
parents: 28
diff changeset
   102
                return _videoBook;
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   103
                // Initialisation des Annotations
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   104
                //Initialisation des Liens
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   105
            }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   106
            else
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   107
            {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   108
                throw new Exception("Fichier LDT Null");
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   109
            }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   110
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   111
        }
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   112
        public static VideoBook ConvertToVideoBook(LDTFile ldt, IRIFile iri)
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   113
        {
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   114
           
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   115
          
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   116
            // Initialisation du VideoBook
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   117
           VideoBook _videoBook = new VideoBook()
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   118
            {
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   119
                Title = ldt.Project.Title,
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   120
                Author = new User()
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   121
                {
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   122
                    UserName = ldt.Project.User,
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   123
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   124
                },
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   125
                Duration = new TimeSpan(),
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   126
                IriPath = ldt.Medias[0].Src,
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   127
                LdtPath = ldt.Path,
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   128
                MediaPath = iri.Body.Medias[0].Videos[0].Src
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   129
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   130
            };
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   131
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   132
            // Initialisation des index
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   133
              TimeSpan totalDur = TimeSpan.Zero;
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   134
            foreach(IRIEnsemble Iens in iri.Body.Ensembles)
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   135
            {
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   136
                int chapter = 0;
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   137
              
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   138
                foreach (IRIElement elem in Iens.Decoupages[0].Elements)
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   139
                {
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   140
                    _videoBook.Chapters[chapter].Index.Add(new SegmentIndex(_videoBook.Chapters[chapter])
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   141
                    {
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   142
                        Id = elem.Id,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   143
                        Title = elem.Title,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   144
                        Description = elem.Abstract,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   145
                        Tags = elem.Tags,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   146
                        TimerIn = elem.Begin,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   147
                        Duration = elem.Dur
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   148
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   149
                    });
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   150
                    totalDur += elem.Dur;
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   151
                }
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   152
                chapter++;
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   153
            }
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   154
           
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   155
            foreach (LDTAnnotationsContent LDTAC in ldt.Annotations)
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   156
            {
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   157
               int chapterIndex = 0;
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   158
               foreach(LDTAnnotationsDecoupage LDTAD  in LDTAC.Content)
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   159
               {
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   160
                   User author = new User() {UserName = LDTAD.Author };
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   161
                   foreach(LDTElement elem in LDTAD.Elements)
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   162
                   {
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   163
                       _videoBook.Chapters[chapterIndex].Annotations.Add(
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   164
                           new Annotation(_videoBook.Chapters[chapterIndex])
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   165
                           {
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   166
                               Title = elem.Title,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   167
                               Description = elem.Abstract,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   168
                               Tags = elem.Tags,
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   169
                               TimerIn = new TimeSpan(0, 0, 0, 0, (int)elem.Begin),
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   170
                               Duration = new TimeSpan(0, 0, 0, 0, (int)elem.Dur),
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   171
                               Type = FactoryVideoLivre.AnnotationDescriptions[elem.Type],
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   172
                               Contributer = author
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   173
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   174
                           });
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   175
                   }
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   176
                 
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   177
               }
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   178
               chapterIndex++;
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   179
            }
38
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   180
            _videoBook.Duration = iri.Body.Medias[0].Videos[0].Dur;
bd33267300aa - FranceCulture Project
totetm <>
parents: 35
diff changeset
   181
            _videoBook.LdtPath = ldt.Path;
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   182
            return _videoBook;
43bb1b8ed555 IRIFiles Class
totetm <>
parents: 34
diff changeset
   183
        }
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   184
    }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   185
}