BALL::VIEW::HBondModelProcessor Class Reference

#include <BALL/VIEW/MODELS/HBondModel.h>

Inheritance diagram for BALL::VIEW::HBondModelProcessor:
BALL::VIEW::AtomBondModelBaseProcessor BALL::VIEW::ModelProcessor BALL::UnaryProcessor< Composite > BALL::PropertyManager BALL::UnaryFunctor< Composite, Processor::Result >

List of all members.

Public Member Functions

Constructors and Destructors
 HBondModelProcessor ()
 HBondModelProcessor (const HBondModelProcessor &model)
virtual ~HBondModelProcessor ()
virtual void clear ()
Assignment
void set (const HBondModelProcessor &model)
const HBondModelProcessoroperator= (const HBondModelProcessor &model)

Processor specific methods

float radius_
virtual Processor::Result operator() (Composite &composite)
void setRadius (float radius)
float getRadius () const

Detailed Description


Constructor & Destructor Documentation

BALL::VIEW::HBondModelProcessor::HBondModelProcessor ( )

Default Constructor.

BALL::VIEW::HBondModelProcessor::HBondModelProcessor ( const HBondModelProcessor model)

Copy constructor.

virtual BALL::VIEW::HBondModelProcessor::~HBondModelProcessor ( ) [virtual]

Destructor.


Member Function Documentation

virtual void BALL::VIEW::HBondModelProcessor::clear ( ) [virtual]

Explicit default initialization. Calls AtomBondModelBaseProcessor::clear.

Reimplemented from BALL::VIEW::AtomBondModelBaseProcessor.

float BALL::VIEW::HBondModelProcessor::getRadius ( ) const [inline]
virtual Processor::Result BALL::VIEW::HBondModelProcessor::operator() ( Composite composite) [virtual]

Operator method. This method iterates over each Composite object reachable in the Composite tree. If the composite is of kind Atom than a Sphere is created for that atom, and the atom is inserted with the method insertAtom_().

Reimplemented from BALL::VIEW::AtomBondModelBaseProcessor.

const HBondModelProcessor& BALL::VIEW::HBondModelProcessor::operator= ( const HBondModelProcessor model)

Assignment operator. Calls set().

Parameters:
modelthe HBondModelProcessor to be copied
void BALL::VIEW::HBondModelProcessor::set ( const HBondModelProcessor model)

Assignment. Calls AtomBondModelBaseProcessor::set.

void BALL::VIEW::HBondModelProcessor::setRadius ( float  radius) [inline]

Member Data Documentation