Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::pose::rna::RNA_DataInfo Class Reference

Keep track of RNA chemical mapping data inside the pose. More...

#include <RNA_DataInfo.hh>

Inheritance diagram for core::pose::rna::RNA_DataInfo:
Inheritance graph
[legend]

Public Member Functions

 RNA_DataInfo ()
 
 RNA_DataInfo (RNA_DataInfo const &src)
 
 ~RNA_DataInfo () override
 
RNA_DataInfoOP clone () const
 
RNA_DataInfooperator= (RNA_DataInfo const &src)
 
Size size () const
 
void zero ()
 
RNA_Data const & rna_data () const
 
void add_datum (RNA_Datum const &rna_datum)
 
RNA_Reactivities const & rna_reactivities () const
 
void add_reactivity (RNA_Reactivity const &rna_reactivity)
 
ObjexxFCL::FArray1D< bool > const & backbone_burial () const
 
void set_backbone_burial (ObjexxFCL::FArray1D< bool > const &backbone_burial)
 
ObjexxFCL::FArray1D< bool > const & backbone_exposed () const
 
void set_backbone_exposed (ObjexxFCL::FArray1D< bool > const &backbone_exposed)
 

Private Attributes

RNA_Data rna_data_
 
ObjexxFCL::FArray1D< boolbackbone_burial_
 
ObjexxFCL::FArray1D< boolbackbone_exposed_
 
RNA_Reactivities rna_reactivities_
 

Detailed Description

Keep track of RNA chemical mapping data inside the pose.

Constructor & Destructor Documentation

core::pose::rna::RNA_DataInfo::RNA_DataInfo ( )
inline
core::pose::rna::RNA_DataInfo::RNA_DataInfo ( RNA_DataInfo const &  src)

Copy constructors must copy all data, not just some...

core::pose::rna::RNA_DataInfo::~RNA_DataInfo ( )
inlineoverride

Member Function Documentation

void core::pose::rna::RNA_DataInfo::add_datum ( RNA_Datum const &  rna_datum)
inline

References rna_data_.

void core::pose::rna::RNA_DataInfo::add_reactivity ( RNA_Reactivity const &  rna_reactivity)
inline

References rna_reactivities_.

ObjexxFCL::FArray1D< bool > const& core::pose::rna::RNA_DataInfo::backbone_burial ( ) const
inline

References backbone_burial_.

Referenced by set_backbone_burial().

ObjexxFCL::FArray1D< bool > const& core::pose::rna::RNA_DataInfo::backbone_exposed ( ) const
inline

References backbone_exposed_.

Referenced by set_backbone_exposed().

RNA_DataInfoOP core::pose::rna::RNA_DataInfo::clone ( ) const
inline
RNA_DataInfo & core::pose::rna::RNA_DataInfo::operator= ( RNA_DataInfo const &  src)
RNA_Data const& core::pose::rna::RNA_DataInfo::rna_data ( ) const
inline
RNA_Reactivities const& core::pose::rna::RNA_DataInfo::rna_reactivities ( ) const
inline
void core::pose::rna::RNA_DataInfo::set_backbone_burial ( ObjexxFCL::FArray1D< bool > const &  backbone_burial)
inline
void core::pose::rna::RNA_DataInfo::set_backbone_exposed ( ObjexxFCL::FArray1D< bool > const &  backbone_exposed)
inline
Size core::pose::rna::RNA_DataInfo::size ( ) const
inline

References rna_data_.

void core::pose::rna::RNA_DataInfo::zero ( )

References rna_data_, and rna_reactivities_.

Member Data Documentation

ObjexxFCL::FArray1D< bool > core::pose::rna::RNA_DataInfo::backbone_burial_
private
ObjexxFCL::FArray1D< bool > core::pose::rna::RNA_DataInfo::backbone_exposed_
private
RNA_Data core::pose::rna::RNA_DataInfo::rna_data_
private
RNA_Reactivities core::pose::rna::RNA_DataInfo::rna_reactivities_
private

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