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

#include <Elipsoids.h>

Public Types

typedef std::vector< int > Indices
 
typedef Eigen::Matrix< std::int64_t, Eigen::Dynamic, Eigen::Dynamic > Int64Matrix
 
typedef Eigen::Matrix< std::int64_t, 1, Eigen::Dynamic > Int64Vector
 
typedef DataPoints::View View
 

Public Member Functions

 BuildData (Matrix &features, Matrix &descriptors, Int64Matrix &times)
 

Public Attributes

boost::optional< Viewcovariance
 
boost::optional< Viewdensities
 
Matrixdescriptors
 
boost::optional< VieweigenValues
 
boost::optional< VieweigenVectors
 
Matrixfeatures
 
Indices indices
 
Indices indicesToKeep
 
boost::optional< Viewmeans
 
boost::optional< Viewnormals
 
boost::optional< ViewnumOfNN
 
int outputInsertionPoint
 
boost::optional< ViewpointIds
 
boost::optional< ViewpointX
 
boost::optional< ViewpointY
 
boost::optional< ViewpointZ
 
boost::optional< Viewshapes
 
Int64Matrixtimes
 
int unfitPointsCount
 
boost::optional< Viewweights
 

Detailed Description

template<typename T>
struct ElipsoidsDataPointsFilter< T >::BuildData

Definition at line 107 of file Elipsoids.h.

Member Typedef Documentation

◆ Indices

template<typename T >
typedef std::vector<int> ElipsoidsDataPointsFilter< T >::BuildData::Indices

Definition at line 109 of file Elipsoids.h.

◆ Int64Matrix

template<typename T >
typedef Eigen::Matrix<std::int64_t, Eigen::Dynamic, Eigen::Dynamic> ElipsoidsDataPointsFilter< T >::BuildData::Int64Matrix

Definition at line 111 of file Elipsoids.h.

◆ Int64Vector

template<typename T >
typedef Eigen::Matrix<std::int64_t, 1, Eigen::Dynamic> ElipsoidsDataPointsFilter< T >::BuildData::Int64Vector

Definition at line 112 of file Elipsoids.h.

◆ View

template<typename T >
typedef DataPoints::View ElipsoidsDataPointsFilter< T >::BuildData::View

Definition at line 110 of file Elipsoids.h.

Constructor & Destructor Documentation

◆ BuildData()

template<typename T >
ElipsoidsDataPointsFilter< T >::BuildData::BuildData ( Matrix features,
Matrix descriptors,
Int64Matrix times 
)
inline

Definition at line 135 of file Elipsoids.h.

Member Data Documentation

◆ covariance

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::covariance

Definition at line 124 of file Elipsoids.h.

◆ densities

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::densities

Definition at line 120 of file Elipsoids.h.

◆ descriptors

template<typename T >
Matrix& ElipsoidsDataPointsFilter< T >::BuildData::descriptors

Definition at line 117 of file Elipsoids.h.

◆ eigenValues

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::eigenValues

Definition at line 121 of file Elipsoids.h.

◆ eigenVectors

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::eigenVectors

Definition at line 122 of file Elipsoids.h.

◆ features

template<typename T >
Matrix& ElipsoidsDataPointsFilter< T >::BuildData::features

Definition at line 116 of file Elipsoids.h.

◆ indices

template<typename T >
Indices ElipsoidsDataPointsFilter< T >::BuildData::indices

Definition at line 114 of file Elipsoids.h.

◆ indicesToKeep

template<typename T >
Indices ElipsoidsDataPointsFilter< T >::BuildData::indicesToKeep

Definition at line 115 of file Elipsoids.h.

◆ means

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::means

Definition at line 125 of file Elipsoids.h.

◆ normals

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::normals

Definition at line 119 of file Elipsoids.h.

◆ numOfNN

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::numOfNN

Definition at line 131 of file Elipsoids.h.

◆ outputInsertionPoint

template<typename T >
int ElipsoidsDataPointsFilter< T >::BuildData::outputInsertionPoint

Definition at line 132 of file Elipsoids.h.

◆ pointIds

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::pointIds

Definition at line 127 of file Elipsoids.h.

◆ pointX

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::pointX

Definition at line 128 of file Elipsoids.h.

◆ pointY

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::pointY

Definition at line 129 of file Elipsoids.h.

◆ pointZ

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::pointZ

Definition at line 130 of file Elipsoids.h.

◆ shapes

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::shapes

Definition at line 126 of file Elipsoids.h.

◆ times

template<typename T >
Int64Matrix& ElipsoidsDataPointsFilter< T >::BuildData::times

Definition at line 118 of file Elipsoids.h.

◆ unfitPointsCount

template<typename T >
int ElipsoidsDataPointsFilter< T >::BuildData::unfitPointsCount

Definition at line 133 of file Elipsoids.h.

◆ weights

template<typename T >
boost::optional<View> ElipsoidsDataPointsFilter< T >::BuildData::weights

Definition at line 123 of file Elipsoids.h.


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


libpointmatcher
Author(s):
autogenerated on Mon Sep 16 2024 02:24:11