Rosetta Core  2014.16.56682
Public Types | Public Member Functions | Private Member Functions | List of all members
core::membrane::io::EmbedSearchParamsFallbackConfiguration Class Reference

Embedding Search Parameters Fallback Configuration. More...

#include <EmbedSearchParamsFallbackConfiguration.hh>

Public Types

typedef
basic::resource_manager::ResourceDescription 
ResourceDescription
 

Public Member Functions

 EmbedSearchParamsFallbackConfiguration ()
 Constructor. More...
 
virtual bool fallback_specified (ResourceDescription const &desc) const
 Specify fallback option on the commandline. More...
 
virtual
basic::resource_manager::LoaderType 
get_resource_loader (ResourceDescription const &desc) const
 Specify corresponding resource loader for embedding search parameters. More...
 
virtual
basic::resource_manager::LocatorID 
get_locator_id (ResourceDescription const &desc) const
 Specify locator id for resource (null) More...
 
virtual
basic::resource_manager::ResourceOptionsOP 
get_resource_options (ResourceDescription const &desc) const
 Specify corresponding resource options class for embed search parameters. More...
 
virtual std::string could_not_create_resource_error_message (ResourceDescription const &desc) const
 Throw error message - fallback not allowed for embedding search parameters. More...
 
- Public Member Functions inherited from basic::resource_manager::FallbackConfiguration
 FallbackConfiguration ()
 
virtual ~FallbackConfiguration ()
 

Private Member Functions

basic::resource_manager::LocatorID get_span_filename_from_options () const
 Grab locator id (null) More...
 

Detailed Description

Embedding Search Parameters Fallback Configuration.

fallback if no resource for embedding search parameters is specified

Member Typedef Documentation

Constructor & Destructor Documentation

core::membrane::io::EmbedSearchParamsFallbackConfiguration::EmbedSearchParamsFallbackConfiguration ( )

Constructor.

Member Function Documentation

std::string core::membrane::io::EmbedSearchParamsFallbackConfiguration::could_not_create_resource_error_message ( ResourceDescription const &  desc) const
virtual

Throw error message - fallback not allowed for embedding search parameters.

Throw error message if someone tries to bypass .xml and go via commandline.

Implements basic::resource_manager::FallbackConfiguration.

bool core::membrane::io::EmbedSearchParamsFallbackConfiguration::fallback_specified ( ResourceDescription const &  desc) const
virtual

Specify fallback option on the commandline.

Allow no fallback.

Implements basic::resource_manager::FallbackConfiguration.

basic::resource_manager::LocatorID core::membrane::io::EmbedSearchParamsFallbackConfiguration::get_locator_id ( ResourceDescription const &  desc) const
virtual

Specify locator id for resource (null)

Specify locator ID.

Implements basic::resource_manager::FallbackConfiguration.

basic::resource_manager::LoaderType core::membrane::io::EmbedSearchParamsFallbackConfiguration::get_resource_loader ( ResourceDescription const &  desc) const
virtual

Specify corresponding resource loader for embedding search parameters.

Specify corresponding loader type.

Implements basic::resource_manager::FallbackConfiguration.

basic::resource_manager::ResourceOptionsOP core::membrane::io::EmbedSearchParamsFallbackConfiguration::get_resource_options ( ResourceDescription const &  desc) const
virtual

Specify corresponding resource options class for embed search parameters.

Specify corresponding resource options.

Implements basic::resource_manager::FallbackConfiguration.

basic::resource_manager::LocatorID core::membrane::io::EmbedSearchParamsFallbackConfiguration::get_span_filename_from_options ( ) const
private

Grab locator id (null)


The documentation for this class was generated from the following files: