Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

VIEW::HBondModelProcessor Class Reference
[Model Processors]

HBondModelProcessor class. More...

#include <HBondModel.h>

Inheritance diagram for VIEW::HBondModelProcessor:

VIEW::AtomBondModelBaseProcessor VIEW::ModelProcessor UnaryProcessor< Composite > PropertyManager UnaryFunctor< Composite, Processor::Result > List of all members.

Processor specific methods

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

Public Member Functions

Constructors and Destructors
 HBondModelProcessor () throw ()
 Default Constructor.
 HBondModelProcessor (const HBondModelProcessor &model) throw ()
 Copy constructor.
virtual ~HBondModelProcessor () throw ()
 Destructor.
virtual void clear () throw ()
 Explicit default initialization.
Assignment
void set (const HBondModelProcessor &model) throw ()
 Assignment.
const HBondModelProcessoroperator= (const HBondModelProcessor &model) throw ()
 Assignment operator.

Detailed Description

HBondModelProcessor class.


Constructor & Destructor Documentation

VIEW::HBondModelProcessor::HBondModelProcessor  )  throw ()
 

Default Constructor.

VIEW::HBondModelProcessor::HBondModelProcessor const HBondModelProcessor model  )  throw ()
 

Copy constructor.

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

Destructor.


Member Function Documentation

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

Explicit default initialization.

Calls AtomBondModelBaseProcessor::clear.

Reimplemented from VIEW::AtomBondModelBaseProcessor.

virtual Processor::Result 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 VIEW::AtomBondModelBaseProcessor.

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

Assignment operator.

Calls set().

Parameters:
model the HBondModelProcessor to be copied

void VIEW::HBondModelProcessor::set const HBondModelProcessor model  )  throw ()
 

Assignment.

Calls AtomBondModelBaseProcessor::set.