AronVectorConverter Class Reference

#include <RobotAPI/libraries/aron/converter/stdstl/StdVectorConverter.h>

Public Member Functions

 AronVectorConverter ()=delete
 

Static Public Member Functions

template<typename T>
static data::NDArrayPtr ConvertFrom1DVector (const std::vector< T > &data)
 
template<typename T>
static data::NDArrayPtr ConvertFromVector (const std::vector< T > &data)
 
template<typename T>
static std::vector< TConvertTo1DVector (const data::NDArray &nav)
 
template<typename T>
static std::vector< TConvertTo1DVector (const data::NDArrayPtr &nav)
 
template<typename T>
static std::vector< std::vector< T > > ConvertTo2DVector (const data::NDArray &nav, int dim0size=-1)
 
template<typename T>
static std::vector< std::vector< T > > ConvertTo2DVector (const data::NDArrayPtr &nav)
 
template<typename T>
static std::vector< TConvertToVector (const data::NDArrayPtr &nav)
 

Detailed Description

Definition at line 32 of file StdVectorConverter.h.

Constructor & Destructor Documentation

◆ AronVectorConverter()

AronVectorConverter ( )
delete

Member Function Documentation

◆ ConvertFrom1DVector()

template<typename T>
static data::NDArrayPtr ConvertFrom1DVector ( const std::vector< T > & data)
inlinestatic

Definition at line 136 of file StdVectorConverter.h.

+ Here is the caller graph for this function:

◆ ConvertFromVector()

template<typename T>
static data::NDArrayPtr ConvertFromVector ( const std::vector< T > & data)
inlinestatic

Definition at line 150 of file StdVectorConverter.h.

+ Here is the call graph for this function:

◆ ConvertTo1DVector() [1/2]

template<typename T>
static std::vector< T > ConvertTo1DVector ( const data::NDArray & nav)
inlinestatic

Definition at line 97 of file StdVectorConverter.h.

+ Here is the caller graph for this function:

◆ ConvertTo1DVector() [2/2]

template<typename T>
static std::vector< T > ConvertTo1DVector ( const data::NDArrayPtr & nav)
inlinestatic

Definition at line 118 of file StdVectorConverter.h.

+ Here is the call graph for this function:

◆ ConvertTo2DVector() [1/2]

template<typename T>
static std::vector< std::vector< T > > ConvertTo2DVector ( const data::NDArray & nav,
int dim0size = -1 )
inlinestatic

Definition at line 54 of file StdVectorConverter.h.

+ Here is the caller graph for this function:

◆ ConvertTo2DVector() [2/2]

template<typename T>
static std::vector< std::vector< T > > ConvertTo2DVector ( const data::NDArrayPtr & nav)
inlinestatic

Definition at line 88 of file StdVectorConverter.h.

+ Here is the call graph for this function:

◆ ConvertToVector()

template<typename T>
static std::vector< T > ConvertToVector ( const data::NDArrayPtr & nav)
inlinestatic

Definition at line 128 of file StdVectorConverter.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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