KiCad PCB EDA Suite
PANEL_PREV_3D_BASE Class Reference

Class PANEL_PREV_3D_BASE. More...

#include <panel_prev_3d_base.h>

Inheritance diagram for PANEL_PREV_3D_BASE:
PANEL_PREV_3D

Public Member Functions

 PANEL_PREV_3D_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL)
 
 ~PANEL_PREV_3D_BASE ()
 

Public Attributes

wxTextCtrl * yoff
 

Protected Member Functions

virtual void onMouseWheelScale (wxMouseEvent &event)
 
virtual void updateOrientation (wxCommandEvent &event)
 
virtual void onDecrementScale (wxSpinEvent &event)
 
virtual void onIncrementScale (wxSpinEvent &event)
 
virtual void onMouseWheelRot (wxMouseEvent &event)
 
virtual void onDecrementRot (wxSpinEvent &event)
 
virtual void onIncrementRot (wxSpinEvent &event)
 
virtual void onMouseWheelOffset (wxMouseEvent &event)
 
virtual void onDecrementOffset (wxSpinEvent &event)
 
virtual void onIncrementOffset (wxSpinEvent &event)
 
virtual void View3DISO (wxCommandEvent &event)
 
virtual void View3DLeft (wxCommandEvent &event)
 
virtual void View3DFront (wxCommandEvent &event)
 
virtual void View3DTop (wxCommandEvent &event)
 
virtual void View3DUpdate (wxCommandEvent &event)
 
virtual void View3DRight (wxCommandEvent &event)
 
virtual void View3DBack (wxCommandEvent &event)
 
virtual void View3DBottom (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_staticTextScale
 
wxStaticText * m_staticText1
 
wxTextCtrl * xscale
 
wxSpinButton * m_spinXscale
 
wxStaticText * m_staticText2
 
wxTextCtrl * yscale
 
wxSpinButton * m_spinYscale
 
wxStaticText * m_staticText3
 
wxTextCtrl * zscale
 
wxSpinButton * m_spinZscale
 
wxStaticText * m_staticTextRot
 
wxStaticText * m_staticText11
 
wxTextCtrl * xrot
 
wxSpinButton * m_spinXrot
 
wxStaticText * m_staticText21
 
wxTextCtrl * yrot
 
wxSpinButton * m_spinYrot
 
wxStaticText * m_staticText31
 
wxTextCtrl * zrot
 
wxSpinButton * m_spinZrot
 
wxStaticText * m_staticTextOffset
 
wxStaticText * m_staticText12
 
wxTextCtrl * xoff
 
wxSpinButton * m_spinXoffset
 
wxStaticText * m_staticText22
 
wxSpinButton * m_spinYoffset
 
wxStaticText * m_staticText32
 
wxTextCtrl * zoff
 
wxSpinButton * m_spinZoffset
 
wxBoxSizer * m_SizerPanelView
 
wxFlexGridSizer * m_fgSizerButtons
 
wxBitmapButton * m_bpvISO
 
wxBitmapButton * m_bpvLeft
 
wxBitmapButton * m_bpvFront
 
wxBitmapButton * m_bpvTop
 
wxBitmapButton * m_bpUpdate
 
wxBitmapButton * m_bpvRight
 
wxBitmapButton * m_bpvBack
 
wxBitmapButton * m_bpvBottom
 

Detailed Description

Class PANEL_PREV_3D_BASE.

Definition at line 36 of file panel_prev_3d_base.h.

Constructor & Destructor Documentation

PANEL_PREV_3D_BASE::PANEL_PREV_3D_BASE ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint pos = wxDefaultPosition,
const wxSize &  size = wxSize( -1,-1 ),
long  style = wxTAB_TRAVERSAL 
)

Definition at line 12 of file panel_prev_3d_base.cpp.

