creaImageIO::GimmickView Class Reference
[View]

Abstract class that handles views, attributes and previews (GUI) for Gimmick. More...

#include <creaImageIOGimmickView.h>

Inheritance diagram for creaImageIO::GimmickView:

Inheritance graph
[legend]
Collaboration diagram for creaImageIO::GimmickView:

Collaboration graph
[legend]

List of all members.

Public Types

typedef std::map
< std::string,
TreeView * > 
TreeViewMapType
typedef
boost::signal< void(bool)> 
ValidationSignalType
typedef
ValidationSignalType::slot_function_type 
ValidationCallbackType
typedef std::vector
< DicomDatabase * > 
DicomDatabaseListType
 Type of list of DicomDatabase.
enum  EventType {
  ThreadedReaderStarted, ThreadedReaderStopped, ImageLoaded, ImageUnloaded,
  Error
}

Public Member Functions

 GimmickView (Gimmick *, int number_of_threads=0)
 Ctor.
virtual ~GimmickView ()
 Virtual destructor.
virtual void Initialize ()
TreeViewMapTypeGetTreeViewMap ()
 Returns the TreeViewMap (ref).
const TreeViewMapTypeGetTreeViewMap () const
 Returns the TreeViewMap (const ref).
virtual void Finalize ()
 Finalize.
int GetMaximalPriority ()
virtual void GetSelectedImages (std::vector< vtkImageData * > &s, int dim)
 Adds the selected Images to the given vector and validates to see if they comply with the given parameter (4D).
virtual void GetSelectedFiles (std::vector< std::string > &s)
virtual void GetImages (int dim, std::vector< std::string > files, std::vector< vtkImageData * > &s)
virtual void OnSelectionChange (const std::vector< tree::Node * > &s, bool isSelection, int selection, bool mProcess)
virtual void ClearSelection ()
virtual void AddIgnoreFile (tree::Node *toRemove)
 Adds a file to ignore.
virtual void CopyFiles (const std::vector< std::string > &filenames)
 Copies selected files.
virtual void CreateEditFieldsDialog (tree::Node *node, std::vector< std::string > names, std::vector< std::string > keys)
 Edits the fields of a given node.
bool ValidateSelected (tree::Node *sel, int min_dim, int max_dim)
 Validates the dimension compliance of the images with the maximum and minimum given, and between their sizes.
void ReadImagesNotThreaded (std::vector< vtkImageData * > &s, std::vector< std::string > files, int dim)
 Reads the vector of images, builds it in the dimension required and returns them in the supplied vector.
void RequestReading (tree::Node *n, int prio, int selection_index, ImagePointerHolder *p)
std::string GetMessage ()
 Obtains the message of the state.
void SetMessage (std::string mess)
 Obtains the message of the state.
void ResetExtent ()
 Resets the data of the extent and begins a new selection.
void CreateTreeViews ()
 Create the tree views.
void CreateSingleTreeView (std::string &i_name)
 Create a tree view with a given name.
virtual void CreateTreeView (TreeHandler *)
 Create the tree view for TreeHandler provided.
virtual void UpdateTreeViewLevel (const std::string &, int l)
void OnMultiThreadImageReaderEvent (const std::string &filename, MultiThreadImageReaderUser::EventType t, vtkImageData *image)
vtkImageData * GetDefaultImage ()
void ConnectValidationObserver (ValidationCallbackType callback)
void modifyValidationSignal (bool ivalid)
 GimmickView ()
 Ctor.
virtual ~GimmickView ()
 Virtual destructor.
virtual int GetSelectionSize ()
 Returns the size of the current selection.
virtual bool IsSelectionValid ()
 Returns true if there is a valid selection.
virtual void GetSelectedFiles (std::vector< std::string > &)
 Returns the vector of full filenames of selected images.
virtual void GetSelectedImages (std::vector< vtkImageData * > &)
 Returns the vector of images corresponding to selection.
virtual void GetSelectedDicomNodes (std::vector< DicomNode * > &)
 Returns the vector of DicomNode corresponding to selection.
virtual DicomNode * GetDicomNodeOfItem (const TreeItemId &i)
 Returns the DicomNode corresponding to the tree item.
virtual
DicomDatabaseListType
GetDicomDatabaseList ()
 Returns the list of DicomDatabase open.
virtual const
DicomDatabaseListType
GetDicomDatabaseList () const
 Returns the list of DicomDatabase open (const).
virtual void LoadOrCreateFavoritesDatabase ()
 Loads or creates a favorites database.
void MultiThreadImageReaderEventLock ()
void MultiThreadImageReaderEventUnlock ()
wxMutex & GetMultiThreadImageReaderUserMutex ()

Protected Member Functions

virtual void OpenOrNewDatabase (bool open)
 Opens an existing database, or else, creates a local database.
virtual void ShowHelp ()
 Shows the help.
virtual void RebuildView ()
virtual void UpdateDicomDatabaseView (DicomDatabase *)
virtual void UpdateDicomNodeView (DicomNode *n, const TreeItemId &parent)

Private Types

typedef std::map
< std::string,
ImageEventType
ImageEventTypeMap
typedef std::deque
< ImageEventType
ImageEventQueueType
typedef
WxGimmickTreeItemData 
TreeItemData
 Type definition of the data regarding the tree.
typedef
WxGimmickDicomNodeData 
NodeData
 Type definition of the data insid a node of the tree.

Private Member Functions

const std::string & GetDatabaseExtension ()
 Gets the extension of the database.
virtual void SetDatabaseExtension (const std::string &ext)
 Sets the extension of the database.
virtual void ShowImage (vtkImageData *image)
 Shows the image sent as a parameter.
void CreateUserSettingsDirectory ()
 Creates the user settings directory.
const std::string & GetUserSettingsDirectory ()
 Obtains the user settings directory.
virtual void ShowInformation (DicomNode *)
 Shows the Information regarding the node sent as a parameter.
TreeItemDataGetItemData (const TreeItemId &id)
 Gets the item data of the tree item passed as a parameter.

Private Attributes

GimmickmGimmick
 Controller which manages the interaction with the model.
TreeViewMapType mTreeViewMap
 The views.
std::string mMess
 The message that results from the validation.
MultiThreadImageReader mReader
 Multi-thread image reader.
ImageEventTypeMap mImageEventMap
ImageExtent * mImageExtent
 The current image extent.
ValidationSignalType mValidationSignal
 The validation signal.
bool valid
 Boolean that determines if the selection is valid.
bool mReaderStarted
 Boolean that determines if the reader has been started.
int mSelectionType
int mSelectionMaxImageDimension
int mCurrentSelectionImageSize [4]
DicomDatabaseListType mDicomDatabaseList
 Existent Database List.
DicomDatabase * mFavoriteDatabase
 Favorites database.
std::string mDatabaseListFile
 Path to the database list file.
std::string mDatabaseExtension
 Extension of the database.
bool mJustStarted
int mFirstDicomDatabaseIconIndex
vtkImageViewer2 * mViewer
int mx1
int mx2
int my1
int my2
int mz1
int mz2
double mspx
double mspy
double mspz
std::map
< std::string,
DicomNode * > 
mImageFileNameToNode
Gimmickcontroller

Friends

class ThreadedImageReader
class MultiThreadImageReader

Classes

struct  ImageEventType


Detailed Description

Abstract class that handles views, attributes and previews (GUI) for Gimmick.

Definition at line 38 of file creaImageIOGimmickView.h.


Member Typedef Documentation

typedef std::map<std::string, TreeView*> creaImageIO::GimmickView::TreeViewMapType

Type of map from View name to TreeView* (This map is equivalent for Views of the TreeHandlerMap of Gimmick)

Definition at line 52 of file creaImageIOGimmickView.h.

