Public Types | Public Member Functions | Public Attributes | List of all members
PointMatcherIO< T >::FileInfo Struct Reference

Information to exploit a reading from a file using this library. Fields might be left blank if unused. More...

#include <IO.h>

Public Types

typedef Eigen::Matrix< T, 3, 1 > Vector3
 alias More...
 

Public Member Functions

 FileInfo (const std::string &readingPath="", const std::string &referencePath="", const std::string &configFileName="", const TransformationParameters &initialTransformation=TransformationParameters(), const TransformationParameters &groundTruthTransformation=TransformationParameters(), const Vector &gravity=Vector3::Zero())
 Constructor, leave fields blank if unused. More...
 

Public Attributes

std::string configFileName
 file name of the yaml configuration More...
 
Vector3 gravity
 gravity vector More...
 
TransformationParameters groundTruthTransformation
 matrix of the ground-truth transform More...
 
TransformationParameters initialTransformation
 matrix of initial estimate transform More...
 
std::string readingFileName
 file name of the reading point cloud More...
 
std::string referenceFileName
 file name of the reference point cloud More...
 

Detailed Description

template<typename T>
struct PointMatcherIO< T >::FileInfo

Information to exploit a reading from a file using this library. Fields might be left blank if unused.

Definition at line 230 of file IO.h.

Member Typedef Documentation

◆ Vector3

template<typename T>
typedef Eigen::Matrix<T, 3, 1> PointMatcherIO< T >::FileInfo::Vector3

alias

Definition at line 232 of file IO.h.

Constructor & Destructor Documentation

◆ FileInfo()

template<typename T >
PointMatcherIO< T >::FileInfo::FileInfo ( const std::string &  readingPath = "",
const std::string &  referencePath = "",
const std::string &  configFileName = "",
const TransformationParameters initialTransformation = TransformationParameters(),
const TransformationParameters groundTruthTransformation = TransformationParameters(),
const Vector gravity = Vector3::Zero() 
)

Constructor, leave fields blank if unused.

Definition at line 166 of file pointmatcher/IO.cpp.

Member Data Documentation

◆ configFileName

template<typename T>
std::string PointMatcherIO< T >::FileInfo::configFileName

file name of the yaml configuration

Definition at line 236 of file IO.h.

◆ gravity

template<typename T>
Vector3 PointMatcherIO< T >::FileInfo::gravity

gravity vector

Definition at line 239 of file IO.h.

◆ groundTruthTransformation

template<typename T>
TransformationParameters PointMatcherIO< T >::FileInfo::groundTruthTransformation

matrix of the ground-truth transform

Definition at line 238 of file IO.h.

◆ initialTransformation

template<typename T>
TransformationParameters PointMatcherIO< T >::FileInfo::initialTransformation

matrix of initial estimate transform

Definition at line 237 of file IO.h.

◆ readingFileName

template<typename T>
std::string PointMatcherIO< T >::FileInfo::readingFileName

file name of the reading point cloud

Definition at line 234 of file IO.h.

◆ referenceFileName

template<typename T>
std::string PointMatcherIO< T >::FileInfo::referenceFileName

file name of the reference point cloud

Definition at line 235 of file IO.h.


The documentation for this struct was generated from the following files:


libpointmatcher
Author(s):
autogenerated on Sat May 27 2023 02:38:04