goat3d
annotate src/aabox.h @ 103:45a9d493e98c
fixed the input latency issue by calling QWidget::update() instead of QGLWidget::updateGL()
update schedules an update instead of redrawing immediately.
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sat, 12 Sep 2015 17:40:02 +0300 |
parents | 76dea247f75c |
children |
rev | line source |
---|---|
nuclear@75 | 1 #ifndef AABOX_H_ |
nuclear@75 | 2 #define AABOX_H_ |
nuclear@75 | 3 |
nuclear@75 | 4 #include <vmath/vmath.h> |
nuclear@75 | 5 |
nuclear@75 | 6 namespace g3dimpl { |
nuclear@75 | 7 |
nuclear@75 | 8 class AABox { |
nuclear@75 | 9 public: |
nuclear@75 | 10 Vector3 bmin, bmax; |
nuclear@75 | 11 |
nuclear@75 | 12 AABox(); |
nuclear@75 | 13 AABox(const Vector3 &b0, const Vector3 &b1); |
nuclear@82 | 14 |
nuclear@82 | 15 bool operator ==(const AABox &rhs) const; |
nuclear@82 | 16 bool operator !=(const AABox &rhs) const; |
nuclear@75 | 17 }; |
nuclear@75 | 18 |
nuclear@75 | 19 AABox aabox_union(const AABox &a, const AABox &b); |
nuclear@75 | 20 |
nuclear@75 | 21 } |
nuclear@75 | 22 |
nuclear@75 | 23 #endif // AABOX_H_ |