~ubuntu-branches/ubuntu/wily/ginkgocadx/wily-proposed

« back to all changes in this revision

Viewing changes to src/visualizator/visualizator/wxvtk/gwaveformview.h

  • Committer: Package Import Robot
  • Author(s): Dmitry Smirnov
  • Date: 2014-01-09 07:37:09 UTC
  • mfrom: (1.2.3)
  • Revision ID: package-import@ubuntu.com-20140109073709-rpuh5x3p3finvtze
Tags: 3.6.0.1228.33+dfsg-1
New upstream release [December 2013]

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
#include <api/observers/ieventsobserver.h>
17
17
#include <export/contracts/iwidgetscontract.h>
18
 
#include <api/ianotador.h>
19
18
 
20
19
#include "visualizatorviews.h"
21
20
 
29
28
        namespace GUI {
30
29
                class GWaveformViewButtonBar;
31
30
                class GWaveformViewDelegate;
 
31
                class GWaveformAnnotatorDelegate;
32
32
                        
33
 
                class GWaveformView : public GWaveformViewBase, public GNC::GCS::IWidgetsContract, public GNC::GCS::IEventsObserver, public GNC::GCS::IAnotador
 
33
                class GWaveformView : public GWaveformViewBase, public GNC::GCS::IWidgetsContract, public GNC::GCS::IEventsObserver
34
34
                {
35
35
                        friend class GWaveformViewDelegate;
 
36
                        friend class GWaveformAnnotatorDelegate;
36
37
                public:
37
38
                        /* Constructor */
38
39
                        GWaveformView(GNKVisualizator::WaveFormView* pView);
56
57
                        virtual void ShowMetaData(bool show);
57
58
                        virtual void OnShowHideCornerAnnotations(wxCommandEvent &event);
58
59
 
59
 
                        //Ianotador
60
 
                        std::string GetDICOMTag(std::string tagId);
61
 
                        virtual std::string GetTopLeftAnnotation(GNC::GCS::Contexto3D* c);
62
 
                        virtual std::string GetTopRightAnnotation(GNC::GCS::Contexto3D* c);
63
 
                        virtual std::string GetBottomLeftAnnotation(GNC::GCS::Contexto3D* c);
64
 
                        virtual std::string GetBottomRightAnnotation(GNC::GCS::Contexto3D* c);
65
 
                        virtual std::string GetPatientPosition(GNC::GCS::Contexto3D* c);
66
60
                        
67
 
                        virtual std::string GetAnotacionPosicion(const GNC::GCS::Vector3D& wP, GNC::GCS::Contexto3D* c);
68
 
                        //
69
61
 
70
62
                protected:
71
63
                        void OnFocus(wxChildFocusEvent &event);
79
71
                        
80
72
                        GNC::GCS::IWidgetsManager* m_pManager;
81
73
                        GNC::GCS::Ptr<GWaveformViewDelegate> Delegate;
 
74
                        GNC::GCS::Ptr<GWaveformAnnotatorDelegate> AnnotatorDelegate;
82
75
                };
83
76
        }
84
77
}