vtkKWMimxEditBBGroup Class Reference

#include <vtkKWMimxEditBBGroup.h>

Inheritance diagram for vtkKWMimxEditBBGroup:
vtkKWMimxGroupBase vtkKWCompositeWidget

List of all members.

Public Member Functions

void AddEditedBB (int BBNum, vtkUnstructuredGrid *output, const char *name, vtkIdType &count, const char *FoundationName)
void BBSelectionChangedCallback (const char *)
void DeselectAllButtons ()
void DoBBCallback ()
void EditBBAddCellCallback (int Mode)
int EditBBApplyCallback ()
void EditBBCancelCallback ()
void EditBBConsolidateBlockCallback (int Mode)
void EditBBDeleteCellCallback (int Mode)
void EditBBMergeCallback (int Mode)
void EditBBMirrorCallback (int Mode)
void EditBBMoveCellCallback (int Mode)
void EditBBSplitCellCallback (int Mode)
void GetUserInterfaceMode (int &radioMode, int &structureMode)
void MergeToleranceChangeCallback (const char *Tol)
void PlaceMirroringPlane ()
void PlaceMirroringPlaneAboutX ()
void PlaceMirroringPlaneAboutY ()
void PlaceMirroringPlaneAboutZ ()
void PrintSelf (ostream &os, vtkIndent indent)
void RepackEntryFrame (int type)
void RepackMergeFrame ()
void RepackMirrorFrame ()
void RepackSphereSizeFrame ()
void SelectFullSetCallback (int mode)
void SelectSubsetCallback ()
void SetDoUndoButtonSelectSubsetButton ()
void SphereSizeChangeCallback (const char *Radius)
void UndoBBCallback ()
virtual void Update ()
virtual void UpdateEnableState ()
void UpdateObjectLists ()
void ViewMergeFeedbackCallback (int Mode)
 vtkGetObjectMacro (ObjectListComboBox, vtkKWComboBoxWithLabel)
 vtkGetObjectMacro (MimxMainWindow, vtkKWMimxMainWindow)
 vtkSetObjectMacro (MimxMainWindow, vtkKWMimxMainWindow)
 vtkTypeRevisionMacro (vtkKWMimxEditBBGroup, vtkKWCompositeWidget)

Static Public Member Functions

static vtkKWMimxEditBBGroupNew ()

Protected Member Functions

virtual void CreateWidget ()
 vtkKWMimxEditBBGroup ()
 ~vtkKWMimxEditBBGroup ()

Protected Attributes

vtkIdType AddButtonState
vtkIdType AddCount
vtkKWPushButtonSet * AxisSelection
vtkKWFrame * ButtonFrame
vtkIdType CancelStatus
vtkKWFrameWithLabelComponentFrame
vtkKWEntryWithLabel * ConsolidateSphereSizeEntry
vtkKWFrame * ConsolidateSphereSizeFrame
vtkIdType ConvertToHBBButtonState
vtkIdType ConvertToHBBCount
vtkDataSetCollection * DataSetCollection
double defaultExtrusionLength
double defaultMergeTolerance
double defaultRadiusEntry
double defaultSphereSizeEntry
vtkIdType DeleteButtonState
vtkIdType DeleteCount
vtkKWPushButtonSet * DoUndoButtonSet
vtkKWFrame * EntryFrame
vtkMimxExtractCellWidgetExtractCellWidget
vtkMimxExtractCellWidgetExtractCellWidgetHBB
vtkMimxExtractEdgeWidgetExtractEdgeWidget
vtkMimxExtractFaceWidgetExtractFaceWidget
vtkKWEntryWithLabel * ExtrudeEntry
vtkKWMimxMergeBBGroupMergeBBGroup
vtkIdType MergeCount
vtkKWCheckButtonWithLabel * MergeFeedBackButton
vtkKWFrameWithLabelMergeFrame
vtkKWEntryWithLabel * MergeTolerence
vtkKWMimxMainWindowMimxMainWindow
vtkKWMimxMirrorBBGroupMirrorBBGroup
vtkIdType MirrorButtonState
vtkIdType MirrorCount
vtkKWFrameWithLabelMirrorFrame
vtkPlaneWidget * MirrorPlaneWidget
vtkIdType MoveButtonState
vtkKWMultiColumnListWithScrollbars * MultiColumnList
vtkKWComboBoxWithLabel * ObjectListComboBox
double OriginalRadius
double Parameter
vtkKWCheckButtonSet * RadioButtonSet
vtkKWEntryWithLabel * RadiusEntry
vtkIdType RegularButtonState
vtkRightButtonPressEventCallbackRightButtonPressCallback
vtkMimxSelectCellsWidgetSelectCellsWidget
vtkKWCheckButton * SelectSubsetButton
vtkKWEntryWithLabel * SphereSizeEntry
double SphereSizeFactor
vtkKWFrame * SphereSizeFrame
vtkIdType SplitButtonState
vtkIdType SplitCount
vtkKWEntryWithLabel * ToleranceEntry
vtkKWCheckButtonWithLabel * TypeOfMirroring
vtkMimxUnstructuredGridWidgetUnstructuredGridWidget
vtkMimxViewMergePointsWidgetViewMergePointsWidget

