Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::pose_sewing::data_storage::DsspShiftArray Class Reference

A container for an array of secondary structure boundaries. More...

#include <DsspShiftArray.hh>

Inheritance diagram for protocols::pose_sewing::data_storage::DsspShiftArray:
Inheritance graph
[legend]

Public Member Functions

 DsspShiftArray ()
 
 DsspShiftArray (core::pose::Pose const &pose)
 
 DsspShiftArray (DsspShiftArray const &src)
 
 ~DsspShiftArray () override
 
DsspShiftArrayOP clone () const
 
void populate (core::pose::Pose const &pose)
 
core::Size get_distance_to_nth_shift (core::Size N_res, core::Size shift_gap)
 

Private Attributes

utility::vector1< core::Sizeshift_array_
 

Detailed Description

A container for an array of secondary structure boundaries.

Constructor & Destructor Documentation

◆ DsspShiftArray() [1/3]

protocols::pose_sewing::data_storage::DsspShiftArray::DsspShiftArray ( )

References shift_array_.

Referenced by clone().

◆ DsspShiftArray() [2/3]

protocols::pose_sewing::data_storage::DsspShiftArray::DsspShiftArray ( core::pose::Pose const &  pose)

References populate(), and shift_array_.

◆ DsspShiftArray() [3/3]

protocols::pose_sewing::data_storage::DsspShiftArray::DsspShiftArray ( DsspShiftArray const &  src)
default

◆ ~DsspShiftArray()

protocols::pose_sewing::data_storage::DsspShiftArray::~DsspShiftArray ( )
override

Member Function Documentation

◆ clone()

DsspShiftArrayOP protocols::pose_sewing::data_storage::DsspShiftArray::clone ( ) const

References DsspShiftArray().

◆ get_distance_to_nth_shift()

core::Size protocols::pose_sewing::data_storage::DsspShiftArray::get_distance_to_nth_shift ( core::Size  N_res,
core::Size  shift_gap 
)

References shift_array_.

◆ populate()

void protocols::pose_sewing::data_storage::DsspShiftArray::populate ( core::pose::Pose const &  pose)

Member Data Documentation

◆ shift_array_

utility::vector1<core::Size> protocols::pose_sewing::data_storage::DsspShiftArray::shift_array_
private

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