Clipper
Public Member Functions | List of all members
clipper::HKL_info::HKL_reference_index Class Reference

HKL reference with index-like behaviour. More...

#include <hkl_info.h>

Inheritance diagram for clipper::HKL_info::HKL_reference_index:
clipper::HKL_info::HKL_reference_base

Public Member Functions

 HKL_reference_index ()
 Null constructor.
 
 HKL_reference_index (const HKL_info &hklinfo_, const int &index)
 Constructor: takes parent HKL_info and initial index.
 
const HKLhkl () const
 return the current HKL
 
const HKL_classhkl_class () const
 return the reflection class for the reflection
 
HKL_reference_indexnext ()
 increment to next reflection
 
const HKL_infobase_hkl_info () const
 
const int & index () const
 
const ftype invresolsq () const
 
bool last () const
 
- Public Member Functions inherited from clipper::HKL_info::HKL_reference_base
const HKL_infobase_hkl_info () const
 return the parent HKL_info
 
const int & index () const
 return the current index (-1 if invalid)
 
ftype invresolsq (const HKL_data_base &hkldata) const
 return the inv resol sq for the reflection (assumes index valid)
 
ftype invresolsq () const
 return the inv resol sq for the reflection (assumes index valid)
 
bool last () const
 test if index has gone past last reflection
 

Additional Inherited Members

- Protected Attributes inherited from clipper::HKL_info::HKL_reference_base
const HKL_infohklinfo
 
int index_
 

Detailed Description

HKL reference with index-like behaviour.

This is a reference to an HKL. It behaves like a simple index into the reflection list, but can be easily converted into an HKL as and when required. It also implements methods for iterating through a reflection list.

Note
The following methods are inherited from HKL_reference_base but are documented here for convenience: base_hkl_info(), index(), invresolsq(), last().

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