asu_mapping Class Template Reference

Mapping of a site to an asymmetric unit. More...

#include <direct_space_asu.h>

List of all members.

Public Member Functions

 asu_mapping ()
 Default constructor. Some data members are not initialized!
 asu_mapping (unsigned i_sym_op, scitbx::vec3< IntShiftType > const &unit_shifts, cartesian< FloatType > const &mapped_site)
 Grouping of parameters that define the mapping.
unsigned i_sym_op () const
 Index of symmetry operation.
scitbx::vec3< IntShiftType >
const & 
unit_shifts () const
 Additional unit shifts.
cartesian< FloatType > const & mapped_site () const
 Cartesian coordinates of the mapped site.


Detailed Description

template<typename FloatType = double, typename IntShiftType = int>
class cctbx::crystal::direct_space_asu::asu_mapping< FloatType, IntShiftType >

Mapping of a site to an asymmetric unit.

Constructor & Destructor Documentation

asu_mapping ( unsigned  i_sym_op,
scitbx::vec3< IntShiftType > const &  unit_shifts,
cartesian< FloatType > const &  mapped_site 
) [inline]

Grouping of parameters that define the mapping.

Not available in Python.


Member Function Documentation

cartesian<FloatType> const& mapped_site (  )  const [inline]

Cartesian coordinates of the mapped site.

mapped_site = space_group(i_sym_op()) * orginal_site + unit_shifts()


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

Generated on Tue Sep 1 17:12:31 2009 for cctbx by  doxygen 1.5.6