vtkKWMimxDefineElSetGroup Class Reference

#include <vtkKWMimxDefineElSetGroup.h>

Inheritance diagram for vtkKWMimxDefineElSetGroup:
vtkKWTopLevel

List of all members.

Public Member Functions

void AddElementsCallback ()
int ApplyButtonCallback ()
void CancelButtonCallback ()
void DisableElementSelection (int mode)
int EnableElementSelection (int mode)
double GetExtrusionLength ()
vtkKWMimxMainWindowGetMimxMainWindow ()
int GetNumberOfDivisions ()
vtkUnstructuredGrid * GetSelectedMesh ()
vtkMimxMeshActorGetSelectedObject ()
void OpacityCallback (double Val)
void PrintSelf (ostream &os, vtkIndent indent)
void RemoveSelectionsCallback ()
void ResetState ()
void SelectElementsSurfaceCallback (int mode)
void SelectElementsThroughCallback (int mode)
void SelectMultipleElementsCallback (int mode)
void SelectSingleElementCallback (int mode)
void SelectVisibleElementsSurfaceCallback (int mode)
void SetCreateFEMeshFromBBGroup (vtkKWMimxCreateFEMeshFromBBGroup *Group)
void SetDialogTitle (const char *title)
void SetMeshActor (vtkMimxMeshActor *actor)
void SetMimxMainWindow (vtkKWMimxMainWindow *window)
void SetModeAll ()
void SetModeSurfaceOnly ()
void SubtractElementsCallback ()
virtual void Update ()
virtual void UpdateEnableState ()
 vtkGetMacro (WithdrawOnApply, int)
 vtkGetObjectMacro (ModeFrame, vtkKWFrame)
 vtkGetObjectMacro (ExtrudeFrame, vtkKWFrame)
 vtkGetObjectMacro (ApplyButton, vtkKWPushButton)
 vtkGetObjectMacro (SetLabelEntry, vtkKWEntryWithLabel)
 vtkSetMacro (WithdrawOnApply, int)
 vtkSetMacro (DimensionState, int)
 vtkSetObjectMacro (ElementSetCombobox, vtkKWComboBox)
 vtkTypeRevisionMacro (vtkKWMimxDefineElSetGroup, vtkKWTopLevel)
virtual void Withdraw ()

Static Public Member Functions

static vtkKWMimxDefineElSetGroupNew ()

Protected Member Functions

virtual void CreateWidget ()
 vtkKWMimxDefineElSetGroup ()
 ~vtkKWMimxDefineElSetGroup ()

Protected Attributes

vtkKWRadioButtonSet * AddSubtractButton
vtkKWPushButtonApplyButton
vtkKWFrame * ButtonFrame
vtkKWPushButtonCancelButton
vtkKWPushButtonClearSelectionButton
vtkKWMimxCreateFEMeshFromBBGroupCreateFEMeshFromBBGroup
vtkKWComboBox * ElementSetCombobox
vtkKWFrame * ExtrudeFrame
vtkKWEntryWithLabel * ExtrudeLengthEntry
vtkKWMimxMainWindowMimxMainWindow
vtkKWFrame * ModeFrame
vtkKWEntryWithLabel * NumberOfDivisionsEntry
vtkKWScaleWithLabel * OpacityScale
vtkKWFrame * OperationFrame
vtkKWCheckButtonSet * SelectButtonSet
vtkMimxCreateElementSetWidgetFEMeshSelectCellsWidget
vtkKWEntryWithLabel * SetLabelEntry

Private Member Functions

void operator= (const vtkKWMimxDefineElSetGroup &)
 vtkKWMimxDefineElSetGroup (const vtkKWMimxDefineElSetGroup &)

Private Attributes

int DimensionState
vtkMimxMeshActorMeshActor
int SelectionState
bool SurfaceOnlyMode
int WithdrawOnApply

Constructor & Destructor Documentation

vtkKWMimxDefineElSetGroup::vtkKWMimxDefineElSetGroup (  )  [protected]
vtkKWMimxDefineElSetGroup::~vtkKWMimxDefineElSetGroup (  )  [protected]
vtkKWMimxDefineElSetGroup::vtkKWMimxDefineElSetGroup ( const vtkKWMimxDefineElSetGroup  )  [private]

Member Function Documentation

void vtkKWMimxDefineElSetGroup::AddElementsCallback (  ) 
int vtkKWMimxDefineElSetGroup::ApplyButtonCallback (  ) 
void vtkKWMimxDefineElSetGroup::CancelButtonCallback (  ) 
void vtkKWMimxDefineElSetGroup::CreateWidget ( void   )  [protected, virtual]
void vtkKWMimxDefineElSetGroup::DisableElementSelection ( int  mode  ) 

Referenced by ResetState().

int vtkKWMimxDefineElSetGroup::EnableElementSelection ( int  mode  ) 
double vtkKWMimxDefineElSetGroup::GetExtrusionLength (  ) 
vtkKWMimxMainWindow * vtkKWMimxDefineElSetGroup::GetMimxMainWindow (  ) 
int vtkKWMimxDefineElSetGroup::GetNumberOfDivisions (  ) 
vtkUnstructuredGrid * vtkKWMimxDefineElSetGroup::GetSelectedMesh (  ) 
vtkMimxMeshActor * vtkKWMimxDefineElSetGroup::GetSelectedObject (  ) 

References MeshActor.

Referenced by EnableElementSelection().

static vtkKWMimxDefineElSetGroup* vtkKWMimxDefineElSetGroup::New (  )  [static]
void vtkKWMimxDefineElSetGroup::OpacityCallback ( double  Val  ) 
void vtkKWMimxDefineElSetGroup::operator= ( const vtkKWMimxDefineElSetGroup  )  [private]
void vtkKWMimxDefineElSetGroup::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkKWMimxDefineElSetGroup::RemoveSelectionsCallback (  ) 
void vtkKWMimxDefineElSetGroup::ResetState (  ) 
void vtkKWMimxDefineElSetGroup::SelectElementsSurfaceCallback ( int  mode  ) 
void vtkKWMimxDefineElSetGroup::SelectElementsThroughCallback ( int  mode  ) 
void vtkKWMimxDefineElSetGroup::SelectMultipleElementsCallback ( int  mode  ) 
void vtkKWMimxDefineElSetGroup::SelectSingleElementCallback ( int  mode  ) 
void vtkKWMimxDefineElSetGroup::SelectVisibleElementsSurfaceCallback ( int  mode  ) 
void vtkKWMimxDefineElSetGroup::SetCreateFEMeshFromBBGroup ( vtkKWMimxCreateFEMeshFromBBGroup Group  ) 
void vtkKWMimxDefineElSetGroup::SetDialogTitle ( const char title  ) 
void vtkKWMimxDefineElSetGroup::SetMeshActor ( vtkMimxMeshActor actor  ) 
void vtkKWMimxDefineElSetGroup::SetMimxMainWindow ( vtkKWMimxMainWindow window  ) 
void vtkKWMimxDefineElSetGroup::SetModeAll (  ) 

References SelectButtonSet, and SurfaceOnlyMode.

void vtkKWMimxDefineElSetGroup::SetModeSurfaceOnly (  ) 
void vtkKWMimxDefineElSetGroup::SubtractElementsCallback (  ) 
void vtkKWMimxDefineElSetGroup::Update ( void   )  [virtual]

References UpdateEnableState().

void vtkKWMimxDefineElSetGroup::UpdateEnableState ( void   )  [virtual]

References DimensionState, SelectButtonSet, and SurfaceOnlyMode.

Referenced by Update().

vtkKWMimxDefineElSetGroup::vtkGetMacro ( WithdrawOnApply  ,
int   
)
vtkKWMimxDefineElSetGroup::vtkGetObjectMacro ( ModeFrame  ,
vtkKWFrame   
)
vtkKWMimxDefineElSetGroup::vtkGetObjectMacro ( ExtrudeFrame  ,
vtkKWFrame   
)
vtkKWMimxDefineElSetGroup::vtkGetObjectMacro ( ApplyButton  ,
vtkKWPushButton   
)
vtkKWMimxDefineElSetGroup::vtkGetObjectMacro ( SetLabelEntry  ,
vtkKWEntryWithLabel   
)
vtkKWMimxDefineElSetGroup::vtkSetMacro ( WithdrawOnApply  ,
int   
)
vtkKWMimxDefineElSetGroup::vtkSetMacro ( DimensionState  ,
int   
)
vtkKWMimxDefineElSetGroup::vtkSetObjectMacro ( ElementSetCombobox  ,
vtkKWComboBox   
)
vtkKWMimxDefineElSetGroup::vtkTypeRevisionMacro ( vtkKWMimxDefineElSetGroup  ,
vtkKWTopLevel   
)
void vtkKWMimxDefineElSetGroup::Withdraw (  )  [virtual]

Member Data Documentation

vtkKWRadioButtonSet* vtkKWMimxDefineElSetGroup::AddSubtractButton [protected]
vtkKWFrame* vtkKWMimxDefineElSetGroup::ButtonFrame [protected]
vtkKWFrame* vtkKWMimxDefineElSetGroup::ExtrudeFrame [protected]
vtkKWEntryWithLabel* vtkKWMimxDefineElSetGroup::ExtrudeLengthEntry [protected]
vtkKWFrame* vtkKWMimxDefineElSetGroup::ModeFrame [protected]
vtkKWEntryWithLabel* vtkKWMimxDefineElSetGroup::NumberOfDivisionsEntry [protected]
vtkKWScaleWithLabel* vtkKWMimxDefineElSetGroup::OpacityScale [protected]
vtkKWCheckButtonSet* vtkKWMimxDefineElSetGroup::SelectButtonSet [protected]
vtkKWEntryWithLabel* vtkKWMimxDefineElSetGroup::SetLabelEntry [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1