25 #include <basic/Tracer.hh>
29 #include <utility/tag/Tag.hh>
31 #include <utility/vector0.hh>
32 #include <utility/excn/Exceptions.hh>
33 #include <utility/vector1.hh>
36 static basic::Tracer
tr(
"protocols.filters.RangeFilter");
39 namespace simple_filters {
47 lower_bound_( lower_bound ),
48 upper_bound_( upper_bound )
53 filter_( rval.filter_),
54 lower_bound_( rval.lower_bound_ ),
55 upper_bound_( rval.upper_bound_ )
91 filters::Filters_map::const_iterator filter_it( filters.find( filter_name ) );
92 if( filter_it == filters.end() )
93 throw utility::excn::EXCN_RosettaScriptsOption(
"Filter "+filter_name+
" not found" );