ccp4srs  Version 1.0.0
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
ccp4srs::Angle Class Reference

#include <ccp4srs_angle.h>

Public Member Functions

 Angle ()
 
virtual ~Angle ()
 
int atom1 ()
 
int atom2 ()
 
int atom3 ()
 
mmdb::realtype value ()
 
mmdb::realtype esd ()
 
int readFromCIF (mmdb::mmcif::PLoop mmCIFLoop, int angleNo, Container< Atom > &atoms)
 
void writeToCIF (mmdb::mmcif::PLoop mmCIFLoop, mmdb::cpstr monID, Container< Atom > &atoms)
 
void write_mem (PMemIO memIO, int version)
 
bool read_mem (PMemIO memIO, int version, bool *Ok=NULL)
 
void copy (PAngle ang, mmdb::ivector anmatch=NULL)
 

Static Public Member Functions

static void makeCIFTags (mmdb::mmcif::PLoop mmCIFLoop)
 

Protected Attributes

int atom_1
 
int atom_2
 
int atom_3
 
mmdb::realtype angle
 
mmdb::realtype angle_esd
 

Constructor & Destructor Documentation

ccp4srs::Angle::Angle ( )
ccp4srs::Angle::~Angle ( )
virtual

Member Function Documentation

int ccp4srs::Angle::atom1 ( )
inline
int ccp4srs::Angle::atom2 ( )
inline
int ccp4srs::Angle::atom3 ( )
inline
void ccp4srs::Angle::copy ( PAngle  ang,
mmdb::ivector  anmatch = NULL 
)
mmdb::realtype ccp4srs::Angle::esd ( )
inline
void ccp4srs::Angle::makeCIFTags ( mmdb::mmcif::PLoop  mmCIFLoop)
static
bool ccp4srs::Angle::read_mem ( PMemIO  memIO,
int  version,
bool *  Ok = NULL 
)
int ccp4srs::Angle::readFromCIF ( mmdb::mmcif::PLoop  mmCIFLoop,
int  angleNo,
Container< Atom > &  atoms 
)
mmdb::realtype ccp4srs::Angle::value ( )
inline
void ccp4srs::Angle::write_mem ( PMemIO  memIO,
int  version 
)
void ccp4srs::Angle::writeToCIF ( mmdb::mmcif::PLoop  mmCIFLoop,
mmdb::cpstr  monID,
Container< Atom > &  atoms 
)

Member Data Documentation

mmdb::realtype ccp4srs::Angle::angle
protected
mmdb::realtype ccp4srs::Angle::angle_esd
protected
int ccp4srs::Angle::atom_1
protected
int ccp4srs::Angle::atom_2
protected
int ccp4srs::Angle::atom_3
protected

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