typedef boost::signal<void (bool)> creaImageIO::GimmickView::ValidationSignalType

Definition at line 133 of file creaImageIOGimmickView.h.

typedef ValidationSignalType::slot_function_type creaImageIO::GimmickView::ValidationCallbackType

Definition at line 134 of file creaImageIOGimmickView.h.

typedef std::map<std::string,ImageEventType> creaImageIO::GimmickView::ImageEventTypeMap [private]

Definition at line 179 of file creaImageIOGimmickView.h.

typedef std::deque<ImageEventType> creaImageIO::GimmickView::ImageEventQueueType [private]

Definition at line 184 of file creaImageIOGimmickView.h.

typedef std::vector<DicomDatabase*> creaImageIO::GimmickView::DicomDatabaseListType

Type of list of DicomDatabase.

Definition at line 37 of file OldcreaImageIOGimmickView.h.

typedef WxGimmickTreeItemData creaImageIO::GimmickView::TreeItemData [private]

Type definition of the data regarding the tree.

Definition at line 110 of file OldcreaImageIOGimmickView.h.

typedef WxGimmickDicomNodeData creaImageIO::GimmickView::NodeData [private]

Type definition of the data insid a node of the tree.

Definition at line 114 of file OldcreaImageIOGimmickView.h.


Member Enumeration Documentation

enum creaImageIO::MultiThreadImageReaderUser::EventType [inherited]

Enumerator:
ThreadedReaderStarted 
ThreadedReaderStopped 
ImageLoaded 
ImageUnloaded 
Error 

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 32 of file creaImageIOMultiThreadImageReader.h.

00033       {
00034         ThreadedReaderStarted,
00035         ThreadedReaderStopped,
00036         ImageLoaded,
00037         ImageUnloaded,
00038         Error
00039       }


Constructor & Destructor Documentation

creaImageIO::GimmickView::GimmickView ( Gimmick ,
int  number_of_threads = 0 
)

Ctor.

virtual creaImageIO::GimmickView::~GimmickView (  )  [virtual]

Virtual destructor.

creaImageIO::GimmickView::GimmickView (  ) 

Ctor.

virtual creaImageIO::GimmickView::~GimmickView (  )  [virtual]

Virtual destructor.


Member Function Documentation

virtual void creaImageIO::GimmickView::Initialize (  )  [virtual]

Initializes the view : Creates the TreeViews for all the TreeHandler of the Controller

TreeViewMapType& creaImageIO::GimmickView::GetTreeViewMap (  )  [inline]

Returns the TreeViewMap (ref).

Definition at line 55 of file creaImageIOGimmickView.h.

References mTreeViewMap.

00055 { return mTreeViewMap; }

const TreeViewMapType& creaImageIO::GimmickView::GetTreeViewMap (  )  const [inline]

Returns the TreeViewMap (const ref).

Definition at line 57 of file creaImageIOGimmickView.h.

References mTreeViewMap.

00058       { return mTreeViewMap; }

virtual void creaImageIO::GimmickView::Finalize (  )  [virtual]

Finalize.

int creaImageIO::GimmickView::GetMaximalPriority (  )  [inline]

Definition at line 64 of file creaImageIOGimmickView.h.

References creaImageIO::MultiThreadImageReader::GetMaximalPriority(), and mReader.

00064 {return mReader.GetMaximalPriority();}

Here is the call graph for this function:

virtual void creaImageIO::GimmickView::GetSelectedImages ( std::vector< vtkImageData * > &  s,
int  dim 
) [inline, virtual]

Adds the selected Images to the given vector and validates to see if they comply with the given parameter (4D).

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 67 of file creaImageIOGimmickView.h.

References GimmickError.

00068           { GimmickError("INTERNAL ERROR : GetSelectedImages not implemented"); }

virtual void creaImageIO::GimmickView::GetSelectedFiles ( std::vector< std::string > &  s  )  [inline, virtual]

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 70 of file creaImageIOGimmickView.h.

