BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
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

HBondModelProcessor class.

Definition at line 23 of file HBondModel.h.


Constructor & Destructor Documentation

Default Constructor.

Copy constructor.

Destructor.


Member Function Documentation

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

Explicit default initialization. Calls AtomBondModelBaseProcessor::clear.

Reimplemented from BALL::VIEW::AtomBondModelBaseProcessor.

Definition at line 84 of file HBondModel.h.

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

Assignment. Calls AtomBondModelBaseProcessor::set.

Definition at line 80 of file HBondModel.h.


Member Data Documentation

Definition at line 89 of file HBondModel.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines