class vtkPolyData;
class vtkSplineWidget;
class QDialog;
+class QCPItemLine;
+class QCPItemText;
namespace Ui
{
class CTArteries;
void _process( const std::vector< TImage::PointType >& seeds );
void _prepareQuantification( );
void _showProcessResults( );
+ void _showStenosis( );
void _ExecuteLog( const std::string& fname );
void _sOpen( );
void _sConfig( );
void _sProcess( );
+ void _sMarkReference( );
+ void _sMarkStenosis( );
+ void _sSaveResults( );
+ void _sUpdateContour( );
private:
template< class _TImagePtr, class _TVTKImagePtr, class _TCurvePtr >
vtkSmartPointer< ivq::VTK::SeedWidgetOverImageActor > m_Seeds;
vtkSmartPointer< vtkSplineWidget > m_Spline;
+ // References
+ int m_StenosisSlice;
+ int m_ReferenceSlice;
+ QCPItemLine* m_StenosisLine;
+ QCPItemLine* m_ReferenceLine;
+ QCPItemText* m_StenosisText;
+
friend class ContourCallback;
};