26 #ifndef MESH_CLIPPING_H
27 #define MESH_CLIPPING_H
37 #include <vtkSmartPointer.h>
84 void customizeActionLayout();
102 bool planeVisibility;
118 void restoreMeshes();
121 void changeAllComponents();
124 void changeSmoothing();
127 void changeVisibility();
130 void saveClippedMeshes();
135 void updateBox(
bool refreshViewer);
This action allows the user to clip several kinds of MeshComponents : vtkStructuredGridClip,...
Definition: MeshClipping.h:60
virtual camitk::Action::ApplyStatus apply()
Method called when the action is applied.
Definition: MeshClipping.cpp:142
MeshClipping(camitk::ActionExtension *)
The constructor.
Definition: MeshClipping.cpp:55
virtual void meshDeleted()
specific slot called when the mesh currently clipped is deleted
Definition: MeshClipping.cpp:197
virtual ~MeshClipping()
The destructor.
Definition: MeshClipping.cpp:77
virtual QWidget * getWidget()
Method called when the action when the action is triggered (i.e. started).
Definition: MeshClipping.cpp:82
This class describes what is a generic Action extension.
Definition: ActionExtension.h:57
Action class is an abstract class that enables you to build a action (generally on a component).
Definition: Action.h:209
ApplyStatus
describes what happened during the application of an algorithm (i.e. results of the apply method)
Definition: Action.h:225
Basic component to manage any kind of mesh.
Definition: MeshComponent.h:53