Computer Assited Medical Intervention Tool Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Slots | Public Member Functions | Private Attributes | List of all members
VtkMeshComponentPopup Class Reference

The popup menu of the VTK data component. More...

#include <VtkMeshComponentPopup.h>

+ Inheritance diagram for VtkMeshComponentPopup:

Public Slots

void cleanPolyData ()
 clean a poly data (remove redundant nodes)
void demoPointData ()
 show demo point data
void exportMDL ()
 Export as MDL file.
void getDisplacementFromTransformation ()
 Load a transformation, then compute the displacement of each point with this transformation, then save it in a file.
void loadTextureFromBMPFile ()
 load texture from file
void loadTransformationFile ()
 Load a transformation file and apply it to the SC.
void meshRegistration ()
 Mesh registration.
void noPointData ()
 hide all point data
void processLibrary (QString libraryName)
void vtkPointData ()
 show vtk point data

Public Member Functions

 VtkMeshComponentPopup (Component *, QWidget *)
- Public Member Functions inherited from camitk::ComponentPopupMenu
 ComponentPopupMenu (Component *, QWidget *)
 default constructor

Private Attributes

VtkMeshComponentmyComponent

Additional Inherited Members

- Protected Member Functions inherited from camitk::ComponentPopupMenu
QAction * addAction (const QString name, const char *member, bool isCheckable=true)
 Add a new item to the popup menu)
QAction * addSeparator ()
 insert a menu separator and return the corresponding action
- Protected Attributes inherited from camitk::ComponentPopupMenu
ComponentmyComponent
 the Component concerned by this popup menu

Detailed Description

The popup menu of the VTK data component.

Constructor & Destructor Documentation

VtkMeshComponentPopup::VtkMeshComponentPopup ( Component dc,
QWidget *  parent 
)

Member Function Documentation

void VtkMeshComponentPopup::cleanPolyData ( )
slot
void VtkMeshComponentPopup::demoPointData ( )
slot

show demo point data

References VtkMeshComponent::DEMO, and myComponent.

Referenced by VtkMeshComponentPopup().

void VtkMeshComponentPopup::exportMDL ( )
slot

Export as MDL file.

References myComponent.

Referenced by VtkMeshComponentPopup().

void VtkMeshComponentPopup::getDisplacementFromTransformation ( )
slot

Load a transformation, then compute the displacement of each point with this transformation, then save it in a file.

This Component is NOT transformed.

References camitk::Component::getPointSet(), and myComponent.

Referenced by VtkMeshComponentPopup().

void VtkMeshComponentPopup::loadTextureFromBMPFile ( )
slot

load texture from file

References myComponent.

Referenced by VtkMeshComponentPopup().

void VtkMeshComponentPopup::loadTransformationFile ( )
slot
void VtkMeshComponentPopup::meshRegistration ( )
slot

Mesh registration.

References processLibrary().

Referenced by VtkMeshComponentPopup().

void VtkMeshComponentPopup::noPointData ( )
slot

hide all point data

References myComponent, and VtkMeshComponent::NONE.

Referenced by VtkMeshComponentPopup().

void VtkMeshComponentPopup::processLibrary ( QString  libraryName)
slot

References myComponent.

Referenced by meshRegistration().

void VtkMeshComponentPopup::vtkPointData ( )
slot

show vtk point data

References VtkMeshComponent::INITIAL, and myComponent.

Referenced by VtkMeshComponentPopup().

Member Data Documentation

VtkMeshComponent* VtkMeshComponentPopup::myComponent
private

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