Rosetta 3.4
Public Types | Public Member Functions
core::scoring::constraints::FourPointsFunc Class Reference

A simple class that represents the coordinates of four points, pretending that they all belong to residue 1. The residue() method is not implemented and cause a utility_exit. More...

#include <FourPointsFunc.hh>

Inheritance diagram for core::scoring::constraints::FourPointsFunc:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::constraints::FourPointsFunc:
Collaboration graph
[legend]

List of all members.

Public Types

typedef XYZ_Func parent
typedef parent::AtomID AtomID
typedef parent::Residue Residue
typedef parent::Conformation Conformation

Public Member Functions

 FourPointsFunc ()
virtual ~FourPointsFunc ()
void xyz (Size atomid, Vector const &coord)
 set the coordinate for one of the four atoms
virtual Vector const & operator() (AtomID const &id) const
virtual Residue const & residue (Size seqpos) const

Detailed Description

A simple class that represents the coordinates of four points, pretending that they all belong to residue 1. The residue() method is not implemented and cause a utility_exit.


Member Typedef Documentation


Constructor & Destructor Documentation

core::scoring::constraints::FourPointsFunc::FourPointsFunc ( )
core::scoring::constraints::FourPointsFunc::~FourPointsFunc ( ) [virtual]

Member Function Documentation

Vector const & core::scoring::constraints::FourPointsFunc::operator() ( AtomID const &  id) const [virtual]
conformation::Residue const & core::scoring::constraints::FourPointsFunc::residue ( Size  seqpos) const [virtual]
void core::scoring::constraints::FourPointsFunc::xyz ( Size  atomid,
Vector const &  coord 
)

set the coordinate for one of the four atoms


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