Rosetta Protocols  2014.16.56682
Public Member Functions | Private Attributes | List of all members
protocols::rotamer_sampler::rigid_body::EulerAngles Class Reference

#include <EulerAngles.hh>

Public Member Functions

 EulerAngles ()
 
 EulerAngles (numeric::xyzMatrix< core::Real > const &rotation_matrix)
 
 ~EulerAngles ()
 
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 (Real const setting)
 
void set_beta (Real const setting)
 
void set_z (Real const setting)
 
void set_gamma (Real const setting)
 
Real const & alpha () const
 
Real const & beta () const
 
Real const & gamma () const
 
Real const & z () const
 

Private Attributes

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

Constructor & Destructor Documentation

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

Member Function Documentation

Real const& protocols::rotamer_sampler::rigid_body::EulerAngles::alpha ( ) const
inline
Real const& protocols::rotamer_sampler::rigid_body::EulerAngles::beta ( ) const
inline
void protocols::rotamer_sampler::rigid_body::EulerAngles::convert_to_rotation_matrix ( numeric::xyzMatrix< core::Real > &  rotation_matrix)
Real const& protocols::rotamer_sampler::rigid_body::EulerAngles::gamma ( ) const
inline
void protocols::rotamer_sampler::rigid_body::EulerAngles::initialize_from_rotation_matrix ( numeric::xyzMatrix< core::Real > const &  rotation_matrix)
void protocols::rotamer_sampler::rigid_body::EulerAngles::set_alpha ( Real const  setting)
inline
void protocols::rotamer_sampler::rigid_body::EulerAngles::set_beta ( Real const  setting)

References beta_, and z_.

void protocols::rotamer_sampler::rigid_body::EulerAngles::set_gamma ( Real const  setting)
inline
void protocols::rotamer_sampler::rigid_body::EulerAngles::set_z ( Real const  setting)
Real const& protocols::rotamer_sampler::rigid_body::EulerAngles::z ( ) const
inline

Member Data Documentation

core::Real protocols::rotamer_sampler::rigid_body::EulerAngles::alpha_
private
core::Real protocols::rotamer_sampler::rigid_body::EulerAngles::beta_
private
core::Real protocols::rotamer_sampler::rigid_body::EulerAngles::gamma_
private
core::Real protocols::rotamer_sampler::rigid_body::EulerAngles::z_
private

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