![]() |
IMP
2.2.1
The Integrative Modeling Platform
|
Store a kernel::ParticleIndexQuads. More...
#include <IMP/container/DynamicListQuadContainer.h>
Public Member Functions | |
DynamicListQuadContainer (Container *m, std::string name="ListQuadContainer %1%") | |
virtual std::string | get_type_name () const |
virtual ::IMP::base::VersionInfo | get_version_info () const |
Get information about the module and version of the object. | |
![]() | |
void | apply (const QuadModifier *sm) const |
Apply a SingletonModifier to the contents. | |
void | apply_generic (const QuadModifier *m) const |
Just use apply() in the base class. | |
const kernel::ParticleIndexQuads & | get_contents () const |
virtual kernel::ParticleIndexQuads | get_indexes () const =0 |
unsigned int | get_number_of_particle_quads () const |
kernel::ParticleQuad | get_particle_quad (unsigned int i) const |
kernel::ParticleQuadsTemp | get_particle_quads () const |
virtual kernel::ParticleIndexQuads | get_range_indexes () const =0 |
![]() | |
ModelObjectsTemp | do_get_outputs () const |
containers don't have outputs | |
virtual ParticleIndexes | get_all_possible_indexes () const =0 |
Get contained particles. More... | |
std::size_t | get_contents_hash () const |
virtual bool | get_is_decomposable () const |
![]() | |
ModelObject (kernel::Model *m, std::string name) | |
bool | get_has_dependencies () const |
Return whether this object has dependencies computed. | |
bool | get_has_required_score_states () const |
ModelObjectsTemp | get_inputs () const |
ModelObjectsTemps | get_interactions () const |
Model * | get_model () const |
ModelObjectsTemp | get_outputs () const |
const ScoreStatesTemp & | get_required_score_states () const |
void | set_has_dependencies (bool tf) |
void | set_has_required_score_states (bool tf) |
![]() | |
virtual void | clear_caches () |
virtual void | do_destroy () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Methods to control the contained objects | |
This container stores a list of Quad objects. To manipulate the list use these methods. | |
void | add_particle_quad (const kernel::ParticleQuad &vt) |
void | add_particle_quads (const kernel::ParticleQuadsTemp &c) |
void | set_particle_quads (kernel::ParticleQuadsTemp c) |
void | clear_particle_quads () |
Additional Inherited Members | |
![]() | |
typedef kernel::ParticleIndexQuad | ContainedIndexType |
typedef kernel::ParticleIndexQuads | ContainedIndexTypes |
typedef kernel::ParticleQuad | ContainedType |
typedef kernel::ParticleQuadsTemp | ContainedTypes |
typedef QuadModifier | Modifier |
typedef const kernel::ParticleIndexQuad & | PassContainedIndexType |
![]() | |
QuadContainer (kernel::Model *m, std::string name="QuadContainer %1%") | |
virtual void | do_apply (const QuadModifier *sm) const =0 |
virtual bool | do_get_provides_access () const |
![]() | |
Container (kernel::Model *m, std::string name="Container %1%") | |
virtual std::size_t | do_get_contents_hash () const =0 |
![]() | |
virtual ModelObjectsTemp | do_get_inputs () const =0 |
virtual ModelObjectsTemps | do_get_interactions () const |
virtual void | handle_set_has_required_score_states (bool) |
![]() | |
Object (std::string name) | |
Construct an object with the given name. More... | |
In contrast to ListQuadContainer, this list is designed to act as the output of a ScoreState or another container. The key difference is that it uses the passed Container to define the list of all possible contents of the container.
Definition at line 27 of file DynamicListQuadContainer.h.