Panel class that show thumbnails images. More...
#include <wxMaracasImageBrowser.h>
Public Member Functions | |
wxMaracasImageBrowser (wxFrame *parent, marInterface *mar, wxWindowID id=-1) | |
~wxMaracasImageBrowser () | |
void | LoadData (vtkImageData *imagedata) |
void | GetROI (int ext[6]) |
Private Attributes | |
wxImageViewerWidgetRoi * | _view_image |
Panel class that show thumbnails images.
Definition at line 34 of file wxMaracasImageBrowser.h.
wxMaracasImageBrowser::wxMaracasImageBrowser | ( | wxFrame * | parent, | |
marInterface * | mar, | |||
wxWindowID | id = -1 | |||
) |
Definition at line 21 of file wxMaracasImageBrowser.cxx.
References _view_image.
00022 : wxPanel( parent, id, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ) 00023 { 00024 // _mar = mar; 00025 00026 _view_image = new wxImageViewerWidgetRoi( this, -1 ); 00027 //parent->GetToolBar()->EnableTool(ID_TOOLBAR_3D_BROWSER, _view_image->_bboxEnabled); 00028 00029 wxBoxSizer* szTop = new wxBoxSizer( wxVERTICAL ); 00030 szTop->Add( _view_image, 1, wxEXPAND | wxALL, 10 ); 00031 SetAutoLayout( true ); 00032 SetSizer( szTop ); 00033 szTop->Fit( this ); 00034 szTop->SetSizeHints( this ); 00035 00036 }
wxMaracasImageBrowser::~wxMaracasImageBrowser | ( | ) |
Definition at line 38 of file wxMaracasImageBrowser.cxx.
References _view_image.
00039 { 00040 delete _view_image; 00041 // delete szTop 00042 }
void wxMaracasImageBrowser::GetROI | ( | int | ext[6] | ) |
Definition at line 57 of file wxMaracasImageBrowser.cxx.
References _view_image, and wxImageViewerWidgetRoi::GetROI().
00058 { 00059 _view_image->GetROI( ext ); 00060 }
void wxMaracasImageBrowser::LoadData | ( | vtkImageData * | imagedata | ) |
Definition at line 44 of file wxMaracasImageBrowser.cxx.
References _view_image, and wxImageViewerWidgetRoi::ConstructVTK().
00045 { 00046 00047 // _mar->_dicom->loadActualSerie(); 00048 // vtkImageData *dummy = _mar->_dicom->getVolume( )->castVtk(); 00049 //float range[2]; 00050 //dummy->GetScalarRange( range ); 00051 00052 _view_image->ConstructVTK( imagedata ); 00053 //_view_image->ConstructVTK( (vtkImageData *)_mar->_dicom->getVolume( )); 00054 //^ this is not working ??? I don't understand why, some VTK pipeline mystery 00055 }
Definition at line 45 of file wxMaracasImageBrowser.h.
Referenced by GetROI(), LoadData(), wxMaracasImageBrowser(), and ~wxMaracasImageBrowser().