PCL
Point.h File Reference
#include <pcl/Defs.h>
#include <pcl/Math.h>
#include <pcl/Relational.h>

Go to the source code of this file.

Classes

class  pcl::GenericPoint< T >
 A generic point in the two-dimensional space. More...
 

Namespaces

 pcl
 PCL root namespace.
 

Functions

template<typename T >
double pcl::Distance (const GenericPoint< T > &p1, const GenericPoint< T > &p2) noexcept
 
template<typename T1 , typename T2 >
double pcl::ManhattanDistance (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator* (const GenericPoint< T > &p1, T d2) noexcept
 
template<typename T1 , typename T2 >
GenericPoint< T1 > pcl::operator* (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator* (T d1, const GenericPoint< T > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator+ (const GenericPoint< T > &p1, T d2) noexcept
 
template<typename T1 , typename T2 >
GenericPoint< T1 > pcl::operator+ (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator+ (T d1, const GenericPoint< T > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator- (const GenericPoint< T > &p1, T d2) noexcept
 
template<typename T1 , typename T2 >
GenericPoint< T1 > pcl::operator- (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator- (T d1, const GenericPoint< T > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator/ (const GenericPoint< T > &p1, T d2) noexcept
 
template<typename T1 , typename T2 >
GenericPoint< T1 > pcl::operator/ (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
GenericPoint< T > pcl::operator/ (T d1, const GenericPoint< T > &p2) noexcept
 
template<typename T >
bool pcl::operator< (const GenericPoint< T > &p1, T d2) noexcept
 
template<typename T1 , typename T2 >
bool pcl::operator< (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
bool pcl::operator< (T d1, const GenericPoint< T > &p2) noexcept
 
template<typename T >
bool pcl::operator== (const GenericPoint< T > &p1, T d2) noexcept
 
template<typename T1 , typename T2 >
bool pcl::operator== (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2) noexcept
 
template<typename T >
bool pcl::operator== (T d1, const GenericPoint< T > &p2) noexcept
 
template<typename T , typename T1 , typename T2 >
void pcl::Rotate (GenericPoint< T > &p, T1 a, const GenericPoint< T2 > &c) noexcept
 
template<typename T , typename T1 , typename T2 >
void pcl::Rotate (GenericPoint< T > &p, T1 a, T2 xc, T2 yc) noexcept
 
template<typename T , typename T1 , typename T2 >
void pcl::Rotate (GenericPoint< T > &p, T1 sa, T1 ca, const GenericPoint< T2 > &c) noexcept
 
template<typename T , typename T1 , typename T2 >
void pcl::Rotate (GenericPoint< T > &p, T1 sa, T1 ca, T2 xc, T2 yc) noexcept
 
template<typename T >
void pcl::Swap (GenericPoint< T > &p1, GenericPoint< T > &p2) noexcept