Rosetta
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]

Public Member Functions

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

Private Attributes

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

Detailed Description

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

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

Constructor & Destructor Documentation

◆ FourAtomsConstraintData()

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

◆ ~FourAtomsConstraintData()

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

Member Function Documentation

◆ get_first_atom()

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

References first_atom_.

◆ get_fourth_atom()

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

References fourth_atom_.

◆ get_fourth_offset()

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

References fourth_offset_.

◆ get_function()

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

References func_.

◆ get_second_atom()

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

References second_atom_.

◆ get_second_offset()

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

References second_offset_.

◆ get_third_atom()

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

References third_atom_.

◆ get_third_offset()

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

References third_offset_.

Member Data Documentation

◆ first_atom_

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

◆ fourth_atom_

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

◆ fourth_offset_

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

◆ func_

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

◆ second_atom_

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

◆ second_offset_

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

◆ third_atom_

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

◆ third_offset_

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

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