#include "vvToolBase.h"
#include "vvToolWidgetBase.h"
#include "vvImageContour.h"
+#include "vvLandmarks.h"
#include "ui_vvToolProfile.h"
+#include "vvBinaryImageOverlayActor.h"
#include "clitkProfileImage_ggo.h"
#include "clitkProfileImageGenericFilter.h"
//-----------------------------------------------------
static void Initialize();
+ void InitializeLine();
void GetArgsInfoFromGUI();
virtual void InputIsSelected(vvSlicerManager * m);
bool isPointsSelected();
+ void computeProfile();
+ void SetPoints();
//-----------------------------------------------------
public slots:
void selectPoint1();
void selectPoint2();
void cancelPoints();
- void computeProfile();
+ void SaveAs();
+ void DisplayLine(int);
+ void DeleteLine(int);
protected:
void RemoveVTKObjects();
bool mPoint2Selected;
vtkSmartPointer<vtkContextView> mView;
clitk::ProfileImageGenericFilter::Pointer mFilter;
+ std::string mTextFileName;
+ std::vector<vtkSmartPointer<vtkActor> > mLineActors;
+ vtkSmartPointer<vtkPolyData> mLinesPolyData;
}; // end class vvToolProfile