clipper::Symop Class Reference

Crystallographic symmetry operator. More...

#include <symop.h>

Inheritance diagram for clipper::Symop:

clipper::RTop_frac clipper::RTop<>

List of all members.

Public Member Functions

 Symop ()
 null constructor
 Symop (const RTop<> &rt)
 constructor: RTop
 Symop (const ftype mat[4][4])
 constructor: from 4x4 matrix
String format () const
 return formatted String representation


Detailed Description

Crystallographic symmetry operator.

This is identical to a fractional RTop, but has its own class since not all fractional RTops are symops. For a full list of methods, see clipper::RTop and clipper::RTop_frac


Constructor & Destructor Documentation

clipper::Symop::Symop ( const RTop<> &  rt  )  [explicit]

constructor: RTop

Construct a symmetry operator and initialise it to the supplied RTop. Translations are rounded to a basis of 48, and put on the range 0..1

Parameters:
mat The RTop to use.

clipper::Symop::Symop ( const ftype  mat[4][4]  )  [explicit]

constructor: from 4x4 matrix

Construct a symmetry operator and initialise it to the supplied matrix. Translations are rounded to a basis of 48, and put on the range 0..1

Parameters:
mat The 4x4 matrix to use. The [i][3] elements contain the translation.


Member Function Documentation

String clipper::Symop::format (  )  const

return formatted String representation

Return formatted representation of the symmetry operator.

Returns:
The formatted text string, e.g. -x, -y+1/2, z.

Reimplemented from clipper::RTop<>.


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

Generated on Fri Jun 12 18:03:41 2009 for Clipper by  doxygen 1.5.9