Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
pcl::poisson::NVector< T, Dim > Class Template Reference

#include <vector.h>

List of all members.

Public Member Functions

NVectorAddScaled (const NVector &V, const T &scale)
size_t Dimensions () const
Dot (const NVector &V) const
Length () const
Norm (size_t Ln) const
void Normalize ()
 NVector ()
 NVector (const NVector &V)
 NVector (size_t N)
 NVector (size_t N, T *pV)
const T * operator() (size_t i) const
T * operator() (size_t i)
NVector operator* (const T &A) const
NVectoroperator*= (const T &A)
NVector operator+ (const NVector &V) const
NVectoroperator+= (const NVector &V)
NVector operator- (const NVector &V) const
NVector operator- () const
NVectoroperator-= (const NVector &V)
NVector operator/ (const T &A) const
NVectoroperator/= (const T &A)
NVectoroperator= (const NVector &V)
const T * operator[] (size_t i) const
T * operator[] (size_t i)
void Resize (size_t N)
void SetZero ()
NVectorSubtractScaled (const NVector &V, const T &scale)
 ~NVector ()

Static Public Member Functions

static void Add (const NVector &V1, const T &scale1, const NVector &V2, const T &scale2, NVector &Out)
static void Add (const NVector &V1, const T &scale1, const NVector &V2, NVector &Out)

Public Attributes

T * m_pV

Protected Attributes

size_t m_N

Detailed Description

template<class T, int Dim>
class pcl::poisson::NVector< T, Dim >

Definition at line 98 of file vector.h.


Constructor & Destructor Documentation

template<class T , int Dim>
pcl::poisson::NVector< T, Dim >::NVector ( )

Definition at line 286 of file vector.hpp.

template<class T , int Dim>
pcl::poisson::NVector< T, Dim >::NVector ( const NVector< T, Dim > &  V)

Definition at line 292 of file vector.hpp.

template<class T , int Dim>
pcl::poisson::NVector< T, Dim >::NVector ( size_t  N)

Definition at line 300 of file vector.hpp.

template<class T , int Dim>
pcl::poisson::NVector< T, Dim >::NVector ( size_t  N,
T *  pV 
)

Definition at line 318 of file vector.hpp.

template<class T , int Dim>
pcl::poisson::NVector< T, Dim >::~NVector ( )

Definition at line 324 of file vector.hpp.


Member Function Documentation

template<class T , int Dim>
void pcl::poisson::NVector< T, Dim >::Add ( const NVector< T, Dim > &  V1,
const T &  scale1,
const NVector< T, Dim > &  V2,
const T &  scale2,
NVector< T, Dim > &  Out 
) [static]

Definition at line 413 of file vector.hpp.

template<class T , int Dim>
void pcl::poisson::NVector< T, Dim >::Add ( const NVector< T, Dim > &  V1,
const T &  scale1,
const NVector< T, Dim > &  V2,
NVector< T, Dim > &  Out 
) [static]

Definition at line 418 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::AddScaled ( const NVector< T, Dim > &  V,
const T &  scale 
)

Definition at line 397 of file vector.hpp.

template<class T , int Dim>
size_t pcl::poisson::NVector< T, Dim >::Dimensions ( ) const

Definition at line 333 of file vector.hpp.

template<class T , int Dim>
T pcl::poisson::NVector< T, Dim >::Dot ( const NVector< T, Dim > &  V) const

Definition at line 481 of file vector.hpp.

template<class T , int Dim>
T pcl::poisson::NVector< T, Dim >::Length ( void  ) const

Definition at line 473 of file vector.hpp.

template<class T , int Dim>
T pcl::poisson::NVector< T, Dim >::Norm ( size_t  Ln) const

Definition at line 458 of file vector.hpp.

template<class T , int Dim>
void pcl::poisson::NVector< T, Dim >::Normalize ( )

Definition at line 466 of file vector.hpp.

template<class T , int Dim>
const T * pcl::poisson::NVector< T, Dim >::operator() ( size_t  i) const

Definition at line 337 of file vector.hpp.

template<class T , int Dim>
T * pcl::poisson::NVector< T, Dim >::operator() ( size_t  i)

Definition at line 343 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > pcl::poisson::NVector< T, Dim >::operator* ( const T &  A) const

Definition at line 358 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::operator*= ( const T &  A)

Definition at line 366 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > pcl::poisson::NVector< T, Dim >::operator+ ( const NVector< T, Dim > &  V) const

Definition at line 388 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::operator+= ( const NVector< T, Dim > &  V)

Definition at line 423 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > pcl::poisson::NVector< T, Dim >::operator- ( const NVector< T, Dim > &  V) const

Definition at line 431 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > pcl::poisson::NVector< T, Dim >::operator- ( void  ) const

Definition at line 440 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::operator-= ( const NVector< T, Dim > &  V)

Definition at line 450 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > pcl::poisson::NVector< T, Dim >::operator/ ( const T &  A) const

Definition at line 373 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::operator/= ( const T &  A)

Definition at line 381 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::operator= ( const NVector< T, Dim > &  V)

Definition at line 326 of file vector.hpp.

template<class T , int Dim>
const T * pcl::poisson::NVector< T, Dim >::operator[] ( size_t  i) const

Definition at line 348 of file vector.hpp.

template<class T , int Dim>
T * pcl::poisson::NVector< T, Dim >::operator[] ( size_t  i)

Definition at line 353 of file vector.hpp.

template<class T , int Dim>
void pcl::poisson::NVector< T, Dim >::Resize ( size_t  N)

Definition at line 307 of file vector.hpp.

template<class T , int Dim>
void pcl::poisson::NVector< T, Dim >::SetZero ( void  )

Definition at line 335 of file vector.hpp.

template<class T , int Dim>
NVector< T, Dim > & pcl::poisson::NVector< T, Dim >::SubtractScaled ( const NVector< T, Dim > &  V,
const T &  scale 
)

Definition at line 405 of file vector.hpp.


Member Data Documentation

template<class T, int Dim>
size_t pcl::poisson::NVector< T, Dim >::m_N [protected]

Definition at line 145 of file vector.h.

template<class T, int Dim>
T* pcl::poisson::NVector< T, Dim >::m_pV

Definition at line 143 of file vector.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:33