Rosetta 3.4
Public Types | Public Member Functions
core::conformation::symmetry::SymmData Class Reference

#include <SymmData.hh>

Inheritance diagram for core::conformation::symmetry::SymmData:
Inheritance graph
[legend]
Collaboration diagram for core::conformation::symmetry::SymmData:
Collaboration graph
[legend]

List of all members.

Public Types

typedef numeric::xyzVector
< core::Real
Vector
typedef numeric::xyzMatrix
< core::Real
Matrix

Public Member Functions

 SymmData (core::Size nres, core::Size njump)
 SymmData (SymmData const &)
SymmDataOP clone () const
 ~SymmData ()
void read_symmetry_info_from_pdb (std::string filename)
void read_symmetry_data_from_file (std::string filename)
void read_symmetry_data_from_stream (std::istream &infile)
void sanity_check ()
void show ()
std::string get_symmetry_name () const
std::string get_symmetry_type () const
core::Size get_subunits () const
core::Size get_interfaces () const
core::Size get_score_subunit () const
core::Size get_anchor_residue () const
bool get_recenter () const
core::Size get_root () const
utility::vector1< Sizeget_score_multiply_subunit () const
utility::vector1< Sizeget_include_subunit () const
utility::vector1< Sizeget_output_subunit () const
std::vector
< numeric::xyzMatrix
< core::Real > > 
get_rotation_matrix () const
std::vector
< numeric::xyzMatrix
< core::Real > > 
get_translation_matrix () const
std::map< std::string,
VirtualCoordinate
get_virtual_coordinates () const
core::Size get_num_virtual () const
std::map< Size, SymDofget_dofs () const
std::map< Size, WtedClonesget_jump_clones () const
std::map< std::string, Sizeget_jump_string_to_jump_num () const
std::map< std::string, Sizeget_virtual_id_to_num ()
std::map< std::string, Sizeget_virt_id_to_subunit_num () const
std::map< Size, std::string > get_subunit_num_to_virt_id () const
std::map< Size, std::string > get_virtual_num_to_id ()
std::map< std::string,
std::pair< std::string,
std::string > > 
get_virtual_connects () const
SymSlideInfo get_slide_info () const
core::Real get_cell_a () const
core::Real get_cell_b () const
core::Real get_cell_c () const
core::Real get_cell_alfa () const
core::Real get_cell_beta () const
core::Real get_cell_gamma () const
void set_symmetry_name (std::string symm_name)
void set_symmetry_type (std::string symm_type)
void set_subunits (core::Size num_subunits)
void set_interfaces (core::Size interfaces)
void set_anchor_residue (core::Size anchor)
void set_score_multiply_subunit (utility::vector1< Size > &score_multiply_vector)
void set_slide_info (SymSlideInfo slide_info)
void set_rotation_matrix (std::vector< numeric::xyzMatrix< core::Real > > rotation_matrices)
void set_translation_matrix (std::vector< numeric::xyzMatrix< core::Real > > translation_matrices)
void set_symm_transforms (std::vector< std::vector< std::string > > symm_transforms)
void set_cell_a (core::Real cell_a)
void set_cell_b (core::Real cell_b)
void set_cell_c (core::Real cell_c)
void set_cell_alfa (core::Real cell_alfa)
void set_cell_beta (core::Real cell_beta)
void get_cell_gamma (core::Real cell_gamma)

Member Typedef Documentation


Constructor & Destructor Documentation

core::conformation::symmetry::SymmData::SymmData ( core::Size  nres,
core::Size  njump 
)

Referenced by clone().

core::conformation::symmetry::SymmData::SymmData ( SymmData const &  src)
core::conformation::symmetry::SymmData::~SymmData ( )

Member Function Documentation

SymmDataOP core::conformation::symmetry::SymmData::clone ( ) const

References SymmData().

core::Size core::conformation::symmetry::SymmData::get_anchor_residue ( ) const
core::Real core::conformation::symmetry::SymmData::get_cell_a ( ) const
core::Real core::conformation::symmetry::SymmData::get_cell_alfa ( ) const
core::Real core::conformation::symmetry::SymmData::get_cell_b ( ) const
core::Real core::conformation::symmetry::SymmData::get_cell_beta ( ) const
core::Real core::conformation::symmetry::SymmData::get_cell_c ( ) const
core::Real core::conformation::symmetry::SymmData::get_cell_gamma ( ) const
void core::conformation::symmetry::SymmData::get_cell_gamma ( core::Real  cell_gamma)
std::map< Size, SymDof > core::conformation::symmetry::SymmData::get_dofs ( ) const
utility::vector1< Size > core::conformation::symmetry::SymmData::get_include_subunit ( ) const
core::Size core::conformation::symmetry::SymmData::get_interfaces ( ) const
std::map< Size, WtedClones > core::conformation::symmetry::SymmData::get_jump_clones ( ) const
std::map< std::string, Size > core::conformation::symmetry::SymmData::get_jump_string_to_jump_num ( ) const
core::Size core::conformation::symmetry::SymmData::get_num_virtual ( ) const
utility::vector1< Size > core::conformation::symmetry::SymmData::get_output_subunit ( ) const
bool core::conformation::symmetry::SymmData::get_recenter ( ) const
core::Size core::conformation::symmetry::SymmData::get_root ( ) const
std::vector< numeric::xyzMatrix< core::Real > > core::conformation::symmetry::SymmData::get_rotation_matrix ( ) const
utility::vector1< Size > core::conformation::symmetry::SymmData::get_score_multiply_subunit ( ) const
core::Size core::conformation::symmetry::SymmData::get_score_subunit ( ) const
SymSlideInfo core::conformation::symmetry::SymmData::get_slide_info ( ) const
std::map< Size, std::string > core::conformation::symmetry::SymmData::get_subunit_num_to_virt_id ( ) const
core::Size core::conformation::symmetry::SymmData::get_subunits ( ) const
std::string core::conformation::symmetry::SymmData::get_symmetry_name ( ) const
std::string core::conformation::symmetry::SymmData::get_symmetry_type ( ) const
std::vector< numeric::xyzMatrix< core::Real > > core::conformation::symmetry::SymmData::get_translation_matrix ( ) const
std::map< std::string, Size > core::conformation::symmetry::SymmData::get_virt_id_to_subunit_num ( ) const
std::map< std::string, std::pair< std::string, std::string > > core::conformation::symmetry::SymmData::get_virtual_connects ( ) const
std::map< std::string, VirtualCoordinate > core::conformation::symmetry::SymmData::get_virtual_coordinates ( ) const
std::map< std::string, Size > core::conformation::symmetry::SymmData::get_virtual_id_to_num ( )
std::map< Size, std::string > core::conformation::symmetry::SymmData::get_virtual_num_to_id ( )
void core::conformation::symmetry::SymmData::read_symmetry_data_from_file ( std::string  filename)
void core::conformation::symmetry::SymmData::read_symmetry_data_from_stream ( std::istream &  infile)
void core::conformation::symmetry::SymmData::read_symmetry_info_from_pdb ( std::string  filename)
void core::conformation::symmetry::SymmData::sanity_check ( )
void core::conformation::symmetry::SymmData::set_anchor_residue ( core::Size  anchor)
void core::conformation::symmetry::SymmData::set_cell_a ( core::Real  cell_a)
void core::conformation::symmetry::SymmData::set_cell_alfa ( core::Real  cell_alfa)
void core::conformation::symmetry::SymmData::set_cell_b ( core::Real  cell_b)
void core::conformation::symmetry::SymmData::set_cell_beta ( core::Real  cell_beta)
void core::conformation::symmetry::SymmData::set_cell_c ( core::Real  cell_c)
void core::conformation::symmetry::SymmData::set_interfaces ( core::Size  interfaces)
void core::conformation::symmetry::SymmData::set_rotation_matrix ( std::vector< numeric::xyzMatrix< core::Real > >  rotation_matrices)
void core::conformation::symmetry::SymmData::set_score_multiply_subunit ( utility::vector1< Size > &  score_multiply_vector)
void core::conformation::symmetry::SymmData::set_slide_info ( SymSlideInfo  slide_info)
void core::conformation::symmetry::SymmData::set_subunits ( core::Size  num_subunits)
void core::conformation::symmetry::SymmData::set_symm_transforms ( std::vector< std::vector< std::string > >  symm_transforms)
void core::conformation::symmetry::SymmData::set_symmetry_name ( std::string  symm_name)
void core::conformation::symmetry::SymmData::set_symmetry_type ( std::string  symm_type)
void core::conformation::symmetry::SymmData::set_translation_matrix ( std::vector< numeric::xyzMatrix< core::Real > >  translation_matrices)
void core::conformation::symmetry::SymmData::show ( )

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines