BALL::VIEW::HBondModelProcessor Class Reference
[Model Processors]

#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

HBondModelProcessor class.


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:
model the 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