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 |