Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::denovo_design::components::SegmentCounts Class Reference

#include <StructureDataFactory.hh>

Public Types

enum  SegmentType {
  HELIX = 1, STRAND = 2, LOOP = 3, LIGAND = 4,
  NUM_SEGMENT_TYPES = 5
}
 

Public Member Functions

 SegmentCounts ()
 
 SegmentCounts (core::pose::Pose const &pose)
 
std::string new_segment_name (char const ss_type, core::Size const seqpos)
 

Private Member Functions

SegmentType type (char const ss_type, core::Size const seqpos) const
 

Private Attributes

utility::vector1< core::Sizecounts_
 
core::select::residue_selector::ResidueSubset ligand_subset_
 

Member Enumeration Documentation

Enumerator
HELIX 
STRAND 
LOOP 
LIGAND 
NUM_SEGMENT_TYPES 

Constructor & Destructor Documentation

protocols::denovo_design::components::SegmentCounts::SegmentCounts ( )
protocols::denovo_design::components::SegmentCounts::SegmentCounts ( core::pose::Pose const &  pose)

Member Function Documentation

std::string protocols::denovo_design::components::SegmentCounts::new_segment_name ( char const  ss_type,
core::Size const  seqpos 
)
SegmentCounts::SegmentType protocols::denovo_design::components::SegmentCounts::type ( char const  ss_type,
core::Size const  seqpos 
) const
private

Member Data Documentation

utility::vector1< core::Size > protocols::denovo_design::components::SegmentCounts::counts_
private

Referenced by new_segment_name().

core::select::residue_selector::ResidueSubset protocols::denovo_design::components::SegmentCounts::ligand_subset_
private

Referenced by SegmentCounts(), and type().


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