|
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 |