wxMaracasQuantificationCT Class Reference

#include <wxMaracasQuantificationCT.h>

Collaboration diagram for wxMaracasQuantificationCT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 wxMaracasQuantificationCT (wxWindow *parent, marInterfaceCT *mar, wxWindowID id=-1)
 ~wxMaracasQuantificationCT ()
void LoadData ()
void Do_Quant ()
void RegenerateAll (bool all=true)
void CleanContours ()
void RegenerateSignal ()
void SetSlider_Isovalue_Opacity (int isovalue, int opacity)
int GetActualSlice ()
void SetActualSlice (int slice)

Private Attributes

marInterfaceCT_mar
wxQuantificationWidgetCT_3DQuantif

Detailed Description

Definition at line 26 of file wxMaracasQuantificationCT.h.


Constructor & Destructor Documentation

wxMaracasQuantificationCT::wxMaracasQuantificationCT ( wxWindow *  parent,
marInterfaceCT mar,
wxWindowID  id = -1 
)

Definition at line 22 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, and _mar.

00024 : wxPanel( parent, id, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL)
00025 {
00026 
00027   _mar = mar;
00028 
00029   // Create the main frame window
00030   _3DQuantif = new wxQuantificationWidgetCT( this, -1 );
00031   wxBoxSizer* szTop = new wxBoxSizer( wxVERTICAL );
00032 
00033 
00034   
00035   szTop->Add( _3DQuantif, 1  , wxEXPAND |  wxALL , 0 );
00036   this->SetAutoLayout( true );
00037   this->SetSizer( szTop );
00038   szTop->Fit( this );
00039   szTop->SetSizeHints( this );
00040 }

wxMaracasQuantificationCT::~wxMaracasQuantificationCT (  ) 

Definition at line 42 of file wxMaracasQuantificationCT.cxx.

00042                                                       {
00043   // Nothing
00044 }


Member Function Documentation

void wxMaracasQuantificationCT::CleanContours (  ) 

Definition at line 72 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, _mar, wxQuantificationWidgetCT::Clean3D(), marInterfaceCT::ClearContours(), wxQuantificationWidgetCT::RefreshAxis(), and wxQuantificationWidgetCT::ResetAxis().

00072                                              {
00073         if (_3DQuantif!=NULL){
00074                 _3DQuantif->Clean3D(false);
00075                 _mar->ClearContours();
00076                 _3DQuantif->ResetAxis();        
00077                 _3DQuantif->RefreshAxis();      
00078         }
00079 }       

Here is the call graph for this function:

void wxMaracasQuantificationCT::Do_Quant (  ) 

Definition at line 50 of file wxMaracasQuantificationCT.cxx.

00050                                          {
00051   // _3DQuantif->Do_Quant( );
00052 }

int wxMaracasQuantificationCT::GetActualSlice (  ) 

Definition at line 90 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, and wxQuantificationWidgetCT::GetActualSlice().

00091 {
00092         return this->_3DQuantif->GetActualSlice();
00093 }

Here is the call graph for this function:

void wxMaracasQuantificationCT::LoadData (  ) 

Definition at line 46 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, _mar, and wxQuantificationWidgetCT::ShowMARACASData().

00046                                          {
00047   _3DQuantif->ShowMARACASData( _mar );
00048 }

Here is the call graph for this function:

void wxMaracasQuantificationCT::RegenerateAll ( bool  all = true  ) 

Definition at line 58 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, _mar, wxQuantificationWidgetCT::AddAxisActors(), wxQuantificationWidgetCT::Clean3D(), marInterfaceCT::RecalculateAxis(), wxQuantificationWidgetCT::RefreshAxis(), marInterfaceCT::RegenerateAxis(), and wxQuantificationWidgetCT::ResetAxis().

00058                                                      {
00059         if (_3DQuantif!=NULL){
00060                 _3DQuantif->Clean3D(true);
00061                 if (all==true){
00062                         _mar->RegenerateAxis();
00063                 } else {
00064                         _mar->RecalculateAxis();
00065                 }
00066                 _3DQuantif->AddAxisActors();    
00067                 _3DQuantif->ResetAxis();        
00068                 _3DQuantif->RefreshAxis();      
00069         }
00070 }

Here is the call graph for this function:

void wxMaracasQuantificationCT::RegenerateSignal (  ) 

Definition at line 81 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, _mar, wxQuantificationWidgetCT::Clean3D(), wxQuantificationWidgetCT::RefreshAxis(), marInterfaceCT::RegenerateSignal(), and wxQuantificationWidgetCT::ResetAxis().

00081                                                 {
00082         if (_3DQuantif!=NULL){
00083                 _3DQuantif->Clean3D(false);
00084                 _mar->RegenerateSignal();
00085                 _3DQuantif->ResetAxis();        
00086                 _3DQuantif->RefreshAxis();      
00087         }
00088 }

Here is the call graph for this function:

void wxMaracasQuantificationCT::SetActualSlice ( int  slice  ) 

Definition at line 95 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, and wxQuantificationWidgetCT::SetActualSlice().

00096 {
00097         this->_3DQuantif->SetActualSlice(slice);
00098 }

Here is the call graph for this function:

void wxMaracasQuantificationCT::SetSlider_Isovalue_Opacity ( int  isovalue,
int  opacity 
)

Definition at line 54 of file wxMaracasQuantificationCT.cxx.

References _3DQuantif, and wxQuantificationWidgetCT::SetSlider_Isovalue_Opacity().

00054                                                                                   {
00055         _3DQuantif->SetSlider_Isovalue_Opacity(isovalue,opacity);
00056 }

Here is the call graph for this function:


Member Data Documentation


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

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1