IMP  2.4.0
The Integrative Modeling Platform
Public Member Functions | Static Public Member Functions | List of all members
IMP::display::Colored Class Reference

A particle with a color. More...

#include <IMP/display/Colored.h>

+ Inheritance diagram for IMP::display::Colored:

Detailed Description

A particle with a color.

Many of the geometry objects will use this color if it is available.

Definition at line 23 of file Colored.h.

Public Member Functions

 Colored (::IMP::kernel::Model *m,::IMP::kernel::ParticleIndex id)
 
 Colored (const IMP::kernel::ParticleAdaptor &d)
 
Color get_color () const
 
void set_color (const Color &c)
 
void show (std::ostream &out=std::cout) const
 
- Public Member Functions inherited from IMP::kernel::Decorator
bool get_is_valid () const
 
Modelget_model () const
 Returns the Model containing the particle. More...
 
Particleget_particle () const
 Returns the particle decorated by this decorator. More...
 
ParticleIndex get_particle_index () const
 Returns the particle index decorated by this decorator. More...
 
 operator Particle * () const
 
 operator ParticleIndex () const
 
Particleoperator-> () const
 

Static Public Member Functions

static const FloatKeysget_color_keys ()
 
static bool get_is_setup (kernel::Model *m, kernel::ParticleIndex pi)
 
static bool get_is_setup (const IMP::kernel::ParticleAdaptor &p)
 
static Colored setup_particle (kernel::Model *m, ParticleIndex pi, Color color)
 
static Colored setup_particle (IMP::kernel::ParticleAdaptor decorator, Color color)
 

Additional Inherited Members

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

Member Function Documentation

static Colored IMP::display::Colored::setup_particle ( IMP::kernel::ParticleAdaptor  decorator,
Color  color 
)
static
See Also
setup_particle(m, pi, color )

Definition at line 62 of file Colored.h.

static Colored IMP::display::Colored::setup_particle ( kernel::Model m,
ParticleIndex  pi,
Color  color 
)
static

Setup the particle so that it can be used with this decorator

Definition at line 62 of file Colored.h.


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