Public Member Functions | Private Attributes | List of all members
PointMatcherIO< T >::LabelGenerator Class Reference

Generate a vector of Labels by checking for collision is the same name is reused. More...

#include <IO.h>

Public Member Functions

void add (const std::string internalName)
 add a name to the vector of labels. If already there, will increament the dimension. More...
 
void add (const std::string internalName, const unsigned int dim)
 add a name to the vector of labels with its dimension. More...
 
Labels getLabels () const
 Return the vector of labels used to build a DataPoints. More...
 

Private Attributes

Labels labels
 vector of labels used to cumulat information More...
 

Detailed Description

template<typename T>
class PointMatcherIO< T >::LabelGenerator

Generate a vector of Labels by checking for collision is the same name is reused.

Definition at line 162 of file IO.h.

Member Function Documentation

◆ add() [1/2]

template<typename T >
void PointMatcherIO< T >::LabelGenerator::add ( const std::string  internalName)

add a name to the vector of labels. If already there, will increament the dimension.

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

◆ add() [2/2]

template<typename T >
void PointMatcherIO< T >::LabelGenerator::add ( const std::string  internalName,
const unsigned int  dim 
)

add a name to the vector of labels with its dimension.

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

◆ getLabels()

template<typename T >
PointMatcher< T >::DataPoints::Labels PointMatcherIO< T >::LabelGenerator::getLabels ( ) const

Return the vector of labels used to build a DataPoints.

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

Member Data Documentation

◆ labels

template<typename T>
Labels PointMatcherIO< T >::LabelGenerator::labels
private

vector of labels used to cumulat information

Definition at line 164 of file IO.h.


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


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