00001 /* $Id: ObjsExplorer.h,v 1.1 2002/11/05 14:41:19 anonymous Exp $ */ 00002 00003 #ifndef __OBJECTS_EXPLORER_H 00004 #define __OBJECTS_EXPLORER_H 00005 00006 #include <esg/explorer/ObjsInAreaExplorer.h> 00007 00008 /* 00009 * Explorer, which returns all drawable objects (shapes) in the scene. 00010 * This is equivalent to ObjsInAreaExplorer with maximal area but this 00011 * implementation should be a little bit more efficient. 00012 */ 00013 00014 namespace esg { 00015 00016 class OGSCENE_EXPORT ObjsExplorer : public ObjsInAreaExplorer { 00017 protected: 00018 virtual bool _iterate (SceneGraphObject&); 00019 00020 public: 00021 ObjsExplorer(); 00022 }; 00023 00024 }; // namespace 00025 00026 #endif // __OBJECTS_EXPLORER_H