References GimmickError.

00071       { GimmickError("INTERNAL ERROR : GetSelectedFiles not implemented"); }

virtual void creaImageIO::GimmickView::GetImages ( int  dim,
std::vector< std::string >  files,
std::vector< vtkImageData * > &  s 
) [inline, virtual]

Definition at line 73 of file creaImageIOGimmickView.h.

References GimmickError.

00074           { GimmickError("INTERNAL ERROR : GetImages not implemented"); }

virtual void creaImageIO::GimmickView::OnSelectionChange ( const std::vector< tree::Node * > &  s,
bool  isSelection,
int  selection,
bool  mProcess 
) [inline, virtual]

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 76 of file creaImageIOGimmickView.h.

References GimmickError.

00077       { GimmickError("INTERNAL ERROR : OnSelectionChange not implemented"); }

virtual void creaImageIO::GimmickView::ClearSelection (  )  [inline, virtual]

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 79 of file creaImageIOGimmickView.h.

References GimmickError.

00080       { GimmickError("INTERNAL ERROR : ClearSelection not implemented"); }

virtual void creaImageIO::GimmickView::AddIgnoreFile ( tree::Node toRemove  )  [inline, virtual]

Adds a file to ignore.

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 83 of file creaImageIOGimmickView.h.

References GimmickError.

00084           { GimmickError("INTERNAL ERROR : AddIgnoreFile not implemented"); }

virtual void creaImageIO::GimmickView::CopyFiles ( const std::vector< std::string > &  filenames  )  [inline, virtual]

Copies selected files.

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 87 of file creaImageIOGimmickView.h.

References GimmickError.

00088           { GimmickError("INTERNAL ERROR : CopyFiles not implemented"); }

virtual void creaImageIO::GimmickView::CreateEditFieldsDialog ( tree::Node node,
std::vector< std::string >  names,
std::vector< std::string >  keys 
) [inline, virtual]

Edits the fields of a given node.

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 91 of file creaImageIOGimmickView.h.

References GimmickError.

00092           { GimmickError("INTERNAL ERROR : EditFields not implemented"); }

bool creaImageIO::GimmickView::ValidateSelected ( tree::Node sel,
int  min_dim,
int  max_dim 
)

Validates the dimension compliance of the images with the maximum and minimum given, and between their sizes.

void creaImageIO::GimmickView::ReadImagesNotThreaded ( std::vector< vtkImageData * > &  s,
std::vector< std::string >  files,
int  dim 
)

Reads the vector of images, builds it in the dimension required and returns them in the supplied vector.

void creaImageIO::GimmickView::RequestReading ( tree::Node n,
int  prio,
int  selection_index,
ImagePointerHolder p 
)

Requests the reading of an image with priority and index in the current selection (-1 if not in selection)

std::string creaImageIO::GimmickView::GetMessage (  )  [inline]

Obtains the message of the state.

Definition at line 105 of file creaImageIOGimmickView.h.

References mMess.

00105 {return mMess;}

void creaImageIO::GimmickView::SetMessage ( std::string  mess  )  [inline]

Obtains the message of the state.

Definition at line 107 of file creaImageIOGimmickView.h.

References mMess.

00107 {mMess=mess;}

void creaImageIO::GimmickView::ResetExtent (  ) 

Resets the data of the extent and begins a new selection.

void creaImageIO::GimmickView::CreateTreeViews (  ) 

Create the tree views.

void creaImageIO::GimmickView::CreateSingleTreeView ( std::string &  i_name  ) 

Create a tree view with a given name.

virtual void creaImageIO::GimmickView::CreateTreeView ( TreeHandler  )  [inline, virtual]

Create the tree view for TreeHandler provided.

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 118 of file creaImageIOGimmickView.h.

References GimmickError.

00119       { GimmickError("INTERNAL ERROR : CreateTreeView not implemented"); }

virtual void creaImageIO::GimmickView::UpdateTreeViewLevel ( const std::string &  ,
int  l 
) [virtual]

