BALL::ClearShiftProcessor Class Reference

#include <BALL/NMR/clearShiftProcessor.h>

Inheritance diagram for BALL::ClearShiftProcessor:
BALL::ShiftModule BALL::UnaryProcessor< Composite > BALL::UnaryFunctor< Composite, Processor::Result >

List of all members.

Public Member Functions

Constructors and Destructors
 ClearShiftProcessor ()
 ClearShiftProcessor (const ClearShiftProcessor &processor)
virtual ~ClearShiftProcessor ()
Processor specific functions.
virtual Processor::Result operator() (Composite &composite)

Detailed Description

Clear assigned shift data of all atoms. This processors clears the named property defined by ShiftModule::PROPERTY__SHIFT in the atoms of all data structures it is applied to.


Constructor & Destructor Documentation

BALL::ClearShiftProcessor::ClearShiftProcessor ( )

Default constructor.

BALL::ClearShiftProcessor::ClearShiftProcessor ( const ClearShiftProcessor processor)

Copy constructor.

virtual BALL::ClearShiftProcessor::~ClearShiftProcessor ( ) [virtual]

Destructor


Member Function Documentation

virtual Processor::Result BALL::ClearShiftProcessor::operator() ( Composite composite) [virtual]

Application method

Reimplemented from BALL::UnaryProcessor< Composite >.