Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::swa::InputStreamWithResidueInfo Class Reference

#include <InputStreamWithResidueInfo.hh>

Inheritance diagram for protocols::swa::InputStreamWithResidueInfo:
Inheritance graph
[legend]
Collaboration diagram for protocols::swa::InputStreamWithResidueInfo:
Collaboration graph
[legend]

Public Member Functions

 InputStreamWithResidueInfo (core::import_pose::pose_stream::PoseInputStreamOP pose_input_stream, utility::vector1< Size > const &input_res, utility::vector1< Size > const &slice_res)
 
 InputStreamWithResidueInfo (core::import_pose::pose_stream::PoseInputStreamOP pose_input_stream, utility::vector1< Size > const &input_res)
 
virtual ~InputStreamWithResidueInfo ()
 
core::import_pose::pose_stream::PoseInputStreamOPpose_input_stream ()
 
utility::vector1< Size > const & input_res ()
 
utility::vector1< Size > const & slice_res ()
 
std::map< Size, Size > & full_to_sub ()
 
void set_slice_res (utility::vector1< Size > const &slice_res)
 
void set_full_to_sub (std::map< Size, Size > const &full_to_sub)
 
void set_rsd_set (core::chemical::ResidueTypeSetCAP &rsd_set)
 
void reset ()
 
bool has_another_pose () const
 
void copy_next_pose_segment (core::pose::Pose &pose)
 
void copy_next_pose_segment (core::pose::Pose &pose, core::pose::Pose &import_pose, bool const check_sequence_matches, bool const align_pose_to_import_pose=false)
 
void set_backbone_only (bool const setting)
 

Private Member Functions

void initialize_defaults ()
 
void cleanup_pose (core::pose::Pose &import_pose) const
 
void check_sequence (core::pose::Pose const &pose, core::pose::Pose const &import_pose)
 

Private Attributes

core::import_pose::pose_stream::PoseInputStreamOP pose_input_stream_
 
utility::vector1< Sizeinput_res_
 
utility::vector1< Sizeslice_res_
 
std::map< Size, Sizefull_to_sub_
 
core::chemical::ResidueTypeSetCAP rsd_set_
 
bool backbone_only_
 

Constructor & Destructor Documentation

protocols::swa::InputStreamWithResidueInfo::InputStreamWithResidueInfo ( core::import_pose::pose_stream::PoseInputStreamOP  pose_input_stream,
utility::vector1< Size > const &  input_res,
utility::vector1< Size > const &  slice_res 
)
protocols::swa::InputStreamWithResidueInfo::InputStreamWithResidueInfo ( core::import_pose::pose_stream::PoseInputStreamOP  pose_input_stream,
utility::vector1< Size > const &  input_res 
)

References initialize_defaults().

protocols::swa::InputStreamWithResidueInfo::~InputStreamWithResidueInfo ( )
virtual

Member Function Documentation

void protocols::swa::InputStreamWithResidueInfo::check_sequence ( core::pose::Pose const &  pose,
core::pose::Pose const &  import_pose 
)
private
void protocols::swa::InputStreamWithResidueInfo::cleanup_pose ( core::pose::Pose import_pose) const
private
void protocols::swa::InputStreamWithResidueInfo::copy_next_pose_segment ( core::pose::Pose pose)
void protocols::swa::InputStreamWithResidueInfo::copy_next_pose_segment ( core::pose::Pose pose,
core::pose::Pose import_pose,
bool const  check_sequence_matches,
bool const  align_pose_to_import_pose = false 
)
std::map< Size, Size > & protocols::swa::InputStreamWithResidueInfo::full_to_sub ( )

References full_to_sub_.

Referenced by set_full_to_sub().

bool protocols::swa::InputStreamWithResidueInfo::has_another_pose ( ) const

References pose_input_stream_.

void protocols::swa::InputStreamWithResidueInfo::initialize_defaults ( )
private
utility::vector1< Size > const & protocols::swa::InputStreamWithResidueInfo::input_res ( )

References input_res_.

core::import_pose::pose_stream::PoseInputStreamOP & protocols::swa::InputStreamWithResidueInfo::pose_input_stream ( )

References pose_input_stream_.

void protocols::swa::InputStreamWithResidueInfo::reset ( void  )

References pose_input_stream_.

void protocols::swa::InputStreamWithResidueInfo::set_backbone_only ( bool const  setting)

References backbone_only_.

void protocols::swa::InputStreamWithResidueInfo::set_full_to_sub ( std::map< Size, Size > const &  full_to_sub)

References full_to_sub(), and full_to_sub_.

void protocols::swa::InputStreamWithResidueInfo::set_rsd_set ( core::chemical::ResidueTypeSetCAP rsd_set)

References rsd_set_.

void protocols::swa::InputStreamWithResidueInfo::set_slice_res ( utility::vector1< Size > const &  slice_res)

References slice_res(), and slice_res_.

utility::vector1< Size > const & protocols::swa::InputStreamWithResidueInfo::slice_res ( )

References slice_res_.

Referenced by set_slice_res().

Member Data Documentation

bool protocols::swa::InputStreamWithResidueInfo::backbone_only_
private
std::map< Size, Size > protocols::swa::InputStreamWithResidueInfo::full_to_sub_
private
utility::vector1< Size > protocols::swa::InputStreamWithResidueInfo::input_res_
private
core::import_pose::pose_stream::PoseInputStreamOP protocols::swa::InputStreamWithResidueInfo::pose_input_stream_
private
core::chemical::ResidueTypeSetCAP protocols::swa::InputStreamWithResidueInfo::rsd_set_
private
utility::vector1< Size > protocols::swa::InputStreamWithResidueInfo::slice_res_
private

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