BALL
1.4.79
|
#include <BALL/CONCEPT/processor.h>
Public Member Functions | |
Constructors and Destructors | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
Processor specific methods | |
virtual bool | start () |
virtual bool | finish () |
virtual Processor::Result | operator() (T &) |
Additional Inherited Members | |
Public Types inherited from BALL::UnaryFunctor< T, Processor::Result > | |
typedef Processor::Result | result_type |
typedef T | argument_type |
typedef T & | argument_reference |
typedef const T & | const_argument_reference |
typedef T * | argument_pointer |
typedef const T * | const_argument_pointer |
Generic Unary Processor Class
Definition at line 58 of file processor.h.
|
inline |
Default constructor
Definition at line 69 of file processor.h.
|
inline |
Copy constructor
Definition at line 76 of file processor.h.
|
inlinevirtual |
Destructor
Definition at line 82 of file processor.h.
|
inlinevirtual |
finish method
Reimplemented in BALL::FragmentDB::BuildBondsProcessor, BALL::VIEW::AtomDistanceColorProcessor, BALL::AssignBondOrderProcessor, BALL::FragmentDB::NormalizeNamesProcessor, BALL::Pair6_12InteractionEnergyProcessor, BALL::ResidueChecker, BALL::HBondProcessor, BALL::PairExpInteractionEnergyProcessor, BALL::ShiftModel2D, BALL::ShiftModel1D, BALL::EmpiricalHSShiftProcessor, BALL::ShiftModel, BALL::ReissCavFreeEnergyProcessor, BALL::PierottiCavFreeEnergyProcessor, BALL::SideChainPlacementProcessor, BALL::HBondShiftProcessor, BALL::UhligCavFreeEnergyProcessor, BALL::PCMCavFreeEnergyProcessor, BALL::ShiftModule, BALL::BindingPocketProcessor, BALL::EFShiftProcessor, BALL::MMFF94ChargeProcessor, BALL::HaighMallionShiftProcessor, BALL::AnisotropyShiftProcessor, BALL::RingAnalyser, BALL::JohnsonBoveyShiftProcessor, BALL::RuleProcessor, BALL::AssignRadiusProcessor, BALL::ComposedEnergyProcessor, BALL::SurfaceProcessor, BALL::ReconstructFragmentProcessor, BALL::DisulfidBondProcessor, BALL::ConnectedComponentsProcessor, and BALL::VIEW::ColorByGridProcessor.
Definition at line 99 of file processor.h.
|
inlinevirtual |
operator ()
Reimplemented in BALL::VIEW::AtomDistanceColorProcessor, BALL::FragmentDB::BuildBondsProcessor, BALL::AssignBondOrderProcessor, BALL::FragmentDB::NormalizeNamesProcessor, BALL::ResidueChecker, BALL::HBondProcessor, BALL::SimpleExperiment1D, BALL::ShiftModel2D, BALL::ShiftModel1D, BALL::ShiftModel, BALL::AssignChargeProcessor, BALL::SideChainPlacementProcessor, BALL::EmpiricalHSShiftProcessor, BALL::VIEW::AddBallAndStickModel, BALL::BindingPocketProcessor, BALL::AnisotropyShiftProcessor, BALL::HybridisationProcessor, BALL::HBondShiftProcessor, BALL::MMFF94ChargeProcessor, BALL::TransformationProcessor, BALL::BuildBondsProcessor, BALL::AssignTypeNameProcessor, BALL::AromaticityProcessor, BALL::EFShiftProcessor, BALL::RingPerceptionProcessor, BALL::CreateSpectrumProcessor, BALL::VIEW::ColorProcessor, BALL::HaighMallionShiftProcessor, BALL::VIEW::LabelModel, BALL::AssignRadiusProcessor, BALL::JohnsonBoveyShiftProcessor, BALL::RingAnalyser, BALL::VIEW::AddBackboneModel, BALL::VIEW::ForceModel, BALL::VIEW::AtomBondModelBaseProcessor, BALL::Selector, BALL::VIEW::AtomOverview::ApplyProcessor, BALL::AddHydrogenProcessor, BALL::VIEW::AddSurfaceModel, BALL::GAFFTypeProcessor, BALL::SurfaceProcessor, BALL::AssignTypeProcessor, BALL::ReconstructFragmentProcessor, BALL::RandomCoilShiftProcessor, BALL::EnergyProcessor, BALL::VIEW::HBondModelProcessor, BALL::TranslationProcessor, BALL::PartialChargeProcessor, BALL::Descriptor, BALL::VIEW::AddLineModel, BALL::VIEW::AddVanDerWaalsModel, BALL::DisulfidBondProcessor, BALL::ConnectedComponentsProcessor, BALL::VIEW::AtomOverview::OverviewProcessor, BALL::ChargeRuleProcessor, BALL::RadiusRuleProcessor, BALL::TypenameRuleProcessor, BALL::TypeRuleProcessor, BALL::PeptideCapProcessor, BALL::ClearRadiusProcessor, BALL::SecondaryStructureProcessor, BALL::ClearShiftProcessor, BALL::ClearChargeProcessor, and BALL::VIEW::ColorByGridProcessor.
Definition at line 106 of file processor.h.
|
inlinevirtual |
start method
Reimplemented in BALL::FragmentDB::BuildBondsProcessor, BALL::AssignBondOrderProcessor, BALL::FragmentDB::NormalizeNamesProcessor, BALL::ResidueChecker, BALL::VIEW::InterpolateColorProcessor, BALL::HBondProcessor, BALL::SimpleExperiment1D, BALL::ShiftModel2D, BALL::ShiftModel1D, BALL::ShiftModel, BALL::AssignChargeProcessor, BALL::VIEW::PositionColorProcessor, BALL::EmpiricalHSShiftProcessor, BALL::SideChainPlacementProcessor, BALL::ShiftModule, BALL::HybridisationProcessor, BALL::HBondShiftProcessor, BALL::MMFF94ChargeProcessor, BALL::AromaticityProcessor, BALL::VIEW::ResidueNumberColorProcessor, BALL::BuildBondsProcessor, BALL::CreateSpectrumProcessor, BALL::EFShiftProcessor, BALL::HaighMallionShiftProcessor, BALL::Selector, BALL::RingAnalyser, BALL::JohnsonBoveyShiftProcessor, BALL::RuleProcessor, BALL::VIEW::AddBackboneModel, BALL::VIEW::ColorProcessor, BALL::AssignRadiusProcessor, BALL::SurfaceProcessor, BALL::AddHydrogenProcessor, BALL::EnergyProcessor, BALL::ReconstructFragmentProcessor, BALL::DisulfidBondProcessor, BALL::ConnectedComponentsProcessor, and BALL::VIEW::ColorByGridProcessor.
Definition at line 92 of file processor.h.