Updates the TreeView of given name from level l to bottom (calls the virtual method TreeView::UpdateLevel(l))

void creaImageIO::GimmickView::OnMultiThreadImageReaderEvent ( const std::string &  filename,
MultiThreadImageReaderUser::EventType  type,
vtkImageData *  image 
) [virtual]

The virtual method to overload by MultiThreadImageReader users It is called when an image has been loaded or unloaded Provides : The image file name which was requested The type of event If type==ImageLoaded the image pointer, else NULL pointer

Reimplemented from creaImageIO::MultiThreadImageReaderUser.

vtkImageData* creaImageIO::GimmickView::GetDefaultImage (  )  [inline]

Definition at line 129 of file creaImageIOGimmickView.h.

References creaImageIO::MultiThreadImageReader::GetImage(), and mReader.

00129 { return mReader.GetImage(""); }

Here is the call graph for this function:

void creaImageIO::GimmickView::ConnectValidationObserver ( ValidationCallbackType  callback  ) 

Adds the function f to the list of functions to call when the addition progresses. f is of type ProgressCallbackType which is: void (*ProgressCallbackType)(Progress&) To pass a member function 'f' of an instance 'c' of a class 'C' as callback you have to 'bind' it, i.e. call: ConnectValidationObserver ( boost::bind( &C::f , c, _1 ) );

void creaImageIO::GimmickView::modifyValidationSignal ( bool  ivalid  ) 

virtual int creaImageIO::GimmickView::GetSelectionSize (  )  [inline, virtual]

Returns the size of the current selection.

Definition at line 23 of file OldcreaImageIOGimmickView.h.

00023 { return 0; } 

virtual bool creaImageIO::GimmickView::IsSelectionValid (  )  [inline, virtual]

Returns true if there is a valid selection.

Definition at line 25 of file OldcreaImageIOGimmickView.h.

00025 { return false; }

virtual void creaImageIO::GimmickView::GetSelectedFiles ( std::vector< std::string > &   )  [inline, virtual]

Returns the vector of full filenames of selected images.

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 27 of file OldcreaImageIOGimmickView.h.

00027 { return; }

virtual void creaImageIO::GimmickView::GetSelectedImages ( std::vector< vtkImageData * > &   )  [inline, virtual]

Returns the vector of images corresponding to selection.

Definition at line 29 of file OldcreaImageIOGimmickView.h.

00029 { return; }

virtual void creaImageIO::GimmickView::GetSelectedDicomNodes ( std::vector< DicomNode * > &   )  [inline, virtual]

Returns the vector of DicomNode corresponding to selection.

Definition at line 31 of file OldcreaImageIOGimmickView.h.

00031 { return; }

virtual DicomNode* creaImageIO::GimmickView::GetDicomNodeOfItem ( const TreeItemId &  i  )  [virtual]

Returns the DicomNode corresponding to the tree item.

virtual DicomDatabaseListType& creaImageIO::GimmickView::GetDicomDatabaseList (  )  [inline, virtual]

Returns the list of DicomDatabase open.

Definition at line 39 of file OldcreaImageIOGimmickView.h.

00040     { return null; }

virtual const DicomDatabaseListType& creaImageIO::GimmickView::GetDicomDatabaseList (  )  const [inline, virtual]

Returns the list of DicomDatabase open (const).

Definition at line 42 of file OldcreaImageIOGimmickView.h.

00043     { return null; }

virtual void creaImageIO::GimmickView::OpenOrNewDatabase ( bool  open  )  [inline, protected, virtual]

Opens an existing database, or else, creates a local database.

Definition at line 47 of file OldcreaImageIOGimmickView.h.

00047 { return; }

virtual void creaImageIO::GimmickView::ShowHelp (  )  [protected, virtual]

Shows the help.

const std::string& creaImageIO::GimmickView::GetDatabaseExtension (  )  [inline, private]

Gets the extension of the database.

