IMP  2.1.0
The Integrative Modeling Platform
IMP::display::Colored Class Reference

A particle with a color. More...

#include <IMP/display/Colored.h>

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

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
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 Colored decorate_particle (::IMP::kernel::Particle *p)
 
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 bool particle_is_instance (IMP::kernel::Model *m, IMP::kernel::ParticleIndex pi)
 
static bool particle_is_instance (::IMP::kernel::Particle *p)
 
static Colored setup_particle (IMP::kernel::ParticleAdaptor decorator, Color color)
 
static Colored setup_particle (kernel::Model *m, ParticleIndex pi, Color color)
 
- 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

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

Definition at line 23 of file Colored.h.

Member Function Documentation

static Colored IMP::display::Colored::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 61 of file Colored.h.

static bool IMP::display::Colored::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 61 of file Colored.h.

static bool IMP::display::Colored::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 61 of file Colored.h.

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

Setup the particle so 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: