IMP  2.0.1
The Integrative Modeling Platform
IMP::base::Value Class Reference

#include <IMP/base/Value.h>

Inherited by IMP::base::Array< 2, Key >, IMP::base::ConstVector< base::WeakPointer< Particle >, Particle * >, IMP::base::ConstVector< int >, IMP::base::ConstVector< unsigned int >, IMP::algebra::ExtendedGridIndexD< D >, IMP::algebra::GridIndexD< D >, IMP::base::Array< D, Data, SwigData >, IMP::base::ConstVector< Data, SwigData >, IMP::base::Index< Tag >, IMP::base::Vector< T >, IMP::base::VersionInfo, IMP::core::MonteCarloMoverResult, IMP::display::Color, IMP::domino::RestraintCache::Key, IMP::domino::RestraintCache::RestraintData, IMP::domino::RestraintCache::RestraintSetData, IMP::domino::RestraintCache::SetData, IMP::kernel::Decorator, IMP::kernel::FloatIndex, IMP::kernel::Key< ID, LazyAdd >, IMP::kernel::RestraintStatistics, IMP::kernel::ScoreAccumulator, IMP::rmf::HierarchyLoadLink::ConstData, IMP::rmf::HierarchySaveLink::Data, IMP::base::Index< ParticleIndexTag >, IMP::kernel::Key< 0, true >, IMP::base::Vector< algebra::Vector3D >, IMP::base::Vector< algebra::VectorKD >, IMP::base::Vector< AP >, IMP::base::Vector< Assignment >, IMP::base::Vector< AtomType >, IMP::base::Vector< base::OwnerPointer< base::Object > >, IMP::base::Vector< base::Pointer< IMP::kernel::Particle > >, IMP::base::Vector< base::Pointer< O > >, IMP::base::Vector< base::Pointer< Particle > >, IMP::base::Vector< Bond >, IMP::base::Vector< CHARMMAngle >, IMP::base::Vector< CHARMMBond >, IMP::base::Vector< CHARMMDihedral >, IMP::base::Vector< CHARMMInternalCoordinate >, IMP::base::Vector< Data >, IMP::base::Vector< FittingSolutionRecord >, IMP::base::Vector< Float >, IMP::base::Vector< FloatRange >, IMP::base::Vector< Floats >, IMP::base::Vector< IMP::algebra::VectorD< D > >, IMP::base::Vector< IMP::atom::CHARMMAtomTopology >, IMP::base::Vector< IMP::atom::CHARMMBondEndpoint >, IMP::base::Vector< IMP::base::Pointer< Geometry > >, IMP::base::Vector< IMP::base::Pointer< Image > >, IMP::base::Vector< IMP::base::Pointer< MonteCarloMover > >, IMP::base::Vector< IMP::base::Pointer< SampledDensityMap > >, IMP::base::Vector< IMP::base::Pointer< SubsetFilterTable > >, IMP::base::Vector< IMP::base::Pointer< SurfaceShellDensityMap > >, IMP::base::Vector< IMP::base::Vector >, IMP::base::Vector< IMP::kernel::Key >, IMP::base::Vector< Index >, IMP::base::Vector< Int >, IMP::base::Vector< int >, IMP::base::Vector< internal::NBLScoring * >, IMP::base::Vector< IntPair >, IMP::base::Vector< Ints >, IMP::base::Vector< IntsList >, IMP::base::Vector< Key >, IMP::base::Vector< Node >, IMP::base::Vector< OwnerPointer< Score > >, IMP::base::Vector< ParticleData >, IMP::base::Vector< ParticleIndex >, IMP::base::Vector< ParticlesTemp >, IMP::base::Vector< ParticleType >, IMP::base::Vector< Pointer< IMP::kernel::Configuration > >, IMP::base::Vector< ReferenceFrame3D >, IMP::base::Vector< RegistrationResult >, IMP::base::Vector< ResidueType >, IMP::base::Vector< RestraintSetData >, IMP::base::Vector< Rotation3D >, IMP::base::Vector< Slice >, IMP::base::Vector< std::pair< internal::CHARMMDihedralNames, CHARMMDihedralParameters > >, IMP::base::Vector< std::pair< unsigned int, int > >, IMP::base::Vector< std::string >, IMP::base::Vector< String >, IMP::base::Vector< Transformation3D >, IMP::base::Vector< unsigned int >, IMP::base::Vector< Vector< Float > >, IMP::base::Vector< VectorD< 2 > >, IMP::base::Vector< VectorD< 3 > >, and IMP::base::Vector< VectorD<-1 > >.

Detailed Description

A value in IMP should support output to streams in C++, conversion to string in python, being put in a hash table/dictionary and comparison with other values of the same type. In addition, its default constructor should put it into a known good initial state.

Definition at line 21 of file Value.h.


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