Private Member Functions

void operator= (const vtkKWMimxEditBBGroup &)
 vtkKWMimxEditBBGroup (const vtkKWMimxEditBBGroup &)

Constructor & Destructor Documentation

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

Member Function Documentation

void vtkKWMimxEditBBGroup::AddEditedBB ( int  BBNum,
vtkUnstructuredGrid *  output,
const char name,
vtkIdType count,
const char FoundationName 
)
void vtkKWMimxEditBBGroup::BBSelectionChangedCallback ( const char dummy  ) 
void vtkKWMimxEditBBGroup::CreateWidget ( void   )  [protected, virtual]

Reimplemented from vtkKWMimxGroupBase.

References vtkKWMimxGroupBase::ApplyButton, AxisSelection, ButtonFrame, vtkKWMimxGroupBase::CancelButton, ComponentFrame, DoUndoButtonSet, EntryFrame, ExtrudeEntry, image_mimxAdd, image_mimxAdd_height, image_mimxAdd_pixel_size, image_mimxAdd_width, image_mimxCompleteStruct, image_mimxCompleteStruct_height, image_mimxCompleteStruct_pixel_size, image_mimxCompleteStruct_width, image_mimxDelete, image_mimxDelete_height, image_mimxDelete_pixel_size, image_mimxDelete_width, image_mimxMerge, image_mimxMerge_height, image_mimxMerge_pixel_size, image_mimxMerge_width, image_mimxMergeBlocks, image_mimxMergeBlocks_height, image_mimxMergeBlocks_pixel_size, image_mimxMergeBlocks_width, image_mimxMirror, image_mimxMirror_height, image_mimxMirror_pixel_size, image_mimxMirror_width, image_mimxMove, image_mimxMove_height, image_mimxMove_pixel_size, image_mimxMove_width, image_mimxPlaneXY, image_mimxPlaneXY_height, image_mimxPlaneXY_pixel_size, image_mimxPlaneXY_width, image_mimxPlaneXZ, image_mimxPlaneXZ_height, image_mimxPlaneXZ_pixel_size, image_mimxPlaneXZ_width, image_mimxPlaneYZ, image_mimxPlaneYZ_height, image_mimxPlaneYZ_pixel_size, image_mimxPlaneYZ_width, image_mimxRedo, image_mimxRedo_height, image_mimxRedo_pixel_size, image_mimxRedo_width, image_mimxSplit, image_mimxSplit_height, image_mimxSplit_pixel_size, image_mimxSplit_width, image_mimxSubStructure, image_mimxSubStructure_height, image_mimxSubStructure_pixel_size, image_mimxSubStructure_width, image_mimxUndo, image_mimxUndo_height, image_mimxUndo_pixel_size, image_mimxUndo_width, vtkKWMimxGroupBase::MainFrame, MergeFeedBackButton, MergeFrame, MimxMainWindow, MirrorFrame, MultiColumnList, New(), ObjectListComboBox, RadioButtonSet, SelectSubsetButton, SphereSizeEntry, SphereSizeFrame, and ToleranceEntry.

void vtkKWMimxEditBBGroup::DeselectAllButtons (  ) 
void vtkKWMimxEditBBGroup::DoBBCallback (  ) 
void vtkKWMimxEditBBGroup::EditBBAddCellCallback ( int  Mode  ) 
int vtkKWMimxEditBBGroup::EditBBApplyCallback (  ) 

References ACTOR_BUILDING_BLOCK, AddCount, AddEditedBB(), vtkLinkedListWrapperTree::AppendItem(), vtkLinkedListWrapper::AppendItem(), vtkKWMimxGroupBase::BBoxList, vtkMimxUnstructuredGridActor::ChangeMeshSeed(), Node::Child, vtkKWMimxGroupBase::Count, Node::Data, defaultExtrusionLength, defaultMergeTolerance, DeleteCount, vtkKWMimxGroupBase::DoUndoTree, vtkMimxErrorCallback::ErrorMessage(), ExtractCellWidget, ExtractEdgeWidget, ExtractFaceWidget, ExtrudeEntry, vtkMimxUnstructuredGridActor::GetDataSet(), vtkLinkedListWrapperTree::GetItem(), vtkLinkedListWrapper::GetItem(), vtkMimxViewMergePointsWidget::GetMergedDataSet(), vtkMimxUnstructuredGridActor::GetMeshSeed(), vtkLinkedListWrapperTree::GetNumberOfItems(), vtkLinkedListWrapper::GetNumberOfItems(), vtkMimxErrorCallback::GetState(), j, MergeCount, MergeFeedBackButton, vtkMimxUnstructuredGridActor::MeshSeedFromAverageElementLength(), MirrorCount, MirrorPlaneWidget, MultiColumnList, slicerget::name, vtkMimxUnstructuredGridActor::New(), New(), ObjectListComboBox, Node::Parent, RadioButtonSet, SelectCellsWidget, vtkMimxMapOriginalCellAndPointIds::SetCompleteMesh(), vtkMimxViewMergePointsWidget::SetEnabled(), vtkMimxExtractCellWidget::SetEnabled(), vtkMimxExtractFaceWidget::SetEnabled(), vtkMimxExtractEdgeWidget::SetEnabled(), vtkMimxSelectCellsWidget::SetInput(), vtkMimxSelectCellsWidget::SetInputAndCurrentSelectedMesh(), vtkMimxActorBase::SetObjectName(), vtkMimxMapOriginalCellAndPointIds::SetPartialMesh(), vtkMimxErrorCallback::SetState(), SplitCount, ToleranceEntry, UpdateObjectLists(), and ViewMergePointsWidget.

Referenced by vtkRightButtonPressEventCallback::Execute().

void vtkKWMimxEditBBGroup::EditBBCancelCallback (  ) 
void vtkKWMimxEditBBGroup::EditBBConsolidateBlockCallback ( int  Mode  ) 
void vtkKWMimxEditBBGroup::EditBBDeleteCellCallback ( int  Mode  ) 
void vtkKWMimxEditBBGroup::EditBBMergeCallback ( int  Mode  ) 
void vtkKWMimxEditBBGroup::EditBBMirrorCallback ( int  Mode  ) 
void vtkKWMimxEditBBGroup::EditBBMoveCellCallback ( int  Mode  ) 
void vtkKWMimxEditBBGroup::EditBBSplitCellCallback ( int  Mode  ) 
void vtkKWMimxEditBBGroup::GetUserInterfaceMode ( int radioMode,
int structureMode 
)

References RadioButtonSet, and SelectSubsetButton.

Referenced by EditBBCancelCallback().

void vtkKWMimxEditBBGroup::MergeToleranceChangeCallback ( const char Tol  ) 
static vtkKWMimxEditBBGroup* vtkKWMimxEditBBGroup::New (  )  [static]
void vtkKWMimxEditBBGroup::operator= ( const vtkKWMimxEditBBGroup  )  [private]

Reimplemented from vtkKWMimxGroupBase.

void vtkKWMimxEditBBGroup::PlaceMirroringPlane (  ) 
void vtkKWMimxEditBBGroup::PlaceMirroringPlaneAboutX (  ) 
void vtkKWMimxEditBBGroup::PlaceMirroringPlaneAboutY (  ) 
void vtkKWMimxEditBBGroup::PlaceMirroringPlaneAboutZ (  ) 
void vtkKWMimxEditBBGroup::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkKWMimxGroupBase.

