~ubuntu-branches/ubuntu/trusty/ginkgocadx/trusty

« back to all changes in this revision

Viewing changes to src/cadxcore/api/dicom/imodelodicom.h

  • Committer: Package Import Robot
  • Author(s): Dmitry Smirnov
  • Date: 2013-07-21 11:58:53 UTC
  • mfrom: (7.2.1 sid)
  • Revision ID: package-import@ubuntu.com-20130721115853-44e7n1xujqglu78e
Tags: 3.4.0.928.29+dfsg-1
* New upstream release [July 2013]
  + new B-D: "libjsoncpp-dev".
  + new patch "unbundle-libjsoncpp.patch" to avoid building bundled
    "libjsoncpp-dev".
  + new patch "fix-wx.patch" to avoid FTBFS due to missing
    "-lwx_gtk2u_html-2.8".
* Removed unnecessary versioned Build-Depends.
* Removed obsolete lintian override.
* Reference get-orig-source implementation for orig.tar clean-up and
  DFSG-repackaging.
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
94
94
        }
95
95
 
96
96
        IModeloImagen(IModeloDicom* pModeloPadre, IModeloSerie* pSeriePadre,
97
 
                const std::string& UID, const std::string& pathImagen = "")
 
97
                const std::string& UID, const std::string& instanceNumber, const std::string& pathImagen = "")
98
98
        {
99
99
                m_pSeriePadre = pSeriePadre;
100
100
                m_pModeloPadre = pModeloPadre;
101
101
                m_UID = UID;
102
102
                m_pathImagen = pathImagen;
 
103
                m_instanceNumber = instanceNumber;
103
104
        }
104
105
 
105
106
        IModeloImagen( const IModeloImagen& o) {
107
108
                m_pModeloPadre = o.m_pModeloPadre;
108
109
                m_UID = o.m_UID;
109
110
                m_pathImagen = o.m_pathImagen;
 
111
                m_instanceNumber = o.m_instanceNumber;
110
112
        }
111
113
 
112
114
        IModeloImagen& operator = (const IModeloImagen& o) {
114
116
                m_pModeloPadre = o.m_pModeloPadre;
115
117
                m_UID = o.m_UID;
116
118
                m_pathImagen = o.m_pathImagen;
 
119
                m_instanceNumber = o.m_instanceNumber;
117
120
                return *this;
118
121
        }
119
122
 
130
133
        {
131
134
                return m_pathImagen;
132
135
        }
133
 
 
 
136
        
 
137
        const std::string& GetInstanceNumber() const
 
138
        {
 
139
                return m_instanceNumber;
 
140
        }
134
141
protected:
135
142
        IModeloSerie* m_pSeriePadre;
136
143
        IModeloDicom* m_pModeloPadre;
137
144
        std::string   m_UID;
138
145
        std::string       m_pathImagen;
 
146
        std::string       m_instanceNumber;
139
147
 
140
148
        friend class IModeloDicom;
141
149
 
716
724
 
717
725
        }
718
726
 
719
 
        const IModeloImagen& InsertarImagen(const std::string& UIDSerie, const std::string& UID, const std::string& pathImagen = "")
 
727
        const IModeloImagen& InsertarImagen(const std::string& UIDSerie, const std::string& UID, const std::string& instanceNumber, const std::string& pathImagen = "")
720
728
        {
721
729
 
722
730
                IModeloImagen* imagen = NULL;
731
739
 
732
740
                        if (serie != NULL) {
733
741
 
734
 
                                serie->Imagenes.push_back(IModeloImagen( this, serie, UID, pathImagen));
 
742
                                serie->Imagenes.push_back(IModeloImagen( this, serie, UID, instanceNumber, pathImagen));
735
743
                                imagen = & (serie->Imagenes.back());
736
744
                                ListaPunterosImagenes.push_back(imagen);
737
745
                        }