Macros | Functions
vgl_affine_coordinates.hxx File Reference
#include <cassert>
#include <cmath>
#include <vgl/vgl_affine_coordinates.h>
#include <vgl/vgl_vector_2d.h>
#include <vgl/vgl_vector_3d.h>
#include <vgl/vgl_tolerance.h>

Go to the source code of this file.

Macros

#define VGL_AFFINE_COORDINATES_INSTANTIATE(T)
 

Functions

template<class T >
void vgl_affine_coordinates_2d (std::vector< vgl_point_2d< T > > const &pts, std::vector< vgl_point_2d< T > > &affine_pts)
 
template<class T >
void vgl_affine_coordinates_3d (std::vector< vgl_point_3d< T > > const &pts, std::vector< vgl_point_3d< T > > &affine_pts)
 
template<class T >
void vgl_affine_coordinates_3d (std::vector< vgl_point_2d< T > > const &pts1, std::vector< vgl_point_2d< T > > const &pts2, std::vector< vgl_point_3d< T > > &affine_pts)
 

Macro Definition Documentation

◆ VGL_AFFINE_COORDINATES_INSTANTIATE

#define VGL_AFFINE_COORDINATES_INSTANTIATE (   T)
Value:
template void vgl_affine_coordinates_2d(std::vector<vgl_point_2d<T> > const& pts, std::vector<vgl_point_2d<T> >& affine_pts); \
template void vgl_affine_coordinates_3d(std::vector<vgl_point_3d<T> > const& pts, std::vector<vgl_point_3d<T> >& affine_pts); \
template void vgl_affine_coordinates_3d(std::vector<vgl_point_2d<T> > const& pts1, std::vector<vgl_point_2d<T> > const& pts2, \
std::vector<vgl_point_3d<T> >& affine_pts)
void vgl_affine_coordinates_3d(std::vector< vgl_point_3d< T > > const &pts, std::vector< vgl_point_3d< T > > &affine_pts)
void vgl_affine_coordinates_2d(std::vector< vgl_point_2d< T > > const &pts, std::vector< vgl_point_2d< T > > &affine_pts)

Definition at line 174 of file vgl_affine_coordinates.hxx.

Function Documentation

◆ vgl_affine_coordinates_2d()

template<class T >
void vgl_affine_coordinates_2d ( std::vector< vgl_point_2d< T > > const &  pts,
std::vector< vgl_point_2d< T > > &  affine_pts 
)

Definition at line 12 of file vgl_affine_coordinates.hxx.

◆ vgl_affine_coordinates_3d() [1/2]

template<class T >
void vgl_affine_coordinates_3d ( std::vector< vgl_point_3d< T > > const &  pts,
std::vector< vgl_point_3d< T > > &  affine_pts 
)

Definition at line 34 of file vgl_affine_coordinates.hxx.

◆ vgl_affine_coordinates_3d() [2/2]

template<class T >
void vgl_affine_coordinates_3d ( std::vector< vgl_point_2d< T > > const &  pts1,
std::vector< vgl_point_2d< T > > const &  pts2,
std::vector< vgl_point_3d< T > > &  affine_pts 
)

Definition at line 66 of file vgl_affine_coordinates.hxx.