Definition at line 53 of file OldcreaImageIOGimmickView.h.

00053 { return null; }

virtual void creaImageIO::GimmickView::SetDatabaseExtension ( const std::string &  ext  )  [inline, private, virtual]

Sets the extension of the database.

Definition at line 55 of file OldcreaImageIOGimmickView.h.

00055 { return; }

virtual void creaImageIO::GimmickView::ShowImage ( vtkImageData *  image  )  [inline, private, virtual]

Shows the image sent as a parameter.

Definition at line 65 of file OldcreaImageIOGimmickView.h.

00065 { return; }

virtual void creaImageIO::GimmickView::LoadOrCreateFavoritesDatabase (  )  [inline, virtual]

Loads or creates a favorites database.

Definition at line 74 of file OldcreaImageIOGimmickView.h.

00074 { return; }

void creaImageIO::GimmickView::CreateUserSettingsDirectory (  )  [inline, private]

Creates the user settings directory.

Definition at line 77 of file OldcreaImageIOGimmickView.h.

00077 { return; }

const std::string& creaImageIO::GimmickView::GetUserSettingsDirectory (  )  [inline, private]

Obtains the user settings directory.

Definition at line 79 of file OldcreaImageIOGimmickView.h.

00079 { return null; }

virtual void creaImageIO::GimmickView::ShowInformation ( DicomNode *   )  [inline, private, virtual]

Shows the Information regarding the node sent as a parameter.

Definition at line 88 of file OldcreaImageIOGimmickView.h.

00088 { return; }

virtual void creaImageIO::GimmickView::RebuildView (  )  [inline, protected, virtual]

Completely rebuilds the view with current DicomDatabaseList

Definition at line 97 of file OldcreaImageIOGimmickView.h.

00097 { return; }

virtual void creaImageIO::GimmickView::UpdateDicomDatabaseView ( DicomDatabase *   )  [inline, protected, virtual]

Recursively updates the part of the view corresponding to the DicomDatabase passed i.e. creates items for the DicomNode which do not have deletes obsolete items (whose DicomNode has been deleted)

Definition at line 102 of file OldcreaImageIOGimmickView.h.

00102 { return; }

virtual void creaImageIO::GimmickView::UpdateDicomNodeView ( DicomNode *  n,
const TreeItemId &  parent 
) [inline, protected, virtual]

Recursively updates the part of the view corresponding to the DicomNode provided. parent is its parent in the tree (where to insert / remove it)

Definition at line 106 of file OldcreaImageIOGimmickView.h.

00106 { return; }

TreeItemData* creaImageIO::GimmickView::GetItemData ( const TreeItemId &  id  )  [inline, private]

Gets the item data of the tree item passed as a parameter.

Definition at line 112 of file OldcreaImageIOGimmickView.h.

00112 { return null; }

void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventLock (  )  [inline, inherited]

Definition at line 51 of file creaImageIOMultiThreadImageReader.h.

void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventUnlock (  )  [inline, inherited]

Definition at line 53 of file creaImageIOMultiThreadImageReader.h.

wxMutex& creaImageIO::MultiThreadImageReaderUser::GetMultiThreadImageReaderUserMutex (  )  [inline, inherited]

Definition at line 55 of file creaImageIOMultiThreadImageReader.h.


Friends And Related Function Documentation

friend class ThreadedImageReader [friend, inherited]

Reimplemented in creaImageIO::MultiThreadImageReader.

Definition at line 26 of file creaImageIOMultiThreadImageReader.h.

friend class MultiThreadImageReader [friend, inherited]

Definition at line 27 of file creaImageIOMultiThreadImageReader.h.


Member Data Documentation

Gimmick* creaImageIO::GimmickView::mGimmick [private]

Controller which manages the interaction with the model.

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 155 of file creaImageIOGimmickView.h.

TreeViewMapType creaImageIO::GimmickView::mTreeViewMap [private]

The views.

