Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::simple_moves::bb_sampler::BBDihedralSampler3D Class Referenceabstract

#include <BBDihedralSampler.hh>

Inheritance diagram for protocols::simple_moves::bb_sampler::BBDihedralSampler3D:
Inheritance graph
[legend]

Public Member Functions

 BBDihedralSampler3D ()
 
 BBDihedralSampler3D (core::id::MainchainTorsionType torsion_type, BBSampleType sampling_type=probability)
 
 BBDihedralSampler3D (BBDihedralSampler3D const &src)
 
 ~BBDihedralSampler3D () override
 
BBDihedralSampler3DOP clone () const
 
virtual core::Real get_3d_torsion (core::pose::Pose const &pose, core::Size resnum, std::pair< core::id::MainchainTorsionType, core::Real >, std::pair< core::id::MainchainTorsionType, core::Real >) const =0
 Get a torsion angle dependant on two other torsions and torsion angles. dependendant types and angles are the std::pair. More...
 
virtual void set_3D_torsion_to_pose (core::pose::Pose &pose, core::Size resnum, std::pair< core::id::MainchainTorsionType, core::Real >, std::pair< core::id::MainchainTorsionType, core::Real >) const =0
 
std::string get_name () const override
 
- Public Member Functions inherited from protocols::simple_moves::bb_sampler::BBDihedralSamplerBase
 BBDihedralSamplerBase ()
 
 BBDihedralSamplerBase (core::id::MainchainTorsionType torsion_type, BBSampleType sampling_type=probability)
 
 BBDihedralSamplerBase (BBDihedralSamplerBase const &src)
 
 ~BBDihedralSamplerBase () override
 
BBDihedralSamplerBaseOP clone () const
 
void set_torsion_type (core::id::MainchainTorsionType torsion_type)
 Set the torsion type we will be querying. More...
 
core::Size get_torsion_type () const
 
void set_sample_type (BBSampleType sampling_type)
 Set the sampling type. Default is to sample probabilistically on the data. More...
 

Additional Inherited Members

- Protected Attributes inherited from protocols::simple_moves::bb_sampler::BBDihedralSamplerBase
core::id::MainchainTorsionType torsion_type_
 
BBSampleType sampling_type_
 

Constructor & Destructor Documentation

protocols::simple_moves::bb_sampler::BBDihedralSampler3D::BBDihedralSampler3D ( )
protocols::simple_moves::bb_sampler::BBDihedralSampler3D::BBDihedralSampler3D ( core::id::MainchainTorsionType  torsion_type,
BBSampleType  sampling_type = probability 
)
protocols::simple_moves::bb_sampler::BBDihedralSampler3D::BBDihedralSampler3D ( BBDihedralSampler3D const &  src)
default
protocols::simple_moves::bb_sampler::BBDihedralSampler3D::~BBDihedralSampler3D ( )
overridedefault

Member Function Documentation

BBDihedralSampler3DOP protocols::simple_moves::bb_sampler::BBDihedralSampler3D::clone ( ) const
virtual core::Real protocols::simple_moves::bb_sampler::BBDihedralSampler3D::get_3d_torsion ( core::pose::Pose const &  pose,
core::Size  resnum,
std::pair< core::id::MainchainTorsionType, core::Real ,
std::pair< core::id::MainchainTorsionType, core::Real  
) const
pure virtual

Get a torsion angle dependant on two other torsions and torsion angles. dependendant types and angles are the std::pair.

std::string protocols::simple_moves::bb_sampler::BBDihedralSampler3D::get_name ( ) const
inlineoverridevirtual
virtual void protocols::simple_moves::bb_sampler::BBDihedralSampler3D::set_3D_torsion_to_pose ( core::pose::Pose pose,
core::Size  resnum,
std::pair< core::id::MainchainTorsionType, core::Real ,
std::pair< core::id::MainchainTorsionType, core::Real  
) const
pure virtual

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