#include <vtkLinkedListWrapper.h>
Public Member Functions | |
| int | AppendItem (vtkMimxMeshActor *actor) |
| int | AppendItem (vtkMimxUnstructuredGridActor *actor) |
| int | AppendItem (vtkMimxSurfacePolyDataActor *actor) |
| int | AppendItem (vtkMimxImageActor *) |
| int | AppendItem (vtkMimxActorBase *) |
| vtkMimxActorBase * | GetItem (vtkIdType) |
| int | GetNumberOfItems () |
| int | RemoveItem (int) |
| void | SetMRMLSceneForStorage (vtkMRMLScene *scene) |
| vtkTypeMacro (vtkLinkedListWrapper, vtkObject) | |
Static Public Member Functions | |
| static vtkLinkedListWrapper * | New () |
Public Attributes | |
| vtkLinkedList < vtkMimxActorBase * > * | List |
Protected Member Functions | |
| vtkLinkedListWrapper () | |
| virtual | ~vtkLinkedListWrapper () |
Protected Attributes | |
| int | ListDatatype |
| vtkFiniteElementBuildingBlockList * | MRMLBBlockList |
| vtkFiniteElementImageList * | MRMLImageList |
| vtkFiniteElementMeshList * | MRMLMeshList |
| vtkFESurfaceList * | MRMLSurfaceList |
Private Member Functions | |
| void | operator= (const vtkLinkedListWrapper &) |
| vtkLinkedListWrapper (const vtkLinkedListWrapper &) | |
| vtkLinkedListWrapper::vtkLinkedListWrapper | ( | ) | [protected] |
References ACTOR_NONE, ListDatatype, MRMLBBlockList, MRMLImageList, MRMLMeshList, MRMLSurfaceList, and New().
| vtkLinkedListWrapper::~vtkLinkedListWrapper | ( | ) | [protected, virtual] |
References MRMLBBlockList, MRMLImageList, MRMLMeshList, and MRMLSurfaceList.
| vtkLinkedListWrapper::vtkLinkedListWrapper | ( | const vtkLinkedListWrapper & | ) | [private] |
| int vtkLinkedListWrapper::AppendItem | ( | vtkMimxMeshActor * | actor | ) |
References ACTOR_FE_MESH, ACTOR_NONE, vtkFiniteElementMeshList::AppendItem(), ListDatatype, and MRMLMeshList.
| int vtkLinkedListWrapper::AppendItem | ( | vtkMimxUnstructuredGridActor * | actor | ) |
| int vtkLinkedListWrapper::AppendItem | ( | vtkMimxSurfacePolyDataActor * | actor | ) |
References ACTOR_NONE, ACTOR_POLYDATA_SURFACE, vtkFESurfaceList::AppendItem(), ListDatatype, and MRMLSurfaceList.
| int vtkLinkedListWrapper::AppendItem | ( | vtkMimxImageActor * | actor | ) |
References ACTOR_IMAGE, ACTOR_NONE, vtkFiniteElementImageList::AppendItem(), ListDatatype, and MRMLImageList.
| int vtkLinkedListWrapper::AppendItem | ( | vtkMimxActorBase * | actor | ) |
Referenced by vtkKWMimxGroupBase::AddBuildingBlockToDisplay(), vtkKWMimxEditBBGroup::AddEditedBB(), vtkKWMimxGroupBase::AddImageToDisplay(), vtkKWMimxGroupBase::AddMeshToDisplay(), vtkKWMimxGroupBase::AddSurfaceToDisplay(), vtkKWMimxCreateBBFromRubberBandPickGroup::CreateBBFromRubberBandPickApplyCallback(), vtkKWMimxCreateExtrudeFEMeshGroup::CreateExtrudeFEMeshApplyCallback(), vtkKWMimxCreateFEMeshFromSurfaceExtractionGroup::CreateFEMeshFromSurfaceExtractionApplyCallback(), vtkKWMimxCreateSurfaceFromContourGroup::CreateSurfaceFromContourApplyCallback(), vtkKWMimxDeleteObjectGroup::DeleteObjectApplyCallback(), vtkKWMimxEditBBGroup::DoBBCallback(), vtkKWMimxEditBBGroup::EditBBApplyCallback(), vtkKWMimxImageMenuGroup::ImportImageCallback(), vtkKWMimxImageMenuGroup::LoadImageCallback(), vtkKWMimxMergeBBGroup::MergeBBApplyCallback(), vtkKWMimxMergeMeshGroup::MergeMeshApplyCallback(), and vtkKWMimxEditBBGroup::UndoBBCallback().
| 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] |
References ACTOR_BUILDING_BLOCK, ACTOR_FE_MESH, ACTOR_IMAGE, ACTOR_POLYDATA_SURFACE, ListDatatype, MRMLBBlockList, MRMLImageList, MRMLMeshList, MRMLSurfaceList, vtkFiniteElementImageList::RemoveItem(), vtkFiniteElementMeshList::RemoveItem(), vtkFiniteElementBuildingBlockList::RemoveItem(), and vtkFESurfaceList::RemoveItem().
Referenced by vtkKWMimxEditBBGroup::AddEditedBB(), vtkKWMimxDeleteObjectGroup::DeleteObjectApplyCallback(), vtkKWMimxEditBBGroup::DoBBCallback(), and vtkKWMimxEditBBGroup::UndoBBCallback().
| void vtkLinkedListWrapper::SetMRMLSceneForStorage | ( | vtkMRMLScene * | scene | ) |
| vtkLinkedListWrapper::vtkTypeMacro | ( | vtkLinkedListWrapper | , | |
| vtkObject | ||||
| ) |
int vtkLinkedListWrapper::ListDatatype [protected] |
Referenced by AppendItem(), GetItem(), GetNumberOfItems(), RemoveItem(), and vtkLinkedListWrapper().
Referenced by AppendItem(), GetItem(), GetNumberOfItems(), RemoveItem(), SetMRMLSceneForStorage(), vtkLinkedListWrapper(), and ~vtkLinkedListWrapper().
Referenced by AppendItem(), GetItem(), GetNumberOfItems(), RemoveItem(), SetMRMLSceneForStorage(), vtkLinkedListWrapper(), and ~vtkLinkedListWrapper().
Referenced by AppendItem(), GetItem(), GetNumberOfItems(), RemoveItem(), SetMRMLSceneForStorage(), vtkLinkedListWrapper(), and ~vtkLinkedListWrapper().
vtkFESurfaceList* vtkLinkedListWrapper::MRMLSurfaceList [protected] |
Referenced by AppendItem(), GetItem(), GetNumberOfItems(), RemoveItem(), SetMRMLSceneForStorage(), vtkLinkedListWrapper(), and ~vtkLinkedListWrapper().
1.6.1