Definition at line 157 of file creaImageIOGimmickView.h.

Referenced by GetTreeViewMap().

std::string creaImageIO::GimmickView::mMess [private]

The message that results from the validation.

Definition at line 159 of file creaImageIOGimmickView.h.

Referenced by GetMessage(), and SetMessage().

MultiThreadImageReader creaImageIO::GimmickView::mReader [private]

Multi-thread image reader.

Definition at line 162 of file creaImageIOGimmickView.h.

Referenced by GetDefaultImage(), and GetMaximalPriority().

ImageEventTypeMap creaImageIO::GimmickView::mImageEventMap [private]

Map of images' names to ImageEventType Used to associated a filename to a the data of a request

Definition at line 182 of file creaImageIOGimmickView.h.

ImageExtent* creaImageIO::GimmickView::mImageExtent [private]

The current image extent.

Definition at line 188 of file creaImageIOGimmickView.h.

ValidationSignalType creaImageIO::GimmickView::mValidationSignal [private]

The validation signal.

Definition at line 190 of file creaImageIOGimmickView.h.

bool creaImageIO::GimmickView::valid [private]

Boolean that determines if the selection is valid.

Definition at line 192 of file creaImageIOGimmickView.h.

bool creaImageIO::GimmickView::mReaderStarted [private]

Boolean that determines if the reader has been started.

Definition at line 194 of file creaImageIOGimmickView.h.

int creaImageIO::GimmickView::mSelectionType [private]

Definition at line 122 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mSelectionMaxImageDimension [private]

Definition at line 123 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mCurrentSelectionImageSize[4] [private]

Definition at line 124 of file OldcreaImageIOGimmickView.h.

DicomDatabaseListType creaImageIO::GimmickView::mDicomDatabaseList [private]

Existent Database List.

Definition at line 127 of file OldcreaImageIOGimmickView.h.

DicomDatabase* creaImageIO::GimmickView::mFavoriteDatabase [private]

Favorites database.

Definition at line 129 of file OldcreaImageIOGimmickView.h.

std::string creaImageIO::GimmickView::mDatabaseListFile [private]

Path to the database list file.

Definition at line 132 of file OldcreaImageIOGimmickView.h.

std::string creaImageIO::GimmickView::mDatabaseExtension [private]

Extension of the database.

Definition at line 134 of file OldcreaImageIOGimmickView.h.

bool creaImageIO::GimmickView::mJustStarted [private]

Definition at line 136 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mFirstDicomDatabaseIconIndex [private]

Definition at line 138 of file OldcreaImageIOGimmickView.h.

vtkImageViewer2* creaImageIO::GimmickView::mViewer [private]

Reimplemented in creaImageIO::WxGimmickView.

Definition at line 141 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mx1 [private]

Definition at line 143 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mx2 [private]

Definition at line 143 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::my1 [private]

Definition at line 143 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::my2 [private]

Definition at line 143 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mz1 [private]

Definition at line 143 of file OldcreaImageIOGimmickView.h.

int creaImageIO::GimmickView::mz2 [private]

Definition at line 143 of file OldcreaImageIOGimmickView.h.

double creaImageIO::GimmickView::mspx [private]

Definition at line 144 of file OldcreaImageIOGimmickView.h.

double creaImageIO::GimmickView::mspy [private]

Definition at line 144 of file OldcreaImageIOGimmickView.h.

double creaImageIO::GimmickView::mspz [private]

Definition at line 144 of file OldcreaImageIOGimmickView.h.

std::map<std::string,DicomNode*> creaImageIO::GimmickView::mImageFileNameToNode [private]

Definition at line 150 of file OldcreaImageIOGimmickView.h.

Gimmick* creaImageIO::GimmickView::controller [private]

Definition at line 153 of file OldcreaImageIOGimmickView.h.


The documentation for this class was generated from the following files:
Generated on Mon Jun 22 10:49:58 2009 for CreaImageIO by  doxygen 1.5.3