36 const std::vector<std::array<double, 3> >& points,
37 const bool rev =
false,
38 const bool colour =
false,
const bool markers =
false,
39 const bool plotDriftLines =
true);
45 m_positive = positive;
50 m_positive = !negative;
68 Sensor* m_sensor =
nullptr;
73 bool m_positive =
false;
75 short m_markerStyle = 5;
76 short m_lineStyle = 2;
78 bool m_sortContours =
true;
79 double m_aspectRatio = 3.;
80 double m_loopThreshold = 0.2;
81 double m_connectionThreshold = 0.2;
82 bool m_checkCrossings =
true;
86 void ComputeDriftLines(
const double tstep,
87 const std::vector<std::array<double, 3> >& points,
88 std::vector<std::vector<std::array<double, 3> > >& driftLines,
89 std::vector<std::array<double, 3> >& startPoints,
90 std::vector<std::array<double, 3> >& endPoints,
91 std::vector<int>& statusCodes,
const bool rev =
false);
93 std::vector<std::pair<std::array<double, 4>,
unsigned int> >& contour,
void PlotIsochrons(const double tstep, const std::vector< std::array< double, 3 > > &points, const bool rev=false, const bool colour=false, const bool markers=false, const bool plotDriftLines=true)