Rosetta
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< bool > backbone_burial_
 
ObjexxFCL::FArray1D< bool > backbone_exposed_
 
RNA_Reactivities rna_reactivities_
 

Detailed Description

Keep track of RNA chemical mapping data inside the pose.

Constructor & Destructor Documentation

◆ RNA_DataInfo() [1/2]

core::pose::rna::RNA_DataInfo::RNA_DataInfo ( )
inline

◆ RNA_DataInfo() [2/2]

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

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

◆ ~RNA_DataInfo()

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

Member Function Documentation

◆ add_datum()

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

References rna_data_.

◆ add_reactivity()

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

References rna_reactivities_.

◆ backbone_burial()

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

◆ backbone_exposed()

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

◆ clone()

RNA_DataInfoOP core::pose::rna::RNA_DataInfo::clone ( ) const
inline

◆ operator=()

RNA_DataInfo & core::pose::rna::RNA_DataInfo::operator= ( RNA_DataInfo const &  src)

◆ rna_data()

RNA_Data const& core::pose::rna::RNA_DataInfo::rna_data ( ) const
inline

◆ rna_reactivities()

RNA_Reactivities const& core::pose::rna::RNA_DataInfo::rna_reactivities ( ) const
inline

◆ set_backbone_burial()

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

◆ set_backbone_exposed()

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

◆ size()

Size core::pose::rna::RNA_DataInfo::size ( ) const
inline

References rna_data_.

◆ zero()

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

References rna_data_, and rna_reactivities_.

Member Data Documentation

◆ backbone_burial_

ObjexxFCL::FArray1D< bool > core::pose::rna::RNA_DataInfo::backbone_burial_
private

◆ backbone_exposed_

ObjexxFCL::FArray1D< bool > core::pose::rna::RNA_DataInfo::backbone_exposed_
private

◆ rna_data_

RNA_Data core::pose::rna::RNA_DataInfo::rna_data_
private

◆ rna_reactivities_

RNA_Reactivities core::pose::rna::RNA_DataInfo::rna_reactivities_
private

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