IMP  2.1.0
The Integrative Modeling Platform
IMP::atom::Mass Class Reference

Add mass to a particle. More...

#include <IMP/atom/Mass.h>

+ Inheritance diagram for IMP::atom::Mass:

Public Member Functions

 Mass (::IMP::kernel::Model *m,::IMP::kernel::ParticleIndex id)
 
 Mass (const IMP::kernel::ParticleAdaptor &d)
 
Float get_mass () const
 
void set_mass (Float d)
 
void show (std::ostream &out=std::cout) const
 
- Public Member Functions inherited from IMP::kernel::Decorator
ParticleIndex get_particle_index () const
 
Particleget_particle () const
 
Modelget_model () const
 Returns the Model containing the particle.
 
 Decorator (Particle *p)
 
 Decorator ()
 

Static Public Member Functions

static Mass decorate_particle (::IMP::kernel::Particle *p)
 
static bool get_is_setup (kernel::Model *m, kernel::ParticleIndex pi)
 
static bool get_is_setup (const IMP::kernel::ParticleAdaptor &p)
 
static FloatKey get_mass_key ()
 
static bool particle_is_instance (IMP::kernel::Model *m, IMP::kernel::ParticleIndex pi)
 
static bool particle_is_instance (::IMP::kernel::Particle *p)
 
static Mass setup_particle (IMP::kernel::ParticleAdaptor decorator, Float mass)
 
static Mass setup_particle (kernel::Model *m, ParticleIndex pi, Float mass)
 
- Static Public Member Functions inherited from IMP::kernel::Decorator
static bool get_is_setup (Particle *p)
 Return true if the particle can be cast to the decorator. More...
 

Additional Inherited Members

- Protected Member Functions inherited from IMP::kernel::Decorator
 Decorator (kernel::Model *m, ParticleIndex pi)
 
 Decorator (ParticleAdaptor p)
 

Detailed Description

The mass of the particle is assumed to be in Daltons.

Definition at line 23 of file Mass.h.

Member Function Documentation

static Mass IMP::atom::Mass::decorate_particle ( ::IMP::kernel::Particle p)
static
Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. Check explicitly instead.

Definition at line 43 of file Mass.h.

static FloatKey IMP::atom::Mass::get_mass_key ( )
static

Get the key used to store the mass.

static bool IMP::atom::Mass::particle_is_instance ( ::IMP::kernel::Particle p)
static
Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. Use get_is_setup() instead.

Definition at line 43 of file Mass.h.

static bool IMP::atom::Mass::particle_is_instance ( IMP::kernel::Model m,
IMP::kernel::ParticleIndex  pi 
)
static
Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. Use get_is_setup() instead.

Definition at line 43 of file Mass.h.

static Mass IMP::atom::Mass::setup_particle ( kernel::Model m,
ParticleIndex  pi,
Float  mass 
)
static

Add the specified mass to the particle. Setup the particle so it can be used with this decorator.

Definition at line 45 of file Mass.h.


The documentation for this class was generated from the following file: