Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::frag_picker::scores::FourAtomsConstraintData Class Reference

Holds data about a single four-body constraint in the form usefull for InterbondAngleScore and DihedralConstraintsScore classes. More...

#include <FourAtomsConstraintData.hh>

Inheritance diagram for protocols::frag_picker::scores::FourAtomsConstraintData:
Inheritance graph
[legend]
Collaboration diagram for protocols::frag_picker::scores::FourAtomsConstraintData:
Collaboration graph
[legend]

Public Member Functions

 FourAtomsConstraintData (core::scoring::constraints::FuncOP function, Size first_atom, Size second_offset, Size second_atom, Size third_offset, Size third_atom, Size fourth_offset, Size fourth_atom)
 makes a new object More...
 
Size get_first_atom ()
 
Size get_second_atom ()
 
Size get_third_atom ()
 
Size get_fourth_atom ()
 
Size get_second_offset ()
 
Size get_third_offset ()
 
Size get_fourth_offset ()
 
core::scoring::constraints::FuncOP get_function ()
 
virtual ~FourAtomsConstraintData ()
 

Private Attributes

core::scoring::constraints::FuncOP func_
 
Size first_atom_
 
Size second_atom_
 
Size third_atom_
 
Size fourth_atom_
 
Size second_offset_
 
Size third_offset_
 
Size fourth_offset_
 

Detailed Description

Holds data about a single four-body constraint in the form usefull for InterbondAngleScore and DihedralConstraintsScore classes.

Detailed: This class is used to store data obtained from file before score method is created

Definition at line 33 of file FourAtomsConstraintData.hh.

Constructor & Destructor Documentation

protocols::frag_picker::scores::FourAtomsConstraintData::FourAtomsConstraintData ( core::scoring::constraints::FuncOP  function,
Size  first_atom,
Size  second_offset,
Size  second_atom,
Size  third_offset,
Size  third_atom,
Size  fourth_offset,
Size  fourth_atom 
)

makes a new object

Definition at line 24 of file FourAtomsConstraintData.cc.

References first_atom_, fourth_atom_, fourth_offset_, func_, second_atom_, second_offset_, third_atom_, and third_offset_.

protocols::frag_picker::scores::FourAtomsConstraintData::~FourAtomsConstraintData ( )
virtual

Definition at line 21 of file FourAtomsConstraintData.cc.

Member Function Documentation

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_first_atom ( )
inline

Definition at line 42 of file FourAtomsConstraintData.hh.

References first_atom_.

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_fourth_atom ( )
inline

Definition at line 54 of file FourAtomsConstraintData.hh.

References fourth_atom_.

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_fourth_offset ( )
inline

Definition at line 66 of file FourAtomsConstraintData.hh.

References fourth_offset_.

core::scoring::constraints::FuncOP protocols::frag_picker::scores::FourAtomsConstraintData::get_function ( )
inline

Definition at line 69 of file FourAtomsConstraintData.hh.

References func_.

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_second_atom ( )
inline

Definition at line 46 of file FourAtomsConstraintData.hh.

References second_atom_.

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_second_offset ( )
inline

Definition at line 58 of file FourAtomsConstraintData.hh.

References second_offset_.

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_third_atom ( )
inline

Definition at line 50 of file FourAtomsConstraintData.hh.

References third_atom_.

Size protocols::frag_picker::scores::FourAtomsConstraintData::get_third_offset ( )
inline

Definition at line 62 of file FourAtomsConstraintData.hh.

References third_offset_.

Member Data Documentation

Size protocols::frag_picker::scores::FourAtomsConstraintData::first_atom_
private

Definition at line 76 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_first_atom().

Size protocols::frag_picker::scores::FourAtomsConstraintData::fourth_atom_
private

Definition at line 79 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_fourth_atom().

Size protocols::frag_picker::scores::FourAtomsConstraintData::fourth_offset_
private

Definition at line 82 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_fourth_offset().

core::scoring::constraints::FuncOP protocols::frag_picker::scores::FourAtomsConstraintData::func_
private

Definition at line 75 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_function().

Size protocols::frag_picker::scores::FourAtomsConstraintData::second_atom_
private

Definition at line 77 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_second_atom().

Size protocols::frag_picker::scores::FourAtomsConstraintData::second_offset_
private

Definition at line 80 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_second_offset().

Size protocols::frag_picker::scores::FourAtomsConstraintData::third_atom_
private

Definition at line 78 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_third_atom().

Size protocols::frag_picker::scores::FourAtomsConstraintData::third_offset_
private

Definition at line 81 of file FourAtomsConstraintData.hh.

Referenced by FourAtomsConstraintData(), and get_third_offset().


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