MRSL JPS3D Library  1.1
An implementaion of Jump Point Search on 3D voxel map
Macros | Functions
data_utils.h File Reference

Provide a few widely used function for basic type. More...

#include <jps_basis/data_type.h>

Go to the source code of this file.

Macros

#define transform_vec3   transform_vec<Vec3f, Aff3f>
 Transform all entries in a vector using given TF.
 
#define total_distance2f   total_distance<Vec2f>
 Sum up total distance for vec_Vec2f.
 
#define total_distance3f   total_distance<Vec3f>
 Sum up total distance for vec_Vec3f.
 
#define total_distance2i   total_distance<Vec2i>
 Sum up total distance for vec_Vec2i.
 
#define total_distance3i   total_distance<Vec3i>
 Sum up total distance for vec_Vec3i.
 

Functions

template<class T , class TF >
vec_E< T > transform_vec (const vec_E< T > &t, const TF &tf)
 Template for transforming a vector.
 
template<class T >
decimal_t total_distance (const vec_E< T > &vs)
 Template for calculating distance.
 

Detailed Description

Provide a few widely used function for basic type.