#ifndef __SG_CONDITION_HXX
#define __SG_CONDITION_HXX
-#include <simgear/debug/logstream.hxx>
-#include <simgear/props/props.hxx>
-#include <simgear/props/props_io.hxx>
+#include <set>
#include <simgear/structure/SGReferenced.hxx>
-\f
+#include <simgear/structure/SGSharedPtr.hxx>
+
+class SGPropertyNode;
+
////////////////////////////////////////////////////////////////////////
// Conditions.
////////////////////////////////////////////////////////////////////////
SGCondition ();
virtual ~SGCondition ();
virtual bool test () const = 0;
+ virtual void collectDependentProperties(std::set<const SGPropertyNode*>& props) const { }
};