| uLib-0.2
    | 
| Namespaces | |
| Abstract | |
| Archive | |
| detail | |
| Interface | |
| mpl | |
| Vtk | |
| Typedefs | |
| typedef MuonScatter | MuonScatterData | 
| typedef int | Scalari | 
| typedef unsigned int | Scalarui | 
| typedef long | Scalarl | 
| typedef unsigned long | Scalarul | 
| typedef float | Scalarf | 
| typedef double | Scalard | 
| typedef Eigen::Matrix< int, 1, 1 > | Matrix1i | 
| typedef Eigen::Matrix2i | Matrix2i | 
| typedef Eigen::Matrix3i | Matrix3i | 
| typedef Eigen::Matrix4i | Matrix4i | 
| typedef Eigen::Matrix< float, 1, 1 > | Matrix1f | 
| typedef Eigen::Matrix2f | Matrix2f | 
| typedef Eigen::Matrix3f | Matrix3f | 
| typedef Eigen::Matrix4f | Matrix4f | 
| typedef Eigen::Matrix< int, 1, 1 > | Vector1i | 
| typedef Eigen::Vector2i | Vector2i | 
| typedef Eigen::Vector3i | Vector3i | 
| typedef Eigen::Vector4i | Vector4i | 
| typedef Eigen::Matrix< float, 1, 1 > | Vector1f | 
| typedef Eigen::Vector2f | Vector2f | 
| typedef Eigen::Vector3f | Vector3f | 
| typedef Eigen::Vector4f | Vector4f | 
| typedef _HPoint3f< false > | HVector3f | 
| typedef _HPoint3f< true > | HPoint3f | 
| typedef struct _HLine3f | HLine3f | 
| typedef struct _HError3f | HError3f | 
| typedef boost::signals2::signal_base | SignalBase | 
| typedef Flags< unsigned short > | Flags2B | 
| typedef Flags< unsigned int > | Flags4B | 
| typedef Flags< unsigned long > | Flags8B | 
| typedef float | Real_t | 
| typedef id_t | Id_t | 
| typedef void * | Pointer_t | 
| typedef bool | Bool_t | 
| typedef boost::uuids::uuid | uuid_t | 
| Functions | |
| std::ostream & | operator<< (std::ostream &stream, const MuonEventData &mu) | 
| std::ostream & | operator<< (std::ostream &stream, const MuonScatterData &mu) | 
| template<typename T , uint L1, uint L2> | |
| std::ostream & | operator<< (std::ostream &o, const BitCode2< T, L1, L2 > &code) | 
| template<typename T , uint L1, uint L2, uint L3> | |
| std::ostream & | operator<< (std::ostream &o, const BitCode3< T, L1, L2, L3 > &code) | 
| template<typename T , uint L1, uint L2, uint L3, uint L4> | |
| std::ostream & | operator<< (std::ostream &o, const BitCode4< T, L1, L2, L3, L4 > &code) | 
| template<typename T , int size> | |
| void | VectorxT_StringTo (Eigen::Matrix< T, size, 1 > &vec, std::string str, const char *delim=" ,;\t\n") | 
| template<typename T , int size> | |
| std::string | VectorxT_ToString (const Eigen::Matrix< T, size, 1 > &vec) | 
| template<typename T , int size> | |
| void | operator>> (std::string &str, Eigen::Matrix< T, size, 1 > &vec) | 
| std::ostream & | operator<< (std::ostream &stream, const HLine3f &line) | 
| std::ostream & | operator<< (std::ostream &stream, const HError3f &err) | 
| bool | isFinite (float x) | 
| bool | isFinite (double x) | 
| template<typename T > | |
| int | sign (T val) | 
| template<typename FuncT > | |
| SignalBase * | NewSignal (FuncT f) | 
| template<typename FuncT > | |
| void | ConnectSignal (SignalBase *sigb, FuncT slof, typename FunctionPointer< FuncT >::Object *receiver) | 
| template<typename T > | |
| StringReader & | operator>> (StringReader &isr, T &t) | 
| StringReader & | operator>> (StringReader &isr, const char *str) | 
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &o, const Vector< T > &v) | 
| template<typename T > | |
| std::ofstream & | operator<< (std::ofstream &o, const Vector< T > &v) | 
| template<typename T > | |
| std::istream & | operator>> (std::istream &is, Vector< T > &v) | 
| template<typename _Tp , class _CmpT > | |
| const unsigned long | VectorSplice (const _Tp &_it, const _Tp &_end, const float value, _CmpT _comp) | 
| Variables | |
| uuid_t | uLib_dns_uuid | 
| typedef bool uLib::Bool_t | 
| typedef Flags<unsigned short> uLib::Flags2B | 
| typedef Flags<unsigned int> uLib::Flags4B | 
| typedef Flags<unsigned long> uLib::Flags8B | 
| typedef struct _HError3f uLib::HError3f | 
| typedef struct _HLine3f uLib::HLine3f | 
| typedef _HPoint3f<true> uLib::HPoint3f | 
| typedef _HPoint3f<false> uLib::HVector3f | 
| typedef id_t uLib::Id_t | 
| typedef Eigen::Matrix<float,1,1> uLib::Matrix1f | 
| typedef Eigen::Matrix<int,1,1> uLib::Matrix1i | 
| typedef Eigen::Matrix2f uLib::Matrix2f | 
| typedef Eigen::Matrix2i uLib::Matrix2i | 
| typedef Eigen::Matrix3f uLib::Matrix3f | 
| typedef Eigen::Matrix3i uLib::Matrix3i | 
| typedef Eigen::Matrix4f uLib::Matrix4f | 
| typedef Eigen::Matrix4i uLib::Matrix4i | 
| typedef MuonScatter uLib::MuonScatterData | 
| typedef void* uLib::Pointer_t | 
| typedef float uLib::Real_t | 
| typedef double uLib::Scalard | 
| typedef float uLib::Scalarf | 
| typedef int uLib::Scalari | 
| typedef long uLib::Scalarl | 
| typedef unsigned int uLib::Scalarui | 
| typedef unsigned long uLib::Scalarul | 
| typedef boost::signals2::signal_base uLib::SignalBase | 
| typedef boost::uuids::uuid uLib::uuid_t | 
| typedef Eigen::Matrix<float,1,1> uLib::Vector1f | 
| typedef Eigen::Matrix<int,1,1> uLib::Vector1i | 
| typedef Eigen::Vector2f uLib::Vector2f | 
| typedef Eigen::Vector2i uLib::Vector2i | 
| typedef Eigen::Vector3f uLib::Vector3f | 
| typedef Eigen::Vector3i uLib::Vector3i | 
| typedef Eigen::Vector4f uLib::Vector4f | 
| typedef Eigen::Vector4i uLib::Vector4i | 
| void uLib::ConnectSignal | ( | SignalBase * | sigb, | 
| FuncT | slof, | ||
| typename FunctionPointer< FuncT >::Object * | receiver | ||
| ) | 
| 
 | inline | 
| 
 | inline | 
| SignalBase* uLib::NewSignal | ( | FuncT | f | ) | 
| 
 | inline | 
| 
 | inline | 
| std::ostream& uLib::operator<< | ( | std::ostream & | o, | 
| const Vector< T > & | v | ||
| ) | 
| std::ofstream& uLib::operator<< | ( | std::ofstream & | o, | 
| const Vector< T > & | v | ||
| ) | 
| std::ostream& uLib::operator<< | ( | std::ostream & | o, | 
| const BitCode2< T, L1, L2 > & | code | ||
| ) | 
| std::ostream& uLib::operator<< | ( | std::ostream & | o, | 
| const BitCode3< T, L1, L2, L3 > & | code | ||
| ) | 
| std::ostream& uLib::operator<< | ( | std::ostream & | o, | 
| const BitCode4< T, L1, L2, L3, L4 > & | code | ||
| ) | 
| 
 | inline | 
References uLib::_HLine3f::direction, and uLib::_HLine3f::origin.
| 
 | inline | 
References uLib::_HError3f::direction_error, and uLib::_HError3f::position_error.
| 
 | inline | 
| 
 | inline | 
| std::istream& uLib::operator>> | ( | std::istream & | is, | 
| Vector< T > & | v | ||
| ) | 
| void uLib::operator>> | ( | std::string & | str, | 
| Eigen::Matrix< T, size, 1 > & | vec | ||
| ) | 
References VectorxT_StringTo().
| int uLib::sign | ( | T | val | ) | 
| 
 | inline | 
| void uLib::VectorxT_StringTo | ( | Eigen::Matrix< T, size, 1 > & | vec, | 
| std::string | str, | ||
| const char * | delim = " ,;\t\n" | ||
| ) | 
Given a string consisting of a series of doubles with some delimiter, return an Eigen::Vector populated with those values, in the same order as they are given in the string.
| vec | A double vector to be populated with the results | 
| str | A string to be parsed as a series of doubles. | 
| delim | Delimiters of the text (a typical default is " ," for comma and space-delimited text | 
Referenced by operator>>().
| std::string uLib::VectorxT_ToString | ( | const Eigen::Matrix< T, size, 1 > & | vec | ) | 
| uuid_t uLib::uLib_dns_uuid |