X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=logicsignal.h;h=60250b1e4bcac7669d00d0c9dbeb55bc56f5bbe0;hb=131e801229c3cc899dd8a478d4491e384e57238e;hp=3f8f913db75f23297a3ddfb3803b58ed0688fd19;hpb=fb0d32cb540e2ae39d80f7eab02779fb965d9f46;p=pulseview.git diff --git a/logicsignal.h b/logicsignal.h index 3f8f913..60250b1 100644 --- a/logicsignal.h +++ b/logicsignal.h @@ -32,6 +32,13 @@ private: GLfloat x, y; }; +private: + static const float Margin; + + static const float EdgeColour[3]; + static const float HighColour[3]; + static const float LowColour[3]; + public: LogicSignal(QString name, boost::shared_ptr data, @@ -49,6 +56,12 @@ public: double offset); private: + + int paint_caps(Point2F *const cap_points, + std::vector< std::pair > &edges, + bool level, double samples_per_pixel, double pixels_offset, + int x_offset, int y_offset); + static void paint_lines(Point2F *points, int count); private: