g2o
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
line3d.h File Reference
#include <Eigen/Core>
#include "g2o/core/eigen_types.h"
#include "g2o_types_slam3d_addons_api.h"
Include dependency graph for line3d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  g2o::OrthonormalLine3D
 
class  g2o::Line3D
 

Namespaces

namespace  g2o
 
namespace  g2o::internal
 

Typedefs

typedef Eigen::Matrix< double, 6, 6 > g2o::Matrix6
 
typedef Eigen::Matrix< double, 6, 4 > g2o::Matrix6x4
 
typedef struct OrthonormalLine3D g2o::OrthonormalLine3D
 

Functions

Line3D g2o::operator* (const Isometry3 &t, const Line3D &line)
 
Vector6 g2o::internal::transformCartesianLine (const Isometry3 &t, const Vector6 &line)
 
Vector6 g2o::internal::normalizeCartesianLine (const Vector6 &line)
 
static double g2o::internal::mline_elevation (const double v[3])
 
G2O_TYPES_SLAM3D_ADDONS_API double g2o::internal::getAzimuth (const Vector3 &direction)
 
G2O_TYPES_SLAM3D_ADDONS_API double g2o::internal::getElevation (const Vector3 &direction)