vtkKWMimxCreateFEMeshFromBBGroup Class Reference

#include <vtkKWMimxCreateFEMeshFromBBGroup.h>

Inheritance diagram for vtkKWMimxCreateFEMeshFromBBGroup:
vtkKWMimxGroupBase vtkKWCompositeWidget

List of all members.

Public Member Functions

int CreateFEMeshFromBBApplyCallback ()
void CreateFEMeshFromBBCancelCallback ()
void CreateFEMeshFromBBDoneCallback ()
int CreateMeshFromBuildingBlock (vtkPolyData *polyDaya, vtkUnstructuredGrid *buildingBlock, bool smoothMesh, int numSmooth, const char *nodeSetName, int nodeNumber, const char *elementSetName, int elementNumber, int numRecalc, bool generateSurfaceMesh, bool generateTriMesh, const char *FoundationName)
void DefineRegionCallback ()
int ExtractSurfaceMesh (vtkMimxMeshActor *MeshActor, const char *NodeSetName, const char *ElSetName, int StartNodeNum, int StartElemNum, bool generateTriMesh, const char *FoundationName)
int ExtrudeHexSolidMesh (vtkMimxMeshActor *MeshActor, const char *NodeSetName, const char *ElSetName, int StartNodeNum, int StartElemNum, int NumberOfDiv, double ExtrusionLength, const char *FoundationName)
int GetMeshingMode ()
void InitializeMeshFieldData (vtkUnstructuredGrid *mesh, const char *nodeSetName, const char *elementSetName, int nodeNumber, int elementNumber)
void InterpolationModeCallback ()
void PrintSelf (ostream &os, vtkIndent indent)
void SmoothFEMeshCallback (int state)
void SurfaceMeshBBCallback ()
void SurfaceMeshCallback ()
void SurfaceMeshExtractCallback ()
virtual void Update ()
virtual void UpdateEnableState ()
void UpdateObjectLists ()
void VolumetricMeshBBCallback ()
void VolumetricMeshCallback ()
void VolumetricMeshExtrudeCallback ()
 vtkTypeRevisionMacro (vtkKWMimxCreateFEMeshFromBBGroup, vtkKWMimxGroupBase)

Static Public Member Functions

static
vtkKWMimxCreateFEMeshFromBBGroup
New ()

Protected Member Functions

virtual void CreateWidget ()
 vtkKWMimxCreateFEMeshFromBBGroup ()
 ~vtkKWMimxCreateFEMeshFromBBGroup ()

Protected Attributes

vtkKWComboBoxWithLabel * BBListComboBox
vtkKWFrameWithLabelComponentFrame
vtkKWMimxDefineElSetGroupDefineElementSetDialog
vtkKWEntryWithLabel * ElementSetNameEntry
vtkKWRadioButton * HexMeshButton
vtkKWFrame * InterpFrame
vtkKWMenuButtonWithLabelInterpolationMenuButton
vtkKWFrameWithLabelMeshImprovementFrame
vtkKWComboBoxWithLabel * MeshListComboBox
vtkKWFrame * ModeFrame
vtkKWMimxNodeElementNumbersGroupNodeElementNumbersGroup
vtkIntArray * OriginalPosition
vtkKWRadioButton * QuadMeshButton
vtkKWEntryWithLabel * RecalculationIterationsEntry
vtkKWPushButtonSelectButton
vtkKWRadioButton * SelectElementButton
vtkKWRadioButton * SelectFaceButton
vtkKWFrame * SelectFrame
vtkKWRadioButton * SelectSurfaceButton
vtkKWCheckButtonWithLabel * SmoothButton
vtkKWFrame * SmoothFrame
vtkKWEntryWithLabel * SmoothingIterationsEntry
vtkKWComboBoxWithLabel * SurfaceListComboBox
vtkKWRadioButton * SurfaceMeshButton
vtkKWRadioButton * TetMeshButton
vtkKWRadioButton * TriMeshButton
vtkKWMenuButton * TypeMenuButton
vtkKWRadioButton * VolumetricMeshButton

Private Member Functions

void operator= (const vtkKWMimxCreateFEMeshFromBBGroup &)
 vtkKWMimxCreateFEMeshFromBBGroup (const vtkKWMimxCreateFEMeshFromBBGroup &)

Private Attributes

int BBCount
int ExtractCount
int ExtrudeCount

Constructor & Destructor Documentation

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

Member Function Documentation

int vtkKWMimxCreateFEMeshFromBBGroup::CreateFEMeshFromBBApplyCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::CreateFEMeshFromBBCancelCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::CreateFEMeshFromBBDoneCallback (  ) 
int vtkKWMimxCreateFEMeshFromBBGroup::CreateMeshFromBuildingBlock ( vtkPolyData *  polyDaya,
vtkUnstructuredGrid *  buildingBlock,
bool  smoothMesh,
int  numSmooth,
const char nodeSetName,
int  nodeNumber,
const char elementSetName,
int  elementNumber,
int  numRecalc,
bool  generateSurfaceMesh,
bool  generateTriMesh,
const char FoundationName 
)
void vtkKWMimxCreateFEMeshFromBBGroup::CreateWidget ( void   )  [protected, virtual]
void vtkKWMimxCreateFEMeshFromBBGroup::DefineRegionCallback (  ) 
int vtkKWMimxCreateFEMeshFromBBGroup::ExtractSurfaceMesh ( vtkMimxMeshActor MeshActor,
const char NodeSetName,
const char ElSetName,
int  StartNodeNum,
int  StartElemNum,
bool  generateTriMesh,
const char FoundationName 
)
int vtkKWMimxCreateFEMeshFromBBGroup::ExtrudeHexSolidMesh ( vtkMimxMeshActor MeshActor,
const char NodeSetName,
const char ElSetName,
int  StartNodeNum,
int  StartElemNum,
int  NumberOfDiv,
double  ExtrusionLength,
const char FoundationName 
)
int vtkKWMimxCreateFEMeshFromBBGroup::GetMeshingMode (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::InitializeMeshFieldData ( vtkUnstructuredGrid *  mesh,
const char nodeSetName,
const char elementSetName,
int  nodeNumber,
int  elementNumber 
)
void vtkKWMimxCreateFEMeshFromBBGroup::InterpolationModeCallback (  ) 
static vtkKWMimxCreateFEMeshFromBBGroup* vtkKWMimxCreateFEMeshFromBBGroup::New (  )  [static]
void vtkKWMimxCreateFEMeshFromBBGroup::operator= ( const vtkKWMimxCreateFEMeshFromBBGroup  )  [private]

Reimplemented from vtkKWMimxGroupBase.

void vtkKWMimxCreateFEMeshFromBBGroup::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkKWMimxGroupBase.

void vtkKWMimxCreateFEMeshFromBBGroup::SmoothFEMeshCallback ( int  state  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::SurfaceMeshBBCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::SurfaceMeshCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::SurfaceMeshExtractCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::Update ( void   )  [virtual]

Reimplemented from vtkKWMimxGroupBase.

References UpdateEnableState().

void vtkKWMimxCreateFEMeshFromBBGroup::UpdateEnableState ( void   )  [virtual]

Reimplemented from vtkKWMimxGroupBase.

References UpdateObjectLists().

Referenced by Update().

void vtkKWMimxCreateFEMeshFromBBGroup::UpdateObjectLists (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::VolumetricMeshBBCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::VolumetricMeshCallback (  ) 
void vtkKWMimxCreateFEMeshFromBBGroup::VolumetricMeshExtrudeCallback (  ) 
vtkKWMimxCreateFEMeshFromBBGroup::vtkTypeRevisionMacro ( vtkKWMimxCreateFEMeshFromBBGroup  ,
vtkKWMimxGroupBase   
)

Member Data Documentation

vtkKWComboBoxWithLabel* vtkKWMimxCreateFEMeshFromBBGroup::BBListComboBox [protected]
vtkKWRadioButton* vtkKWMimxCreateFEMeshFromBBGroup::HexMeshButton [protected]
vtkKWComboBoxWithLabel* vtkKWMimxCreateFEMeshFromBBGroup::MeshListComboBox [protected]
vtkKWRadioButton* vtkKWMimxCreateFEMeshFromBBGroup::QuadMeshButton [protected]
vtkKWCheckButtonWithLabel* vtkKWMimxCreateFEMeshFromBBGroup::SmoothButton [protected]
vtkKWComboBoxWithLabel* vtkKWMimxCreateFEMeshFromBBGroup::SurfaceListComboBox [protected]
vtkKWRadioButton* vtkKWMimxCreateFEMeshFromBBGroup::TetMeshButton [protected]
vtkKWRadioButton* vtkKWMimxCreateFEMeshFromBBGroup::TriMeshButton [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1