Obb2D.h
Go to the documentation of this file.
00001 #ifndef _OBB2D_H
00002 #define _OBB_H
00003 
00004 #include "vec2.h"
00005 #include <vector>
00006 
00012 class OBB2D 
00013 {
00014   public:
00015 
00016         OBB2D();
00017         ~OBB2D();
00018         
00019         CVec2& operator[](int i) { return mPoints[i]; };
00020         const CVec2& operator[](int i) const { return mPoints[i]; };
00021         
00022         float computeClippedArea(const OBB2D& clipPoly);
00023         
00024         std::pair<CVec2,CVec2> computeAABB() const;
00025 
00026 
00027   private:
00028 
00029         CVec2 mPoints[4];
00030 };
00031 
00032 #endif
00033 


robbie_architecture
Author(s): Viktor Seib
autogenerated on Mon Oct 6 2014 02:53:09