Rosetta Protocols  2014.35
Public Member Functions | List of all members
protocols::loophash::LoopHashLibraryOptionsCreator Class Reference

LoopHashLibraryOptionsCreator allows the ResourceLoaderFactory to create a LoopHashLibraryOptions instance. More...

#include <LoopHashLibraryOptionsCreator.hh>

Public Member Functions

 LoopHashLibraryOptionsCreator ()
 
 ~LoopHashLibraryOptionsCreator ()
 
virtual std::string options_type () const
 Return the string identifier for the associated ResourceOptions (LoopHashLibraryOptions). More...
 
virtual
basic::resource_manager::ResourceOptionsOP 
create_options () const
 Return a up-casted owning pointer (ResourceOptionsOP) to the resource options. More...
 

Detailed Description

LoopHashLibraryOptionsCreator allows the ResourceLoaderFactory to create a LoopHashLibraryOptions instance.

The LoopHashLibraryOptions class can be constructed from the string "LoopHashLibraryOptions", which enables a user to configure a LoopHashLibrary resource in his/her resource definitions file.

Constructor & Destructor Documentation

protocols::loophash::LoopHashLibraryOptionsCreator::LoopHashLibraryOptionsCreator ( )
protocols::loophash::LoopHashLibraryOptionsCreator::~LoopHashLibraryOptionsCreator ( )

Member Function Documentation

basic::resource_manager::ResourceOptionsOP protocols::loophash::LoopHashLibraryOptionsCreator::create_options ( ) const
virtual

Return a up-casted owning pointer (ResourceOptionsOP) to the resource options.

Return an owning pointer to a newly constructed default instance of LoopHashLibraryOptions.

Implements basic::resource_manager::ResourceOptionsCreator.

std::string protocols::loophash::LoopHashLibraryOptionsCreator::options_type ( ) const
virtual

Return the string identifier for the associated ResourceOptions (LoopHashLibraryOptions).

Return a string specifying the type of ResourceOptions to create (LoopHashLibraryOptions).

Implements basic::resource_manager::ResourceOptionsCreator.


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