void vtkKWMimxEditBBGroup::RepackEntryFrame ( int  type  ) 
void vtkKWMimxEditBBGroup::RepackMergeFrame (  ) 
void vtkKWMimxEditBBGroup::RepackMirrorFrame (  ) 
void vtkKWMimxEditBBGroup::RepackSphereSizeFrame (  ) 
void vtkKWMimxEditBBGroup::SelectFullSetCallback ( int  mode  ) 
void vtkKWMimxEditBBGroup::SelectSubsetCallback (  ) 
void vtkKWMimxEditBBGroup::SetDoUndoButtonSelectSubsetButton (  ) 
void vtkKWMimxEditBBGroup::SphereSizeChangeCallback ( const char Radius  ) 
void vtkKWMimxEditBBGroup::UndoBBCallback (  ) 
void vtkKWMimxEditBBGroup::Update ( void   )  [virtual]

Reimplemented from vtkKWMimxGroupBase.

References UpdateEnableState().

void vtkKWMimxEditBBGroup::UpdateEnableState ( void   )  [virtual]

Reimplemented from vtkKWMimxGroupBase.

References UpdateObjectLists().

Referenced by Update().

void vtkKWMimxEditBBGroup::UpdateObjectLists (  ) 
void vtkKWMimxEditBBGroup::ViewMergeFeedbackCallback ( int  Mode  ) 
vtkKWMimxEditBBGroup::vtkGetObjectMacro ( ObjectListComboBox  ,
vtkKWComboBoxWithLabel   
)
vtkKWMimxEditBBGroup::vtkGetObjectMacro ( MimxMainWindow  ,
vtkKWMimxMainWindow   
)

Reimplemented from vtkKWMimxGroupBase.

vtkKWMimxEditBBGroup::vtkSetObjectMacro ( MimxMainWindow  ,
vtkKWMimxMainWindow   
)

Reimplemented from vtkKWMimxGroupBase.

vtkKWMimxEditBBGroup::vtkTypeRevisionMacro ( vtkKWMimxEditBBGroup  ,
vtkKWCompositeWidget   
)

Reimplemented from vtkKWMimxGroupBase.


Member Data Documentation

vtkKWPushButtonSet* vtkKWMimxEditBBGroup::AxisSelection [protected]
vtkKWFrame* vtkKWMimxEditBBGroup::ButtonFrame [protected]
vtkKWEntryWithLabel* vtkKWMimxEditBBGroup::ConsolidateSphereSizeEntry [protected]

Referenced by vtkKWMimxEditBBGroup().

vtkDataSetCollection* vtkKWMimxEditBBGroup::DataSetCollection [protected]
vtkKWPushButtonSet* vtkKWMimxEditBBGroup::DoUndoButtonSet [protected]
vtkKWFrame* vtkKWMimxEditBBGroup::EntryFrame [protected]
vtkKWEntryWithLabel* vtkKWMimxEditBBGroup::ExtrudeEntry [protected]
vtkKWCheckButtonWithLabel* vtkKWMimxEditBBGroup::MergeFeedBackButton [protected]
vtkKWEntryWithLabel* vtkKWMimxEditBBGroup::MergeTolerence [protected]

Referenced by vtkKWMimxEditBBGroup().

vtkPlaneWidget* vtkKWMimxEditBBGroup::MirrorPlaneWidget [protected]
vtkKWMultiColumnListWithScrollbars* vtkKWMimxEditBBGroup::MultiColumnList [protected]
vtkKWComboBoxWithLabel* vtkKWMimxEditBBGroup::ObjectListComboBox [protected]
double vtkKWMimxEditBBGroup::Parameter [protected]
vtkKWCheckButtonSet* vtkKWMimxEditBBGroup::RadioButtonSet [protected]
vtkKWEntryWithLabel* vtkKWMimxEditBBGroup::RadiusEntry [protected]

Referenced by vtkKWMimxEditBBGroup().

vtkKWCheckButton* vtkKWMimxEditBBGroup::SelectSubsetButton [protected]
vtkKWEntryWithLabel* vtkKWMimxEditBBGroup::SphereSizeEntry [protected]
vtkKWFrame* vtkKWMimxEditBBGroup::SphereSizeFrame [protected]
vtkKWEntryWithLabel* vtkKWMimxEditBBGroup::ToleranceEntry [protected]
vtkKWCheckButtonWithLabel* vtkKWMimxEditBBGroup::TypeOfMirroring [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1