*******************************************************************************/
-#ifndef _CULLABLE_HH_
-#define _CULLABLE_HH_
+#ifndef _MOOF_CULLABLE_HH_
+#define _MOOF_CULLABLE_HH_
-#include "camera.hh"
+#include <Moof/Camera.hh>
-namespace dc {
+namespace Mf {
/**
- * Interface for anything that can be culled given a camera's frustrum.
+ * Interface for anything that can be culled. This can include more than just
+ * frustrum culling.
*/
-class cullable
+class Cullable
{
public:
- virtual bool isVisible(const camera& cam) = 0;
+ virtual bool isVisible(const Camera& cam) = 0;
};
-} // namespace dc
+} // namespace Mf
-#endif // _CULLABLE_HH_
+#endif // _MOOF_CULLABLE_HH_
/** vim: set ts=4 sw=4 tw=80: *************************************************/