References m_bpUpdate, m_bpvBack, m_bpvBottom, m_bpvFront, m_bpvISO, m_bpvLeft, m_bpvRight, m_bpvTop, m_fgSizerButtons, m_SizerPanelView, m_spinXoffset, m_spinXrot, m_spinXscale, m_spinYoffset, m_spinYrot, m_spinYscale, m_spinZoffset, m_spinZrot, m_spinZscale, m_staticText1, m_staticText11, m_staticText12, m_staticText2, m_staticText21, m_staticText22, m_staticText3, m_staticText31, m_staticText32, m_staticTextOffset, m_staticTextRot, m_staticTextScale, onDecrementOffset(), onDecrementRot(), onDecrementScale(), onIncrementOffset(), onIncrementRot(), onIncrementScale(), onMouseWheelOffset(), onMouseWheelRot(), onMouseWheelScale(), updateOrientation(), View3DBack(), View3DBottom(), View3DFront(), View3DISO(), View3DLeft(), View3DRight(), View3DTop(), View3DUpdate(), xoff, xrot, xscale, yoff, yrot, yscale, zoff, zrot, and zscale.

12  : wxPanel( parent, id, pos, size, style )
13 {
14  wxBoxSizer* bSizermain;
15  bSizermain = new wxBoxSizer( wxHORIZONTAL );
16 
17  wxBoxSizer* bSizerLeft;
18  bSizerLeft = new wxBoxSizer( wxVERTICAL );
19 
20  wxBoxSizer* bSizerScale;
21  bSizerScale = new wxBoxSizer( wxVERTICAL );
22 
23  m_staticTextScale = new wxStaticText( this, wxID_ANY, _("Scale"), wxDefaultPosition, wxDefaultSize, 0 );
24  m_staticTextScale->Wrap( -1 );
25  bSizerScale->Add( m_staticTextScale, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
26 
27  wxFlexGridSizer* fgSizerScale;
28  fgSizerScale = new wxFlexGridSizer( 0, 3, 0, 0 );
29  fgSizerScale->SetFlexibleDirection( wxBOTH );
30  fgSizerScale->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
31 
32  m_staticText1 = new wxStaticText( this, wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
33  m_staticText1->Wrap( -1 );
34  fgSizerScale->Add( m_staticText1, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
35 
36  xscale = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
37  fgSizerScale->Add( xscale, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
38 
39  m_spinXscale = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
40  fgSizerScale->Add( m_spinXscale, 0, wxALIGN_CENTER_VERTICAL, 5 );
41 
42  m_staticText2 = new wxStaticText( this, wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
43  m_staticText2->Wrap( -1 );
44  fgSizerScale->Add( m_staticText2, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
45 
46  yscale = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
47  fgSizerScale->Add( yscale, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxTOP, 5 );
48 
49  m_spinYscale = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
50  fgSizerScale->Add( m_spinYscale, 0, wxALIGN_CENTER_VERTICAL, 5 );
51 
52  m_staticText3 = new wxStaticText( this, wxID_ANY, _("Z:"), wxDefaultPosition, wxDefaultSize, 0 );
53  m_staticText3->Wrap( -1 );
54  fgSizerScale->Add( m_staticText3, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
55 
56  zscale = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
57  fgSizerScale->Add( zscale, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
58 
59  m_spinZscale = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
60  fgSizerScale->Add( m_spinZscale, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM, 5 );
61 
62 
63  bSizerScale->Add( fgSizerScale, 0, wxEXPAND|wxRIGHT|wxLEFT, 10 );
64 
65 
66  bSizerLeft->Add( bSizerScale, 0, wxEXPAND, 5 );
67 
68  wxBoxSizer* bSizerRotation;
69  bSizerRotation = new wxBoxSizer( wxVERTICAL );
70 
71  m_staticTextRot = new wxStaticText( this, wxID_ANY, _("Rotation (degrees)"), wxDefaultPosition, wxDefaultSize, 0 );
72  m_staticTextRot->Wrap( -1 );
73  bSizerRotation->Add( m_staticTextRot, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
74 
75  wxFlexGridSizer* fgSizerRotate;
76  fgSizerRotate = new wxFlexGridSizer( 0, 3, 0, 0 );
77  fgSizerRotate->SetFlexibleDirection( wxBOTH );
78  fgSizerRotate->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
79 
80  m_staticText11 = new wxStaticText( this, wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
81  m_staticText11->Wrap( -1 );
82  fgSizerRotate->Add( m_staticText11, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
83 
84  xrot = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
85  #ifdef __WXGTK__
86  if ( !xrot->HasFlag( wxTE_MULTILINE ) )
87  {
88  xrot->SetMaxLength( 9 );
89  }
90  #else
91  xrot->SetMaxLength( 9 );
92  #endif
93  fgSizerRotate->Add( xrot, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
94 
95  m_spinXrot = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
96  fgSizerRotate->Add( m_spinXrot, 0, wxALIGN_CENTER_VERTICAL, 5 );
97 
98  m_staticText21 = new wxStaticText( this, wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
99  m_staticText21->Wrap( -1 );
100  fgSizerRotate->Add( m_staticText21, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
101 
102  yrot = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
103  #ifdef __WXGTK__
104  if ( !yrot->HasFlag( wxTE_MULTILINE ) )
105  {
106  yrot->SetMaxLength( 9 );
107  }
108  #else
109  yrot->SetMaxLength( 9 );
110  #endif
111  fgSizerRotate->Add( yrot, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxTOP, 5 );
112 
113  m_spinYrot = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
114  fgSizerRotate->Add( m_spinYrot, 0, wxALIGN_CENTER_VERTICAL, 5 );
115 
116  m_staticText31 = new wxStaticText( this, wxID_ANY, _("Z:"), wxDefaultPosition, wxDefaultSize, 0 );
117  m_staticText31->Wrap( -1 );
118  fgSizerRotate->Add( m_staticText31, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
119 
120  zrot = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
121  #ifdef __WXGTK__
122  if ( !zrot->HasFlag( wxTE_MULTILINE ) )
123  {
124  zrot->SetMaxLength( 9 );
125  }
126  #else
127  zrot->SetMaxLength( 9 );
128  #endif
129  fgSizerRotate->Add( zrot, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
130 
131  m_spinZrot = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
132  fgSizerRotate->Add( m_spinZrot, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM, 5 );
133 
134 
135  bSizerRotation->Add( fgSizerRotate, 0, wxEXPAND|wxRIGHT|wxLEFT, 10 );
136 
137 
138  bSizerLeft->Add( bSizerRotation, 0, wxEXPAND, 5 );
139 
140  wxBoxSizer* bSizerOffset;
141  bSizerOffset = new wxBoxSizer( wxVERTICAL );
142 
143  m_staticTextOffset = new wxStaticText( this, wxID_ANY, _("Offset"), wxDefaultPosition, wxDefaultSize, 0 );
144  m_staticTextOffset->Wrap( -1 );
145  bSizerOffset->Add( m_staticTextOffset, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
146 
147  wxFlexGridSizer* fgSizerOffset;
148  fgSizerOffset = new wxFlexGridSizer( 0, 3, 0, 0 );
149  fgSizerOffset->SetFlexibleDirection( wxBOTH );
150  fgSizerOffset->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
151 
152  m_staticText12 = new wxStaticText( this, wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
153  m_staticText12->Wrap( -1 );
154  fgSizerOffset->Add( m_staticText12, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
155 
156  xoff = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
157  fgSizerOffset->Add( xoff, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
158 
159  m_spinXoffset = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
160  fgSizerOffset->Add( m_spinXoffset, 0, wxALIGN_CENTER_VERTICAL, 5 );
161 
162  m_staticText22 = new wxStaticText( this, wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
163  m_staticText22->Wrap( -1 );
164  fgSizerOffset->Add( m_staticText22, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
165 
166  yoff = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
167  fgSizerOffset->Add( yoff, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP, 5 );
168 
169  m_spinYoffset = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
170  fgSizerOffset->Add( m_spinYoffset, 0, wxALIGN_CENTER_VERTICAL, 5 );
171 
172  m_staticText32 = new wxStaticText( this, wxID_ANY, _("Z:"), wxDefaultPosition, wxDefaultSize, 0 );
173  m_staticText32->Wrap( -1 );
174  fgSizerOffset->Add( m_staticText32, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
175 
176  zoff = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
177  fgSizerOffset->Add( zoff, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
178 
179  m_spinZoffset = new wxSpinButton( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS|wxSP_VERTICAL );
180  fgSizerOffset->Add( m_spinZoffset, 0, wxALIGN_CENTER_VERTICAL, 5 );
181 
182 
183  bSizerOffset->Add( fgSizerOffset, 0, wxEXPAND|wxLEFT|wxRIGHT, 10 );
184 
185 
186  bSizerLeft->Add( bSizerOffset, 1, wxEXPAND, 5 );
187 
188 
189  bSizermain->Add( bSizerLeft, 0, wxEXPAND, 5 );
190 
191  wxBoxSizer* bSizerRight;
192  bSizerRight = new wxBoxSizer( wxVERTICAL );
193 
194  m_SizerPanelView = new wxBoxSizer( wxVERTICAL );
195 
196 
197  bSizerRight->Add( m_SizerPanelView, 1, wxEXPAND, 5 );
198 
199  wxBoxSizer* bSizer3DButtons;
200  bSizer3DButtons = new wxBoxSizer( wxHORIZONTAL );
201 
202 
203  bSizer3DButtons->Add( 0, 0, 1, wxEXPAND, 5 );
204 
205  m_fgSizerButtons = new wxFlexGridSizer( 0, 4, 0, 0 );
206  m_fgSizerButtons->AddGrowableCol( 0 );
207  m_fgSizerButtons->AddGrowableCol( 1 );
208  m_fgSizerButtons->AddGrowableCol( 2 );
209  m_fgSizerButtons->AddGrowableCol( 3 );
210  m_fgSizerButtons->SetFlexibleDirection( wxBOTH );
211  m_fgSizerButtons->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
212 
213  m_bpvISO = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
214  m_bpvISO->SetToolTip( _("Change to isometric perspective") );
215 
216  m_fgSizerButtons->Add( m_bpvISO, 0, wxALL|wxEXPAND, 5 );
217 
218  m_bpvLeft = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
219  m_fgSizerButtons->Add( m_bpvLeft, 0, wxALL|wxEXPAND, 5 );
220 
221  m_bpvFront = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
222  m_fgSizerButtons->Add( m_bpvFront, 0, wxALL|wxEXPAND, 5 );
223 
224  m_bpvTop = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
225  m_fgSizerButtons->Add( m_bpvTop, 0, wxALL|wxEXPAND, 5 );
226 
227  m_bpUpdate = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
228  m_bpUpdate->SetToolTip( _("Reload board and 3D models") );
229 
230  m_fgSizerButtons->Add( m_bpUpdate, 0, wxALL|wxEXPAND, 5 );
231 
232  m_bpvRight = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
233  m_fgSizerButtons->Add( m_bpvRight, 0, wxALL|wxEXPAND, 5 );
234 
235  m_bpvBack = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
236  m_fgSizerButtons->Add( m_bpvBack, 0, wxALL|wxEXPAND, 5 );
237 
238  m_bpvBottom = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
239  m_fgSizerButtons->Add( m_bpvBottom, 0, wxALL|wxEXPAND, 5 );
240 
241 
242  bSizer3DButtons->Add( m_fgSizerButtons, 6, wxEXPAND, 5 );
243 
244 
245  bSizer3DButtons->Add( 0, 0, 1, wxEXPAND, 5 );
246 
247 
248  bSizerRight->Add( bSizer3DButtons, 0, wxALL|wxEXPAND, 5 );
249 
250 
251  bSizermain->Add( bSizerRight, 1, wxEXPAND, 5 );
252 
253 
254  this->SetSizer( bSizermain );
255  this->Layout();
256  bSizermain->Fit( this );
257 
258  // Connect Events
259  xscale->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelScale ), NULL, this );
260  xscale->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
261  m_spinXscale->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementScale ), NULL, this );
262  m_spinXscale->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementScale ), NULL, this );
263  yscale->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelScale ), NULL, this );
264  yscale->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
265  m_spinYscale->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementScale ), NULL, this );
266  m_spinYscale->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementScale ), NULL, this );
267  zscale->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelScale ), NULL, this );
268  zscale->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
269  m_spinZscale->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementScale ), NULL, this );
270  m_spinZscale->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementScale ), NULL, this );
271  xrot->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelRot ), NULL, this );
272  xrot->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
273  m_spinXrot->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementRot ), NULL, this );
274  m_spinXrot->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementRot ), NULL, this );
275  yrot->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelRot ), NULL, this );
276  yrot->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
277  m_spinYrot->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementRot ), NULL, this );
278  m_spinYrot->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementRot ), NULL, this );
279  zrot->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelRot ), NULL, this );
280  zrot->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
281  m_spinZrot->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementRot ), NULL, this );
282  m_spinZrot->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementRot ), NULL, this );
283  xoff->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelOffset ), NULL, this );
284  xoff->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
285  m_spinXoffset->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementOffset ), NULL, this );
286  m_spinXoffset->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementOffset ), NULL, this );
287  yoff->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelOffset ), NULL, this );
288  yoff->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
289  m_spinYoffset->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementOffset ), NULL, this );
290  m_spinYoffset->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementOffset ), NULL, this );
291  zoff->Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelOffset ), NULL, this );
292  zoff->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
293  m_spinZoffset->Connect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementOffset ), NULL, this );
294  m_spinZoffset->Connect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementOffset ), NULL, this );
295  m_bpvISO->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DISO ), NULL, this );
296  m_bpvLeft->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DLeft ), NULL, this );
297  m_bpvFront->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DFront ), NULL, this );
298  m_bpvTop->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DTop ), NULL, this );
299  m_bpUpdate->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DUpdate ), NULL, this );
300  m_bpvRight->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DRight ), NULL, this );
301  m_bpvBack->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DBack ), NULL, this );
302  m_bpvBottom->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DBottom ), NULL, this );
303 }
wxBitmapButton * m_bpvTop
wxBitmapButton * m_bpvBottom
wxSpinButton * m_spinZoffset
wxSpinButton * m_spinYoffset
wxStaticText * m_staticText22
wxBitmapButton * m_bpvBack
virtual void onIncrementScale(wxSpinEvent &event)
virtual void onMouseWheelScale(wxMouseEvent &event)
wxStaticText * m_staticTextRot
wxBitmapButton * m_bpvLeft
virtual void View3DUpdate(wxCommandEvent &event)
virtual void onIncrementOffset(wxSpinEvent &event)
wxBitmapButton * m_bpUpdate
wxStaticText * m_staticText32
virtual void onDecrementScale(wxSpinEvent &event)
wxStaticText * m_staticText12
virtual void View3DTop(wxCommandEvent &event)
wxStaticText * m_staticTextScale
wxBoxSizer * m_SizerPanelView
virtual void View3DISO(wxCommandEvent &event)
virtual void View3DLeft(wxCommandEvent &event)
virtual void onMouseWheelOffset(wxMouseEvent &event)
wxBitmapButton * m_bpvRight
virtual void View3DFront(wxCommandEvent &event)
wxStaticText * m_staticTextOffset
wxSpinButton * m_spinZrot
virtual void onDecrementOffset(wxSpinEvent &event)
wxSpinButton * m_spinXoffset
wxSpinButton * m_spinYrot
wxStaticText * m_staticText2
wxBitmapButton * m_bpvFront
wxSpinButton * m_spinXrot
wxSpinButton * m_spinZscale
wxSpinButton * m_spinXscale
virtual void View3DBottom(wxCommandEvent &event)
virtual void View3DRight(wxCommandEvent &event)
virtual void onDecrementRot(wxSpinEvent &event)
virtual void onMouseWheelRot(wxMouseEvent &event)
wxBitmapButton * m_bpvISO
wxStaticText * m_staticText21
wxStaticText * m_staticText11
virtual void onIncrementRot(wxSpinEvent &event)
virtual void View3DBack(wxCommandEvent &event)
virtual void updateOrientation(wxCommandEvent &event)
wxStaticText * m_staticText31
wxStaticText * m_staticText1
wxFlexGridSizer * m_fgSizerButtons
wxStaticText * m_staticText3
wxSpinButton * m_spinYscale
PANEL_PREV_3D_BASE::~PANEL_PREV_3D_BASE ( )

Definition at line 305 of file panel_prev_3d_base.cpp.

References m_bpUpdate, m_bpvBack, m_bpvBottom, m_bpvFront, m_bpvISO, m_bpvLeft, m_bpvRight, m_bpvTop, m_spinXoffset, m_spinXrot, m_spinXscale, m_spinYoffset, m_spinYrot, m_spinYscale, m_spinZoffset, m_spinZrot, m_spinZscale, onDecrementOffset(), onDecrementRot(), onDecrementScale(), onIncrementOffset(), onIncrementRot(), onIncrementScale(), onMouseWheelOffset(), onMouseWheelRot(), onMouseWheelScale(), updateOrientation(), View3DBack(), View3DBottom(), View3DFront(), View3DISO(), View3DLeft(), View3DRight(), View3DTop(), View3DUpdate(), xoff, xrot, xscale, yoff, yrot, yscale, zoff, zrot, and zscale.

306 {
307  // Disconnect Events
308  xscale->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelScale ), NULL, this );
309  xscale->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
310  m_spinXscale->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementScale ), NULL, this );
311  m_spinXscale->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementScale ), NULL, this );
312  yscale->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelScale ), NULL, this );
313  yscale->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
314  m_spinYscale->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementScale ), NULL, this );
315  m_spinYscale->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementScale ), NULL, this );
316  zscale->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelScale ), NULL, this );
317  zscale->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
318  m_spinZscale->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementScale ), NULL, this );
319  m_spinZscale->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementScale ), NULL, this );
320  xrot->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelRot ), NULL, this );
321  xrot->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
322  m_spinXrot->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementRot ), NULL, this );
323  m_spinXrot->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementRot ), NULL, this );
324  yrot->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelRot ), NULL, this );
325  yrot->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
326  m_spinYrot->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementRot ), NULL, this );
327  m_spinYrot->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementRot ), NULL, this );
328  zrot->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelRot ), NULL, this );
329  zrot->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
330  m_spinZrot->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementRot ), NULL, this );
331  m_spinZrot->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementRot ), NULL, this );
332  xoff->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelOffset ), NULL, this );
333  xoff->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
334  m_spinXoffset->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementOffset ), NULL, this );
335  m_spinXoffset->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementOffset ), NULL, this );
336  yoff->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelOffset ), NULL, this );
337  yoff->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
338  m_spinYoffset->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementOffset ), NULL, this );
339  m_spinYoffset->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementOffset ), NULL, this );
340  zoff->Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( PANEL_PREV_3D_BASE::onMouseWheelOffset ), NULL, this );
341  zoff->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_PREV_3D_BASE::updateOrientation ), NULL, this );
342  m_spinZoffset->Disconnect( wxEVT_SCROLL_LINEDOWN, wxSpinEventHandler( PANEL_PREV_3D_BASE::onDecrementOffset ), NULL, this );
343  m_spinZoffset->Disconnect( wxEVT_SCROLL_LINEUP, wxSpinEventHandler( PANEL_PREV_3D_BASE::onIncrementOffset ), NULL, this );
344  m_bpvISO->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DISO ), NULL, this );
345  m_bpvLeft->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DLeft ), NULL, this );
346  m_bpvFront->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DFront ), NULL, this );
347  m_bpvTop->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DTop ), NULL, this );
348  m_bpUpdate->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DUpdate ), NULL, this );
349  m_bpvRight->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DRight ), NULL, this );
350  m_bpvBack->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DBack ), NULL, this );
351  m_bpvBottom->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PREV_3D_BASE::View3DBottom ), NULL, this );
352 
353 }
wxBitmapButton * m_bpvTop
wxBitmapButton * m_bpvBottom
wxSpinButton * m_spinZoffset
wxSpinButton * m_spinYoffset
wxBitmapButton * m_bpvBack
virtual void onIncrementScale(wxSpinEvent &event)
virtual void onMouseWheelScale(wxMouseEvent &event)
wxBitmapButton * m_bpvLeft
virtual void View3DUpdate(wxCommandEvent &event)
virtual void onIncrementOffset(wxSpinEvent &event)
wxBitmapButton * m_bpUpdate
virtual void onDecrementScale(wxSpinEvent &event)
virtual void View3DTop(wxCommandEvent &event)
virtual void View3DISO(wxCommandEvent &event)
virtual void View3DLeft(wxCommandEvent &event)
virtual void onMouseWheelOffset(wxMouseEvent &event)
wxBitmapButton * m_bpvRight
virtual void View3DFront(wxCommandEvent &event)
wxSpinButton * m_spinZrot
virtual void onDecrementOffset(wxSpinEvent &event)
wxSpinButton * m_spinXoffset
wxSpinButton * m_spinYrot
wxBitmapButton * m_bpvFront
wxSpinButton * m_spinXrot
wxSpinButton * m_spinZscale
wxSpinButton * m_spinXscale
virtual void View3DBottom(wxCommandEvent &event)
virtual void View3DRight(wxCommandEvent &event)
virtual void onDecrementRot(wxSpinEvent &event)
virtual void onMouseWheelRot(wxMouseEvent &event)
wxBitmapButton * m_bpvISO
virtual void onIncrementRot(wxSpinEvent &event)
virtual void View3DBack(wxCommandEvent &event)
virtual void updateOrientation(wxCommandEvent &event)
wxSpinButton * m_spinYscale

Member Function Documentation

virtual void PANEL_PREV_3D_BASE::onDecrementOffset ( wxSpinEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 90 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

90 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onDecrementRot ( wxSpinEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 87 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

87 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onDecrementScale ( wxSpinEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 84 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

84 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onIncrementOffset ( wxSpinEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 91 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

91 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onIncrementRot ( wxSpinEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 88 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

88 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onIncrementScale ( wxSpinEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 85 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

85 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onMouseWheelOffset ( wxMouseEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 89 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

89 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onMouseWheelRot ( wxMouseEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 86 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

86 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::onMouseWheelScale ( wxMouseEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 82 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

82 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::updateOrientation ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 83 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

83 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DBack ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 98 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

98 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DBottom ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 99 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

99 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DFront ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 94 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

94 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DISO ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 92 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

92 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DLeft ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 93 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

93 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DRight ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 97 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

97 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DTop ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 95 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

95 { event.Skip(); }
virtual void PANEL_PREV_3D_BASE::View3DUpdate ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_PREV_3D.

Definition at line 96 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE(), and ~PANEL_PREV_3D_BASE().

96 { event.Skip(); }

Member Data Documentation

wxBitmapButton* PANEL_PREV_3D_BASE::m_bpUpdate
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvBack
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvBottom
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvFront
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvISO
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvLeft
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvRight
protected
wxBitmapButton* PANEL_PREV_3D_BASE::m_bpvTop
protected
wxFlexGridSizer* PANEL_PREV_3D_BASE::m_fgSizerButtons
protected

Definition at line 71 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxBoxSizer* PANEL_PREV_3D_BASE::m_SizerPanelView
protected

Definition at line 70 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D::PANEL_PREV_3D(), and PANEL_PREV_3D_BASE().

wxSpinButton* PANEL_PREV_3D_BASE::m_spinXoffset
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinXrot
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinXscale
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinYoffset
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinYrot
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinYscale
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinZoffset
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinZrot
protected
wxSpinButton* PANEL_PREV_3D_BASE::m_spinZscale
protected
wxStaticText* PANEL_PREV_3D_BASE::m_staticText1
protected

Definition at line 42 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText11
protected

Definition at line 52 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText12
protected

Definition at line 62 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText2
protected

Definition at line 45 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText21
protected

Definition at line 55 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText22
protected

Definition at line 65 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText3
protected

Definition at line 48 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText31
protected

Definition at line 58 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticText32
protected

Definition at line 67 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticTextOffset
protected

Definition at line 61 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D::initPanel(), and PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticTextRot
protected

Definition at line 51 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().

wxStaticText* PANEL_PREV_3D_BASE::m_staticTextScale
protected

Definition at line 41 of file panel_prev_3d_base.h.

Referenced by PANEL_PREV_3D_BASE().


The documentation for this class was generated from the following files: