Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::stepwise::sampler::rigid_body::EulerAngles Class Reference

#include <EulerAngles.hh>

Inheritance diagram for protocols::stepwise::sampler::rigid_body::EulerAngles:
Inheritance graph
[legend]

Public Member Functions

 EulerAngles ()
 
 EulerAngles (numeric::xyzMatrix< core::Real > const &rotation_matrix)
 
 ~EulerAngles () override
 
void initialize_from_rotation_matrix (numeric::xyzMatrix< core::Real > const &rotation_matrix)
 
void convert_to_rotation_matrix (numeric::xyzMatrix< core::Real > &rotation_matrix)
 
void set_alpha (core::Real const setting)
 
void set_beta (core::Real const setting)
 
void set_z (core::Real const setting)
 
void set_gamma (core::Real const setting)
 
core::Real const & alpha () const
 
core::Real const & beta () const
 
core::Real const & gamma () const
 
core::Real const & z () const
 

Private Attributes

core::Real alpha_
 
core::Real beta_
 
core::Real gamma_
 
core::Real z_
 

Constructor & Destructor Documentation

protocols::stepwise::sampler::rigid_body::EulerAngles::EulerAngles ( )
protocols::stepwise::sampler::rigid_body::EulerAngles::EulerAngles ( numeric::xyzMatrix< core::Real > const &  rotation_matrix)
protocols::stepwise::sampler::rigid_body::EulerAngles::~EulerAngles ( )
overridedefault

Member Function Documentation

core::Real const& protocols::stepwise::sampler::rigid_body::EulerAngles::alpha ( ) const
inline

References alpha_.

core::Real const& protocols::stepwise::sampler::rigid_body::EulerAngles::beta ( ) const
inline

References beta_.

void protocols::stepwise::sampler::rigid_body::EulerAngles::convert_to_rotation_matrix ( numeric::xyzMatrix< core::Real > &  rotation_matrix)
core::Real const& protocols::stepwise::sampler::rigid_body::EulerAngles::gamma ( ) const
inline

References gamma_.

void protocols::stepwise::sampler::rigid_body::EulerAngles::initialize_from_rotation_matrix ( numeric::xyzMatrix< core::Real > const &  rotation_matrix)
void protocols::stepwise::sampler::rigid_body::EulerAngles::set_alpha ( core::Real const  setting)
inline
void protocols::stepwise::sampler::rigid_body::EulerAngles::set_beta ( core::Real const  setting)

References beta_, and z_.

void protocols::stepwise::sampler::rigid_body::EulerAngles::set_gamma ( core::Real const  setting)
inline
void protocols::stepwise::sampler::rigid_body::EulerAngles::set_z ( core::Real const  setting)
core::Real const& protocols::stepwise::sampler::rigid_body::EulerAngles::z ( ) const
inline

References z_.

Member Data Documentation

core::Real protocols::stepwise::sampler::rigid_body::EulerAngles::alpha_
private
core::Real protocols::stepwise::sampler::rigid_body::EulerAngles::beta_
private
core::Real protocols::stepwise::sampler::rigid_body::EulerAngles::gamma_
private
core::Real protocols::stepwise::sampler::rigid_body::EulerAngles::z_
private

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