uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Dense.h File Reference
#include <stdlib.h>
#include <Eigen/Dense>
#include "Core/Types.h"
#include "Core/Serializable.h"
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/array.hpp>

Go to the source code of this file.

Data Structures

class  uLib::_HPoint3f< p >
 
struct  uLib::_HLine3f
 
struct  uLib::_HError3f
 

Namespaces

 boost
 
 boost::serialization
 
 Eigen
 
 uLib
 

Typedefs

typedef int uLib::Scalari
 
typedef unsigned int uLib::Scalarui
 
typedef long uLib::Scalarl
 
typedef unsigned long uLib::Scalarul
 
typedef float uLib::Scalarf
 
typedef double uLib::Scalard
 
typedef Eigen::Matrix< int, 1, 1 > uLib::Matrix1i
 
typedef Eigen::Matrix2i uLib::Matrix2i
 
typedef Eigen::Matrix3i uLib::Matrix3i
 
typedef Eigen::Matrix4i uLib::Matrix4i
 
typedef Eigen::Matrix< float, 1, 1 > uLib::Matrix1f
 
typedef Eigen::Matrix2f uLib::Matrix2f
 
typedef Eigen::Matrix3f uLib::Matrix3f
 
typedef Eigen::Matrix4f uLib::Matrix4f
 
typedef Eigen::Matrix< int, 1, 1 > uLib::Vector1i
 
typedef Eigen::Vector2i uLib::Vector2i
 
typedef Eigen::Vector3i uLib::Vector3i
 
typedef Eigen::Vector4i uLib::Vector4i
 
typedef Eigen::Matrix< float, 1, 1 > uLib::Vector1f
 
typedef Eigen::Vector2f uLib::Vector2f
 
typedef Eigen::Vector3f uLib::Vector3f
 
typedef Eigen::Vector4f uLib::Vector4f
 
typedef _HPoint3f< false > uLib::HVector3f
 
typedef _HPoint3f< true > uLib::HPoint3f
 
typedef struct _HLine3f uLib::HLine3f
 
typedef struct _HError3f uLib::HError3f
 

Functions

template<class Archive , class Scalar , int RowsAtCompileTime, int ColsAtCompileTime>
void boost::serialization::serialize (Archive &ar,::Eigen::Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > &m, const unsigned int)
 
template<typename T , int size>
std::istream & Eigen::operator>> (std::istream &is, Eigen::Matrix< T, size, 1 > &vec)
 
template<typename T , int size>
std::ostream & Eigen::operator<< (std::ostream &os, const Eigen::Matrix< T, size, 1 > &vec)
 
template<typename T , int size>
void uLib::VectorxT_StringTo (Eigen::Matrix< T, size, 1 > &vec, std::string str, const char *delim=" ,;\t\n")
 
template<typename T , int size>
std::string uLib::VectorxT_ToString (const Eigen::Matrix< T, size, 1 > &vec)
 
template<typename T , int size>
void uLib::operator>> (std::string &str, Eigen::Matrix< T, size, 1 > &vec)
 
std::ostream & uLib::operator<< (std::ostream &stream, const HLine3f &line)
 
std::ostream & uLib::operator<< (std::ostream &stream, const HError3f &err)