source: GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreTypeConverter.h @ 860

Revision 860, 721 bytes checked in by mattausch, 18 years ago (diff)
Line 
1#ifndef _OgreTypeConverter_H__
2#define _OgreTypeConverter_H__
3
4#include "AxisAlignedBox3.h"
5#include "OgreAxisAlignedBox.h"
6#include "Vector3.h"
7#include "OgreVector3.h"
8
9
10namespace Ogre {
11 
12/**
13        Class which converts our types to OGRE types
14*/
15class __declspec(dllexport) OgreTypeConverter
16{
17public:
18
19        static GtpVisibilityPreprocessor::AxisAlignedBox3 ConvertFromOgre(const AxisAlignedBox &box);
20        static GtpVisibilityPreprocessor::Vector3 ConvertFromOgre(const Vector3 &v);
21       
22        static AxisAlignedBox ConvertToOgre(const GtpVisibilityPreprocessor::AxisAlignedBox3 &box);
23        static Vector3 ConvertToOgre(const GtpVisibilityPreprocessor::Vector3 &v);
24};
25
26} // namespace Ogre
27
28#endif // PlatformQueryManager
Note: See TracBrowser for help on using the repository browser.