Rosetta Utilities  2015.09
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cnumeric::geometry::hashing::Ball
 Cutility::py::Base
 Cbasic_streambuf
 Cbasic_stringbuf
 Cutility::keys::lookup::begin< K >Key lookup begin iterator functor
 Cnumeric::interpolation::spline::BicubicSpline
 Cnumeric::geometry::hashing::bin_index_hasherSmall hashing struct with no private data; simply an algorithm to turn a 64-bit representation of a 6d voxel into an integer
 Cutility::BitSet< B >Simple bit set
 Cutility::BitVector< B >Simple bit vector
 Cnumeric::BodyPosition< typename >Rigid body 3-D position/transform
 Cutility::Bound< typename >Bound value class
 Cutility::Bound< bool >
 Cutility::Bound< double >
 Cutility::Bound< file::FileName >
 Cutility::Bound< file::PathName >
 Cutility::Bound< int >
 Cutility::Bound< std::string >
 Cutility::Bound< T >
 Cnumeric::geometry::BoundingBox< typename >3d axis aligned bounding box class
 Cnumeric::geometry::BoundingBox< Vector >
 CCache
 Cutility::keys::ClassKeyMap< K, T, C >Keyed-access map with key subset map for each client class
 Cutility::keys::ClassKeyVector< K, T, C >Keyed-access vector with key subset map for each client class
 Cnumeric::ColPointers< T >
 Cnumeric::ColsPointer< T >
 Cnumeric::ColVectors< T >
 Cnumeric::interpolation::spline::compare_interp_range
 Cnumeric::kdtree::CompareKDPoints
 Cutility::json_spirit::Config_map< String >
 Cutility::json_spirit::Config_vector< String >
 Cutility::py::COP_to_Python_converter< T >
 Cnumeric::geometry::hashing::Counter
 Cbasic::CSI_SequenceClass to hold all Terminal ASCII codes as static data for Tracer. Note: that on non-tty terminals all codes will initialized as empty to avoid polution of Rosetta logs
 Cnumeric::interpolation::spline::CubicSpline
 Cutility::sql_database::DatabaseMode
 Cutility::sql_database::DatabaseSessionManager
 Cdecision_function
 Cdefault_dfs_visitor
 Cutility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >
 Cutility::DereferenceIterator< Container >Const_iterator class for SilentFileData container
 Cbasic::DynamicProfileThis
 Cutility::keys::lookup::end< K >Key lookup end iterator functor
 Cutility::json_spirit::Error_position
 Cutility::excn::EXCN_Base
 Cutility::factory::Factory< typename >Pluggable factory
 Cutility::Factory< T >
 Cutility::FactoryRegister< T, U >
 Cnumeric::FastRemainderSelector< T, bool >Fast remainder function selector class for non-integer types
 Cnumeric::FastRemainderSelector< T, true >Fast remainder function selector class for integer types
 Cutility::file::FileNameFile name class supporting Windows and UN*X/Linux format names
 Cutility::fixedsizearray1< T, S >
 Cutility::fixedsizearray1< numeric::Real, 3 >
 Cutility::fixedsizearray1< numeric::Real, 6 >
 Cutility::fixedsizearray1< numeric::Size, 6 >
 Cutility::fixedsizearray1< Size, S >
 Cutility::fixedsizearray1const_iterator< T, S >
 Cutility::fixedsizearray1iterator< T, S >
 Cutility::FixedSizeLexicographicalIterator< S >
 Cnumeric::coordinate_fitting::FlatLookup< QueryType, EntryType, Real >
 Cnumeric::coordinate_fitting::FlatLookup< Real *, numeric::Size, Real >
 Cnumeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4
 Cbasic::gpu::float4
 Cbasic::database::schema_generator::ForeignKey
 Cutility::keys::lookup::gen< K >Key lookup/generator functor
 Cnumeric::linear_algebra::GeneralizedEigenSolver< _MatrixType >Solves generalized eigenvalue problems
 Cutility::json_spirit::Generator< Value_type, Ostream_type >
 Cgrammar
 Cgrammar
 Cutility::keys::lookup::has< K >Key lookup has query functor
 CCache::head_t
 Cnumeric::interpolation::HistogramAP< X, Y >
 Cnumeric::interpolation::HistogramCAP< X, Y >
 Cnumeric::interpolation::HistogramCOP< X, Y >
 Cnumeric::interpolation::HistogramOP< X, Y >
 Cutility::history_queue_struct
 Cnumeric::HomogeneousTransform< T >
 Cnumeric::HomogeneousTransform< double >
 Cbasic::database::schema_generator::Index
 Cbasic::database::insert_statement_generator::InsertGenerator
 Cnumeric::interpolation::spline::interp_range
 Cnumeric::IntervalSet< typename >
 Cnumeric::IntervalSet< double >
 Cstd::ios_baseSTL class
 Cnumeric::IOTraits< T >Numerics input/output type traits
 Cnumeric::IOTraits< double >Numerics input/output type traits double specialization
 Cnumeric::IOTraits< float >Numerics input/output type traits float Specialization
 Cnumeric::IOTraits< int >Numerics input/output type traits int specialization
 Cnumeric::IOTraits< long double >Numerics input/output type traits long double specialization
 Cnumeric::IOTraits< long int >: Numerics input/output type traits long int specialization
 Cnumeric::IOTraits< short int >Numerics input/output type traits short int specialization
 Cnumeric::IOTraits< unsigned int >: Numerics input/output type traits unsigned int specialization
 Cnumeric::IOTraits< unsigned long int >Numerics input/output type traits unsigned long int specialization
 Cnumeric::IOTraits< unsigned short int >: Numerics input/output type traits unsigned short int specialization
 Cutility::io::irstreamOrstream: Input stream wrapper abstract base class
 Cutility::signals::IsLinkUnitInvalid< Function >Struct useful as combined predicate + deallocation of function object contained inside a LinkUnit
 Citerator
 Cnumeric::kdtree::KDPoint_MinDist
 Cutility::keys::KeyHidden index key interface class
 Cutility::keys::lookup::key< K >Key lookup key query functor
 Cutility::keys::Key2Tuple< K1, K2 >2-tuple meta-key
 Cutility::keys::Key2Vector< K >2-key meta-key
 Cutility::keys::Key3Tuple< K1, K2, K3 >3-tuple meta-key
 Cutility::keys::Key3Vector< K >3-key meta-key
 Cutility::keys::Key4Tuple< K1, K2, K3, K4 >4-tuple meta-key
 Cutility::keys::Key4Vector< K >4-key meta-key
 Cutility::keys::KeyCountKey counter functor
 Cutility::keys::KeyLess< T, U >Key member comparison functor template
 Cutility::keys::KeyLookup< K >Key lookup map and collection
 Cutility::keys::KeyMapTraits< K, T >KeyMap traits class
 Cutility::keys::KeySetTraits< K >KeySet traits class
 Cutility::keys::KeyVector< K, T >Keyed-access vector
 Cutility::keys::KeyVectorTraits< K >KeyVector traits class
 Cnumeric::fourier::kiss_fft_state
 Cnumeric::fourier::kiss_fftnd_state
 Cnumeric::fourier::kiss_fftndr_state
 Cnumeric::fourier::kiss_fftr_state
 Cutility::LexicographicalIterator
 Cnumeric::xyzTransform< typename >::Line
 Cnumeric::interpolation::spline::LinearFunction
 Cutility::signals::LinkInterface wrapper around utility::signals::LinkUnit
 Cutility::list_element< T >
 Cnumeric::nls::lm_control_struct
 Cnumeric::nls::lm_status_struct
 Cutility::lua::LuaIterator
 Cutility::lua::LuaObject
 Cnumeric::MathMatrix< T >
 Cnumeric::MathMatrix< Real >
 Cnumeric::MathNTensor< T >
 Cnumeric::MathNTensor< Real >
 Cnumeric::MathTensor< T >
 Cnumeric::MathTensor< Real >
 Cnumeric::MathVector< T >
 Cnumeric::MathVector< Real >
 Cnumeric::ModSelector< T, bool >Mod function selector class for non-integer types
 Cnumeric::ModSelector< T, true >Mod function selector class for integer types
 Cnumeric::ModuloSelector< T, bool >Modulo function selector class for non-integer types
 Cnumeric::ModuloSelector< T, true >Modulo function selector class for integer types
 Cutility::json_spirit::Multi_pass_iters< Istream_type >
 Cnumeric::MultiDimensionalHistogramClass for accumulating a histogram of one or more numeric variables
 Cutility::keys::lookup::n_key< K >Key lookup n_key query functor
 Cnumeric::NearestSelector< R, T, bool >Nearest function selector class for R non-integer or T integer
 Cnumeric::NearestSelector< R, T, true >Nearest function selector class for R integer and T non-integer
 Cutility::keys::NoClientDefault key policy class when no client is needed to distinguish key type
 Cnoncopyable
 Cutility::json_spirit::Null
 Cutility::graph::null_bfs_prune_visitor
 Cnumeric::NumericTraits< T >NumericTraits: Numeric type traits
 Cnumeric::NumericTraits< double >NumericTraits: Numeric type traits double specialization
 Cnumeric::NumericTraits< float >NumericTraits: Numeric type traits float specialization
 Cnumeric::NumericTraits< long double >NumericTraits: Numeric type traits long double specialization
 Cobject
 Cnumeric::histograms::OneDHistogram< key1 >
 Cutility::options::OptionProgram option interface class
 Coptions_class.Option
 Cutility::options::OptionCollectionProgram options collection
 Cutility::OrderedTuple< T >The ordered tuple takes a container class T and defines comparison operators so that the tuple may be sorted
 Cnumeric::interpolation::spline::OrderPoint
 Cutility::io::orstreamOrstream: Output stream wrapper base class
 Cnumeric::kinematic_closure::p
 Cutility::json_spirit::Pair_impl< Config >
 Cutility::file::PathNamePath name class supporting Windows and UN*X/Linux format names
 Cbasic::sampling::orientations::Permute
 Cnumeric::xyzTransform< typename >::Plane
 Cnumeric::interpolation::spline::Point
 Cutility::keys::PointerKeyLess< T, U >Key member comparison functor template for pointers
 Cnumeric::interpolation::spline::PolycubicSpline
 Cutility::predicate_cmp_filename
 Cbasic::database::schema_generator::PrimaryKey
 Cbasic::ProfileThis
 Cnumeric::alignment::QCP_Kernel< Real >
 Cnumeric::alignment::QCP_Kernel< double >
 CQMatrix
 Cbasic::sampling::orientations::QuatDBMetadata
 Cnumeric::Quaternion< typename >Unit quaternion 3-D orientation representation
 Cbasic::sampling::orientations::Quaternion
 Cnumeric::Quaternion< T >
 Cbasic::sampling::orientations::QuatSet
 Cutility::RawType< T >Meta-programming classes to provide the pointer type for down_cast
 Cutility::RawType< T & >
 Cutility::RawType< T * >
 Cutility::pointer::ReferenceCountBase class for reference-counted polymorphic classes
 Cutility::factory::Registrant< typename >Factory registrant
 Cnumeric::RemainderSelector< T, bool >Remainder function selector class for non-integer types
 Cnumeric::RemainderSelector< T, true >Remainder function selector class for integer types
 Cnumeric::random::ReservoirSampler< T >Simple container for keeping K random values
 Cbasic::resource_manager::ResourceConfigurationThe set of strings necessary to describe how a resource should be constructed
 Cnumeric::model_quality::RmsDataRmsData is a class intended to replace the global rms_obj namespace from rosetta++. Initial implementation is with a singleton design pattern to mimic a global namespace from rosetta++
 Cnumeric::RowPointers< T >
 Cnumeric::RowsPointer< T >
 Cnumeric::RowVectors< T >
 CS
 Cbasic::database::schema_generator::Schema
 Cutility::json_spirit::Semantic_actions< Value_type, Iter_type >
 Csession
 Cutility::Show
 Cutility::signals::SignalHub< ResultType, Signal >Forward declaration for SignalHub
 Cutility::signals::SignalHub< ReturnType, Signal >
 Cutility::SimulateMPISingleton class storing simulated MPI state
 Cutility::SimulateMPIData
 Cutility::SingletonBase< T >SingletonBase is meant to serve as a base class for singleton classes in Rosetta handling the initialization of the singleton in a thread-safe way
 Cutility::SingletonBase< FallbackConfigurationFactory >
 Cutility::SingletonBase< Inline_File_Provider >
 Cutility::SingletonBase< MessageListenerFactory >
 Cutility::SingletonBase< QuaternionGridManager >
 Cutility::SingletonBase< ResourceLoaderFactory >
 Cutility::SingletonBase< ResourceLocatorFactory >
 Cutility::SingletonBase< ResourceManager >
 Cutility::SingletonBase< ResourceManagerFactory >
 Cutility::SingletonBase< ResourceOptionsFactory >
 Cutility::SingletonBase< WriteableCacheableDataFactory >
 Cnumeric::geometry::hashing::SixDOffsetTreeReturns a list of offsets corresponding to the bins in a hypershell with radius x
 Cutility::keys::SmallKeyMap< K, T >Keyed-access map with key subset map
 Cutility::keys::SmallKeyVector< K, T >Keyed-access vector with key subset map
 Cutility::keys::SmallKeyVector< AnyOptionKey, VariantOption< ScalarOption > >
 Cutility::keys::SmallKeyVector< AnyVectorOptionKey, VariantOption< VectorOption > >
 Cutility::keys::SmallKeyVector< BooleanOptionKey, BooleanOption >
 Cutility::keys::SmallKeyVector< BooleanVectorOptionKey, BooleanVectorOption >
 Cutility::keys::SmallKeyVector< FileOptionKey, FileOption >
 Cutility::keys::SmallKeyVector< FileVectorOptionKey, FileVectorOption >
 Cutility::keys::SmallKeyVector< IntegerOptionKey, IntegerOption >
 Cutility::keys::SmallKeyVector< IntegerVectorOptionKey, IntegerVectorOption >
 Cutility::keys::SmallKeyVector< OptionKey, OptionTypes >
 Cutility::keys::SmallKeyVector< PathOptionKey, PathOption >
 Cutility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >
 Cutility::keys::SmallKeyVector< RealOptionKey, RealOption >
 Cutility::keys::SmallKeyVector< RealVectorOptionKey, RealVectorOption >
 Cutility::keys::SmallKeyVector< ResidueChainVectorOptionKey, ResidueChainVectorOption >
 Cutility::keys::SmallKeyVector< StringOptionKey, StringOption >
 Cutility::keys::SmallKeyVector< StringVectorOptionKey, StringVectorOption >
 CSolver::SolutionInfo
 CSolver
 Cutility::SortFirst< S, T >
 Cutility::SortSecond< S, T >
 Cnumeric::sphericalVector< typename >SphericalVector: Fast spherical-coordinate numeric vector
 Cnumeric::interpolation::spline::SplineGenerator
 Cstatic_visitor
 Cutility::json_spirit::Stream_reader< Istream_type, Value_type >
 Cutility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >
 Cbasic::svd::SVD_Solver
 Csvm_model
 Csvm_node
 Csvm_parameter
 Csvm_problem
 Cbasic::gpu::Timer
 Cbasic::TracerManagerSimple singleton class to hold the all_tracers_ array, which otherwise suffers from funky double-construction problems when declared as a static data member of Tracer
 Cbasic::TracerOptionsData structure to store all system level options for Tracer system
 Ctransaction
 Cutility::sql_database::TransactionMode
 Cnumeric::interpolation::spline::TricubicSpline
 Cbasic::sampling::orientations::Triple
 Cnumeric::histograms::TwoDHistogram< key1, key2 >
 Cutility::json_spirit::internal_::Type_to_type< T >
 Cunary_function
 Cnumeric::geometry::hashing::xyzStripeHash::ushort2
 Cnumeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2
 Cutility::py::Value
 Cutility::json_spirit::Value_impl< Config >
 Cutility::keys::VariantKey< K >Variant key class
 Cutility::options::VariantOption< O >Variant option class
 Cutility::options::VariantOption< ScalarOption >
 Cutility::options::VariantOption< VectorOption >
 Cstd::vector< basic::database::schema_generator::ForeignKey, A >
 Cstd::vector< basic::database::schema_generator::Index, A >
 Cstd::vector< basic::sampling::orientations::QuatDBMetadata, A >
 Cstd::vector< bool, A >
 Cstd::vector< BooleanOption, A >
 Cstd::vector< BooleanVectorOption, A >
 Cstd::vector< BorderFlag, A >
 Cstd::vector< Column, A >
 Cstd::vector< ConstraintOP, A >
 Cstd::vector< DataOP, A >
 Cstd::vector< double, A >
 Cstd::vector< ExpressionCOP, A >
 Cstd::vector< file::FileName, A >
 Cstd::vector< file::PathName, A >
 Cstd::vector< FileOption, A >
 Cstd::vector< FileVectorOption, A >
 Cstd::vector< float, A >
 Cstd::vector< int, A >
 Cstd::vector< IntegerOption, A >
 Cstd::vector< IntegerVectorOption, A >
 Cstd::vector< KDPointOP, A >
 Cstd::vector< MsgQueue, A >
 Cstd::vector< numeric::double, A >
 Cstd::vector< numeric::interpolation::spline::interp_range, A >
 Cstd::vector< numeric::interpolation::spline::Point, A >
 Cstd::vector< numeric::MathNTensor< Real >, A >
 Cstd::vector< numeric::RocPoint, A >
 Cstd::vector< numeric::Size, A >
 Cstd::vector< OptionTypes, A >
 Cstd::vector< PathOption, A >
 Cstd::vector< PathVectorOption, A >
 Cstd::vector< platform::Size, A >
 Cstd::vector< Real, A >
 Cstd::vector< RealOption, A >
 Cstd::vector< RealVectorOption, A >
 Cstd::vector< ResidueChainVectorOption, A >
 Cstd::vector< Size, A >
 Cstd::vector< std::pair< K, T >, A >
 Cstd::vector< std::pair< platform::double, platform::double >, A >
 Cstd::vector< std::pair< Real, Real >, A >
 Cstd::vector< std::string, A >
 Cstd::vector< StringOption, A >
 Cstd::vector< StringVectorOption, A >
 Cstd::vector< T, A >
 Cstd::vector< TagCOP, A >
 Cstd::vector< typename Vector::Index, A >
 Cstd::vector< utility::history_queue_struct, A >
 Cstd::vector< utility::list_element< T >, A >
 Cstd::vector< utility::vector0< MsgQueue >, A >
 Cstd::vector< utility::vector1< double >, A >
 Cstd::vector< VariantOption< ScalarOption >, A >
 Cstd::vector< VariantOption< VectorOption >, A >
 Cstd::vector< VD, A >
 Cstd::vector< xyzTransform< numeric::Real >, A >
 Cstd::vector< Y, A >
 Cutility::vectorL_IndexSelector< bool >VectorL index type selector: Nonnegative lower index non-specialization
 Cutility::vectorL_IndexSelector< false >VectorL index type selector: Negative lower index specialization
 Cutility::vectorL_ZeroSelector< bool >VectorL lower index zero selector: Nonzero lower index non-specialization
 Cutility::vectorL_ZeroSelector< false >VectorL lower index zero selector: Zero lower index specialization
 CW128_T
 Cnumeric::random::WeightedReservoirItem< T >
 Cnumeric::random::WeightedSampler
 Cutility::factory::WidgetFactory< Creator >Factory base class holds a map between strings and owning pointers of the creator classes
 Cutility::factory::WidgetRegistrator< FACTORY, CREATOR >This class will register a Creator with a Factory at load time
 Cutility::factory::WidgetRegistrator< FallbackConfigurationFactory, T >
 Cutility::factory::WidgetRegistrator< ResourceLoaderFactory, T >
 Cutility::factory::WidgetRegistrator< ResourceLocatorFactory, T >
 Cutility::factory::WidgetRegistrator< ResourceManagerFactory, T >
 Cutility::factory::WidgetRegistrator< ResourceOptionsFactory, T >
 Cutility::factory::WidgetRegistrator< WriteableCacheableDataFactory, T >
 Cnumeric::xyzMatrix< typename >XyzMatrix: Fast 3x3 xyz matrix template
 Cnumeric::xyzMatrix< T >
 Cnumeric::xyzTransform< typename >
 Cnumeric::xyzTransform< double >
 Cnumeric::xyzTransform< numeric::Real >
 Cnumeric::xyzTriple< typename >Fast (x,y,z)-coordinate vector container
 Cnumeric::xyzVector< typename >XyzVector: Fast (x,y,z)-coordinate numeric vector
 Cnumeric::xyzVector< float >
 Cnumeric::xyzVector< T >
 Cbool
 CDataOP
 Cdouble
 Cenable_shared_from_this
 Cfloat
 Cfloatconst
 Cint
 CSignal
 Ctypedef