vtkLinkedListWrapper Class Reference

#include <vtkLinkedListWrapper.h>

Inheritance diagram for vtkLinkedListWrapper:
vtkObject

List of all members.

Public Member Functions

int AppendItem (vtkMimxMeshActor *actor)
int AppendItem (vtkMimxUnstructuredGridActor *actor)
int AppendItem (vtkMimxSurfacePolyDataActor *actor)
int AppendItem (vtkMimxImageActor *)
int AppendItem (vtkMimxActorBase *)
vtkMimxActorBaseGetItem (vtkIdType)
int GetNumberOfItems ()
int RemoveItem (int)
void SetMRMLSceneForStorage (vtkMRMLScene *scene)
 vtkTypeMacro (vtkLinkedListWrapper, vtkObject)

Static Public Member Functions

static vtkLinkedListWrapperNew ()

Public Attributes

vtkLinkedList
< vtkMimxActorBase * > * 
List

Protected Member Functions

 vtkLinkedListWrapper ()
virtual ~vtkLinkedListWrapper ()

Protected Attributes

int ListDatatype
vtkFiniteElementBuildingBlockListMRMLBBlockList
vtkFiniteElementImageListMRMLImageList
vtkFiniteElementMeshListMRMLMeshList
vtkFESurfaceListMRMLSurfaceList

Private Member Functions

void operator= (const vtkLinkedListWrapper &)
 vtkLinkedListWrapper (const vtkLinkedListWrapper &)

Constructor & Destructor Documentation

vtkLinkedListWrapper::vtkLinkedListWrapper (  )  [protected]
vtkLinkedListWrapper::~vtkLinkedListWrapper (  )  [protected, virtual]
vtkLinkedListWrapper::vtkLinkedListWrapper ( const vtkLinkedListWrapper  )  [private]

Member Function Documentation

int vtkLinkedListWrapper::AppendItem ( vtkMimxMeshActor actor  ) 
int vtkLinkedListWrapper::AppendItem ( vtkMimxUnstructuredGridActor actor  ) 
int vtkLinkedListWrapper::AppendItem ( vtkMimxSurfacePolyDataActor actor  ) 
int vtkLinkedListWrapper::AppendItem ( vtkMimxImageActor actor  ) 
int vtkLinkedListWrapper::AppendItem ( vtkMimxActorBase actor  ) 
vtkMimxActorBase * vtkLinkedListWrapper::GetItem ( vtkIdType  id  ) 

References ACTOR_BUILDING_BLOCK, ACTOR_FE_MESH, ACTOR_IMAGE, ACTOR_POLYDATA_SURFACE, vtkFiniteElementImageList::GetItem(), vtkFiniteElementMeshList::GetItem(), vtkFiniteElementBuildingBlockList::GetItem(), vtkFESurfaceList::GetItem(), ListDatatype, MRMLBBlockList, MRMLImageList, MRMLMeshList, and MRMLSurfaceList.

Referenced by vtkKWMimxGroupBase::AddBuildingBlockToDisplay(), vtkKWMimxEditBBGroup::AddEditedBB(), vtkKWMimxGroupBase::AddImageToDisplay(), vtkKWMimxGroupBase::AddMeshToDisplay(), vtkKWMimxAssignBoundaryConditionsGroup::AddStepNumberCallback(), vtkKWMimxGroupBase::AddSurfaceToDisplay(), vtkKWMimxApplyFEMeshMaterialPropertiesFromImageGroup::ApplyFEMeshMaterialPropertiesFromImageApplyCallback(), vtkKWMimxAssignBoundaryConditionsGroup::AssignBoundaryConditionsApplyCallback(), vtkKWMimxMainWindow::AutoSaveCallback(), vtkKWMimxReBinFEMeshMaterialPropertiesFromImageGroup::ClippingPlaneCallback(), vtkKWMimxEvaluateMeshQualityGroup::ClippingPlaneCallback(), vtkKWMimxDisplayMatPropGroup::ClippingPlaneCallback(), vtkKWMimxAssignBoundaryConditionsGroup::ComputeBoundaryCondRepresentation(), vtkKWMimxConstMatPropElSetGroup::ConstMatPropElSetApplyCallback(), vtkKWMimxCreateBBFromBoundsGroup::CreateBBFromBoundsApplyCallback(), vtkKWMimxCreateBBFromRubberBandPickGroup::CreateBBFromRubberBandPickApplyCallback(), vtkKWMimxCreateBBFromRubberBandPickGroup::CreateBBFromRubberBandPickCallback(), vtkKWMimxCreateBBMeshSeedGroup::CreateBBMeshSeedApplyCallback(), vtkKWMimxAssignBoundaryConditionsGroup::CreateBoundaryConditionActors(), vtkKWMimxCreateFEMeshElementSetGroup::CreateElementSetApplyCallback(), vtkKWMimxCreateElementSetPickFaceGroup::CreateElementSetPickFaceApplyCallback(), vtkKWMimxCreateExtrudeFEMeshGroup::CreateExtrudeFEMeshApplyCallback(), vtkKWMimxCreateFEMeshFromBBGroup::CreateFEMeshFromBBApplyCallback(), vtkKWMimxCreateFEMeshFromSurfaceExtractionGroup::CreateFEMeshFromSurfaceExtractionApplyCallback(), vtkKWMimxCreateFEMeshNodeSetGroup::CreateNodeSetApplyCallback(), vtkKWMimxCreateSurfaceFromContourGroup::CreateSurfaceFromContourApplyCallback(), vtkKWMimxCreateSurfaceFromContourGroup::CreateSurfaceFromContourTraceContourCallback(), vtkKWMimxMirrorBBGroup::CreateWidget(), vtkKWMimxCreateSurfaceFromContourGroup::CreateWidget(), vtkKWMimxCreateExtrudeFEMeshGroup::DefineElementSetCallback(), vtkKWMimxConstMatPropElSetGroup::DefineElementSetCallback(), vtkKWMimxApplyFEMeshMaterialPropertiesFromImageGroup::DefineElementSetCallback(), vtkKWMimxAssignBoundaryConditionsGroup::DefineNodeSetCallback(), vtkKWMimxCreateFEMeshFromBBGroup::DefineRegionCallback(), vtkKWMimxDeleteBoundaryConditionsGroup::DeleteBoundaryConditionApplyCallback(), vtkKWMimxDeleteObjectGroup::DeleteObjectApplyCallback(), vtkKWMimxAssignBoundaryConditionsGroup::DeleteStepNumberCallback(), vtkKWMimxDisplayMatPropGroup::DisplayCancelCallback(), vtkKWMimxEvaluateMeshQualityGroup::DisplayOptionsCallback(), vtkKWMimxDisplayMatPropGroup::DisplayOptionsCallback(), vtkKWMimxEditBBGroup::DoBBCallback(), vtkKWMimxEditBBGroup::EditBBApplyCallback(), vtkKWMimxEditBBGroup::EditBBCancelCallback(), vtkKWMimxEditBBGroup::EditBBMergeCallback(), vtkKWMimxEditBBMeshSeedGroup::EditBBMeshSeedApplyCallback(), vtkKWMimxEditBBMeshSeedGroup::EditBBMeshSeedPickCellCallback(), vtkKWMimxEditBBGroup::EditBBMirrorCallback(), vtkKWMimxEditBBGroup::EditBBSplitCellCallback(), vtkKWMimxEditElementSetNumbersGroup::EditElementSetNumbersApplyCallback(), vtkKWMimxEditFEMeshLaplacianSmoothGroup::EditFEMeshLaplacianSmoothApplyCallback(), vtkKWMimxEditNodeSetNumbersGroup::EditNodeSetNumbersApplyCallback(), vtkKWMimxDisplayMatPropGroup::ElementSetChangedCallback(), vtkKWMimxConstMatPropElSetGroup::ElementSetChangedCallback(), vtkKWMimxEvaluateMeshQualityGroup::EvaluateMeshQualityApplyCallback(), vtkKWMimxEvaluateMeshQualityGroup::EvaluateMeshQualityCancelCallback(), vtkKWMimxExportAbaqusFEMeshGroup::ExportAbaqusFEMeshApplyCallback(), vtkKWMimxCreateFEMeshFromBBGroup::ExtractSurfaceMesh(), vtkKWMimxCreateFEMeshElementSetGroup::FullCallback(), vtkKWMimxCreateFEMeshNodeSetGroup::GetSelectedObject(), vtkKWMimxCreateFEMeshElementSetGroup::GetSelectedObject(), vtkKWMimxCreateExtrudeFEMeshGroup::GetSelectedObject(), vtkKWMimxAssignBoundaryConditionsGroup::GetValue(), vtkKWMimxImageMenuGroup::ImportImageCallback(), vtkKWMimxEvaluateMeshQualityGroup::InvertPlaneCallback(), vtkKWMimxDisplayMatPropGroup::InvertPlaneCallback(), vtkKWMimxAssignBoundaryConditionsGroup::IsMeshValid(), vtkKWMimxImageMenuGroup::LoadImageCallback(), vtkKWMimxCreateBBFromBoundsGroup::ManualBoundCallback(), vtkKWMimxMergeBBGroup::MergeBBApplyCallback(), vtkKWMimxMergeMeshGroup::MergeMeshApplyCallback(), vtkKWMimxMirrorBBGroup::MirrorBBApplyCallback(), vtkKWMimxMirrorBBGroup::MirrorBBCancelCallback(), vtkKWMimxAssignBoundaryConditionsGroup::ModifyBoundaryConditionActor(), vtkKWMimxAssignBoundaryConditionsGroup::OpacityCallback(), vtkKWMimxCreateElementSetPickFaceGroup::PickFaceCallback(), vtkKWMimxEditBBGroup::PlaceMirroringPlane(), vtkKWMimxMirrorBBGroup::PlaceMirroringPlaneAboutX(), vtkKWMimxEditBBGroup::PlaceMirroringPlaneAboutX(), vtkKWMimxMirrorBBGroup::PlaceMirroringPlaneAboutY(), vtkKWMimxEditBBGroup::PlaceMirroringPlaneAboutY(), vtkKWMimxMirrorBBGroup::PlaceMirroringPlaneAboutZ(), vtkKWMimxEditBBGroup::PlaceMirroringPlaneAboutZ(), vtkKWMimxReBinFEMeshMaterialPropertiesFromImageGroup::ReBinFEMeshMaterialPropertiesFromImageApplyCallback(), vtkKWMimxDisplayMatPropGroup::RemovePreviousSelectionDisplay(), vtkKWMimxEditBBGroup::RepackMergeFrame(), vtkKWMimxEditBBMeshSeedGroup::ReturnUnstructuredGridActor(), vtkKWMimxSaveSTLSurfaceGroup::SaveSTLSurfaceApplyCallback(), vtkKWMimxSaveVTKBBGroup::SaveVTKBBApplyCallback(), vtkKWMimxSaveVTKFEMeshGroup::SaveVTKFEMeshApplyCallback(), vtkKWMimxCreateFEMeshElementSetGroup::SelectElementsThroughCallback(), vtkKWMimxCreateExtrudeFEMeshGroup::SelectElementsThroughCallback(), vtkKWMimxEditBBGroup::SelectFullSetCallback(), vtkKWMimxEvaluateMeshQualityGroup::SelectionChangedCallback(), vtkKWMimxEditNodeSetNumbersGroup::SelectionChangedCallback(), vtkKWMimxEditElementSetNumbersGroup::SelectionChangedCallback(), vtkKWMimxDisplayMatPropGroup::SelectionChangedCallback(), vtkKWMimxConstMatPropElSetGroup::SelectionChangedCallback(), vtkKWMimxAssignBoundaryConditionsGroup::SelectionChangedCallback(), vtkKWMimxCreateFEMeshNodeSetGroup::SelectNodesThroughCallback(), vtkKWMimxEditBBGroup::SelectSubsetCallback(), vtkKWMimxEditBBMeshSeedGroup::ShowMeshSeedCallback(), vtkKWMimxCreateExtrudeFEMeshGroup::ShowNormalsCallback(), vtkKWMimxAssignBoundaryConditionsGroup::SummarizeCallback(), vtkKWMimxEditBBGroup::UndoBBCallback(), vtkKWMimxAssignBoundaryConditionsGroup::UpdateBCVisibilityList(), vtkKWMimxGroupBase::UpdateBuildingBlockComboBox(), vtkKWMimxGroupBase::UpdateImageComboBox(), vtkKWMimxGroupBase::UpdateMeshComboBox(), vtkKWMimxSaveVTKSurfaceGroup::UpdateObjectLists(), vtkKWMimxMirrorBBGroup::UpdateObjectLists(), vtkKWMimxMergeMeshGroup::UpdateObjectLists(), vtkKWMimxMergeBBGroup::UpdateObjectLists(), vtkKWMimxEvaluateMeshQualityGroup::UpdateObjectLists(), vtkKWMimxEditBBMeshSeedGroup::UpdateObjectLists(), vtkKWMimxDeleteObjectGroup::UpdateObjectLists(), vtkKWMimxCreateFEMeshFromBBGroup::UpdateObjectLists(), vtkKWMimxCreateExtrudeFEMeshGroup::UpdateObjectLists(), vtkKWMimxCreateBBMeshSeedGroup::UpdateObjectLists(), vtkKWMimxAssignBoundaryConditionsGroup::UpdateObjectLists(), vtkKWMimxGroupBase::UpdateSurfaceComboBox(), vtkKWMimxReBinFEMeshMaterialPropertiesFromImageGroup::ViewMaterialPropertyCallback(), vtkKWMimxEditBBGroup::ViewMergeFeedbackCallback(), vtkKWMimxReBinFEMeshMaterialPropertiesFromImageGroup::ViewPropertyLegendCallback(), vtkKWMimxDisplayMatPropGroup::ViewPropertyLegendCallback(), vtkKWMimxEvaluateMeshQualityGroup::ViewQualityLegendCallback(), vtkKWMimxBBMenuGroup::~vtkKWMimxBBMenuGroup(), vtkKWMimxFEMeshMenuGroup::~vtkKWMimxFEMeshMenuGroup(), and vtkKWMimxSurfaceMenuGroup::~vtkKWMimxSurfaceMenuGroup().

