BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
BALL::ClearShiftProcessor Class Reference

#include <BALL/NMR/clearShiftProcessor.h>

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

Public Member Functions

Constructors and Destructors
 ClearShiftProcessor ()
 
 ClearShiftProcessor (const ClearShiftProcessor &processor)
 
virtual ~ClearShiftProcessor ()
 
Processor specific functions.
virtual Processor::Result operator() (Composite &composite)
 
- Public Member Functions inherited from BALL::ShiftModule
 ShiftModule ()
 
 ShiftModule (Parameters &parameters, const String &name="")
 
 ShiftModule (const ShiftModule &module)
 
virtual ~ShiftModule ()
 
virtual void clear ()
 
const ShiftModuleoperator= (const ShiftModule &module)
 
void setName (const String &name)
 
const StringgetName () const
 
void setParameters (Parameters &parameters)
 
const ParametersgetParameters () const
 
virtual void init ()
 
virtual bool start ()
 
virtual bool finish ()
 
bool isValid () const
 
- Public Member Functions inherited from BALL::UnaryProcessor< Composite >
 UnaryProcessor ()
 
 UnaryProcessor (const UnaryProcessor &)
 
virtual ~UnaryProcessor ()
 

Additional Inherited Members

- Public Types inherited from BALL::UnaryFunctor< Composite, Processor::Result >
typedef Processor::Result result_type
 
typedef Composite argument_type
 
typedef Compositeargument_reference
 
typedef const Compositeconst_argument_reference
 
typedef Compositeargument_pointer
 
typedef const Compositeconst_argument_pointer
 
- Static Public Attributes inherited from BALL::ShiftModule
static const char * PROPERTY__SHIFT
 
static const char * PROPERTY__EXPERIMENTAL__SHIFT
 
- Protected Attributes inherited from BALL::ShiftModule
String module_name_
 
Parametersparameters_
 
bool valid_
 

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.

Definition at line 21 of file clearShiftProcessor.h.

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 >.