Rosetta
Public Member Functions | List of all members
protocols::surface_docking::AntibodyInfoRMLoader Class Reference

AntibodyInfoRMLoader constructs an AntibodyInfo instance from data provided by the resource manager. More...

#include <AntibodyInfoRMLoader.hh>

Inheritance diagram for protocols::surface_docking::AntibodyInfoRMLoader:
Inheritance graph
[legend]

Public Member Functions

 AntibodyInfoRMLoader ()
 
virtual ~AntibodyInfoRMLoader ()
 
virtual utility::VirtualBaseOP create_resource (basic::resource_manager::ResourceOptions const &options, basic::resource_manager::LocatorID const &locator_id, std::istream &istream) const
 Returns a SurfaceParametersOP which is constructed from the given input stream (istream). More...
 
virtual basic::resource_manager::ResourceOptionsOP default_options () const
 Returns the default options for AntibodyInfo. More...
 
- Public Member Functions inherited from basic::resource_manager::ResourceLoader
 ~ResourceLoader () override
 
virtual ResourceCOP create_resource (ResourceManager &resource_manager, utility::tag::TagCOP resource_tag, std::string const &input_id, std::istream &istream) const =0
 Create a resource, held in an owning pointer, of any type which will be stored in the ResourceManager; a resource may depend on another resource held / managed by the ResourceManager. If a second (or third, or fourth, etc.) resource is requested during the construction of this resource, the resource manager will take note of their interdependency and preserve the second resource for as long as the first one has not been deallocated. More...
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Detailed Description

AntibodyInfoRMLoader constructs an AntibodyInfo instance from data provided by the resource manager.

The AntibodyInfoRMLoader ignores the given istream

Constructor & Destructor Documentation

◆ AntibodyInfoRMLoader()

protocols::antibody::AntibodyInfoRMLoader::AntibodyInfoRMLoader ( )

◆ ~AntibodyInfoRMLoader()

protocols::antibody::AntibodyInfoRMLoader::~AntibodyInfoRMLoader ( )
virtual

Member Function Documentation

◆ create_resource()

utility::VirtualBaseOP protocols::antibody::AntibodyInfoRMLoader::create_resource ( basic::resource_manager::ResourceOptions const &  options,
basic::resource_manager::LocatorID const &  locator_id,
std::istream &  istream 
) const
virtual

Returns a SurfaceParametersOP which is constructed from the given input stream (istream).

Takes a locator id and istream, ensures that the correct number of points are present and performs error checking that points are of the correct type before using the points to construct SurfaceParameters

Exceptions
EXCN_Msg_Exception

References CREATE_EXCEPTION, getline(), line, utility::split(), and binder::split().

◆ default_options()

basic::resource_manager::ResourceOptionsOP protocols::antibody::AntibodyInfoRMLoader::default_options ( ) const
virtual

Returns the default options for AntibodyInfo.

Referenced by pyrosetta.distributed.tasks.rosetta_scripts.BaseRosettaScriptsTask::parsed_protocol().


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