int vtkLinkedListWrapper::GetNumberOfItems (  ) 

References ACTOR_BUILDING_BLOCK, ACTOR_FE_MESH, ACTOR_IMAGE, ACTOR_NONE, ACTOR_POLYDATA_SURFACE, vtkFiniteElementImageList::GetNumberOfItems(), vtkFiniteElementMeshList::GetNumberOfItems(), vtkFiniteElementBuildingBlockList::GetNumberOfItems(), vtkFESurfaceList::GetNumberOfItems(), ListDatatype, MRMLBBlockList, MRMLImageList, MRMLMeshList, and MRMLSurfaceList.

Referenced by vtkKWMimxGroupBase::AddBuildingBlockToDisplay(), vtkKWMimxEditBBGroup::AddEditedBB(), vtkKWMimxGroupBase::AddImageToDisplay(), vtkKWMimxGroupBase::AddMeshToDisplay(), vtkKWMimxGroupBase::AddSurfaceToDisplay(), vtkKWMimxMainWindow::AutoSaveCallback(), vtkKWMimxCreateBBFromRubberBandPickGroup::CreateBBFromRubberBandPickApplyCallback(), vtkKWMimxCreateSurfaceFromContourGroup::CreateSurfaceFromContourApplyCallback(), vtkKWMimxMirrorBBGroup::CreateWidget(), vtkKWMimxCreateSurfaceFromContourGroup::CreateWidget(), vtkKWMimxEditBBGroup::EditBBApplyCallback(), vtkKWMimxApplyFEMeshMaterialPropertiesFromImageGroup::FEMeshSelectionChangedCallback(), vtkKWMimxImageMenuGroup::ImportImageCallback(), vtkKWMimxImageMenuGroup::LoadImageCallback(), vtkKWMimxMergeBBGroup::MergeBBApplyCallback(), vtkKWMimxMergeMeshGroup::MergeMeshApplyCallback(), vtkKWMimxEditBBGroup::RepackMergeFrame(), vtkKWMimxGroupBase::UpdateBuildingBlockComboBox(), vtkKWMimxGroupBase::UpdateImageComboBox(), vtkKWMimxGroupBase::UpdateMeshComboBox(), vtkKWMimxSaveVTKSurfaceGroup::UpdateObjectLists(), vtkKWMimxMirrorBBGroup::UpdateObjectLists(), vtkKWMimxMergeMeshGroup::UpdateObjectLists(), vtkKWMimxMergeBBGroup::UpdateObjectLists(), vtkKWMimxEditNodeSetNumbersGroup::UpdateObjectLists(), vtkKWMimxEditElementSetNumbersGroup::UpdateObjectLists(), vtkKWMimxDeleteObjectGroup::UpdateObjectLists(), vtkKWMimxCreateExtrudeFEMeshGroup::UpdateObjectLists(), vtkKWMimxCreateBBMeshSeedGroup::UpdateObjectLists(), vtkKWMimxAssignBoundaryConditionsGroup::UpdateObjectLists(), vtkKWMimxGroupBase::UpdateSurfaceComboBox(), vtkKWMimxBBMenuGroup::~vtkKWMimxBBMenuGroup(), vtkKWMimxFEMeshMenuGroup::~vtkKWMimxFEMeshMenuGroup(), and vtkKWMimxSurfaceMenuGroup::~vtkKWMimxSurfaceMenuGroup().

static vtkLinkedListWrapper* vtkLinkedListWrapper::New (  )  [static]

Referenced by vtkLinkedListWrapper().

void vtkLinkedListWrapper::operator= ( const vtkLinkedListWrapper  )  [private]
int vtkLinkedListWrapper::RemoveItem ( int  Num  ) 
void vtkLinkedListWrapper::SetMRMLSceneForStorage ( vtkMRMLScene scene  ) 
vtkLinkedListWrapper::vtkTypeMacro ( vtkLinkedListWrapper  ,
vtkObject   
)

Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1