11 #ifndef CXROUTETOTARGETFILTER_H
12 #define CXROUTETOTARGETFILTER_H
14 #include "org_custusx_filter_routetotarget_Export.h"
19 class ctkPluginContext;
45 virtual QString getType()
const;
46 virtual QString getName()
const;
47 virtual QString getHelp()
const;
48 static QString getNameSuffix();
49 static QString getNameSuffixExtension();
50 static QString getNameSuffixBloodVessel();
51 static QString getNameSuffixAirwayModel();
52 static QString getNameSuffixAirwayAndVesselRTT();
54 std::vector< Eigen::Vector3d > getRoutePositions();
55 std::vector< double > getCameraRotation();
57 virtual bool execute();
58 virtual bool postProcess();
59 virtual bool postProcessBloodVessels();
60 void setSmoothing(
bool smoothing =
true);
63 virtual void createOptions();
64 virtual void createInputTypes();
65 virtual void createOutputTypes();
77 bool mGenerateFileWithRouteInformation;
88 #endif // CXROUTETOTARGETFILTER_H