24 #include <utility/excn/Exceptions.hh>
29 namespace import_pose {
34 utility::pointer::ReferenceCountOP
36 basic::resource_manager::ResourceOptions
const & options,
37 basic::resource_manager::LocatorID
const & locator_id,
38 std::istream & istream
42 if ( ! pose_opts_ptr ) {
43 throw utility::excn::EXCN_Msg_Exception(
"PoseFromPDBLoader expected to be given a ImportPoseOptions object, " \
44 "but was given a non-ImportPoseOptions object of type '" + options.type() +
"', which has the name '" + options.name() +
"'." );
51 basic::resource_manager::ResourceOptionsOP