|
IMP Reference Guide
2.17.0
The Integrative Modeling Platform
|
Basic types used by IMP. More...
#include <IMP/kernel_config.h>#include "Key.h"#include <IMP/object_macros.h>#include <IMP/value_macros.h>#include <IMP/Vector.h>#include <IMP/Pointer.h>#include <IMP/WeakPointer.h>#include <IMP/types.h>#include <IMP/Array.h>#include <IMP/Index.h>
Include dependency graph for base_types.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| IMP | |
| Base functionality and abstract base classes for representation, scoring and sampling. | |
Attribute Keys | |
Each type of attribute has an associated type of key. The keys can be constructed from a string. Such construction can be expensive and so the resulting keys should be cached. | |
| typedef Key< 0 > | IMP::FloatKey |
| The type used to identify float attributes in the Particles. More... | |
| typedef IMP::Vector< FloatKey > | IMP::FloatKeys |
| typedef Key< 1 > | IMP::IntKey |
| The type used to identify int attributes in the Particles. More... | |
| typedef IMP::Vector< IntKey > | IMP::IntKeys |
| typedef Key< 2 > | IMP::StringKey |
| The type used to identify string attributes in the Particles. More... | |
| typedef IMP::Vector< StringKey > | IMP::StringKeys |
| typedef Key< 3 > | IMP::ParticleIndexKey |
| The type used to identify a particle attribute in the Particles. More... | |
| typedef IMP::Vector < ParticleIndexKey > | IMP::ParticleIndexKeys |
| typedef Key< 4 > | IMP::ObjectKey |
| The type used to identify an Object attribute. More... | |
| typedef IMP::Vector< ObjectKey > | IMP::ObjectKeys |
| typedef Key< 9 > | IMP::WeakObjectKey |
| The type used to identify a non-ref counted Object attribute. More... | |
| typedef IMP::Vector < WeakObjectKey > | IMP::WeakObjectKeys |
| typedef Key< 5 > | IMP::IntsKey |
| The type used to identify int attributes in the Particles. More... | |
| typedef IMP::Vector< IntsKey > | IMP::IntsKeys |
| typedef Key< 10 > | IMP::FloatsKey |
| The type used to identify float vector attributes in the Particles. More... | |
| typedef IMP::Vector< FloatsKey > | IMP::FloatsKeys |
| typedef Key< 6 > | IMP::ParticleIndexesKey |
| The type used to identify a particle attribute in the Particles. More... | |
| typedef IMP::Vector < ParticleIndexesKey > | IMP::ParticleIndexesKeys |
| typedef Key< 7 > | IMP::ObjectsKey |
| The type used to identify a particle attribute in the Particles. More... | |
| typedef IMP::Vector< ObjectsKey > | IMP::ObjectsKeys |
| typedef Key< 8 > | IMP::ModelKey |
| The type used to identify data stored directly in the model. More... | |
| typedef IMP::Vector< ModelKey > | IMP::ModelKeys |
| typedef Key< 11 > | IMP::TriggerKey |
| The type used to identify changed model properties. More... | |
| typedef IMP::Vector< TriggerKey > | IMP::TriggerKeys |
Basic types used by IMP.
Copyright 2007-2022 IMP Inventors. All rights reserved.
Definition in file base_types.h.