Public Member Functions | Public Attributes | Friends
CPoint3d Class Reference

#include <point3d.h>

List of all members.

Public Member Functions

float cpDist (void) const
float cpDist (void) const
float cpDot (const CPoint3d &p) const
float cpDot (const CPoint3d &p) const
CPoint3dcpNormalize ()
CPoint3dcpNormalize ()
 CPoint3d (void)
 CPoint3d (void)
 CPoint3d (float x, float y, float z)
 CPoint3d (float x, float y, float z)
 CPoint3d (const CPoint3d &tmpP)
 CPoint3d (const CPoint3d &tmpP)
float cpSquaredNorm () const
float cpSquaredNorm () const
CPoint3doperator*= (float s)
CPoint3doperator*= (float s)
CPoint3doperator+= (const CPoint3d &p)
CPoint3doperator+= (const CPoint3d &p)
CPoint3doperator-= (const CPoint3d &p)
CPoint3doperator-= (const CPoint3d &p)
CPoint3doperator/= (float s)
CPoint3doperator/= (float s)
 ~CPoint3d (void)
 ~CPoint3d (void)

Public Attributes

float x
float y
float z

Friends

bool operator!= (const CPoint3d &p1, const CPoint3d &p2)
bool operator!= (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator* (const CPoint3d &p, float s)
CPoint3d operator* (const CPoint3d &p, float s)
float operator* (const CPoint3d &p1, const CPoint3d &p2)
float operator* (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator+ (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator+ (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator- (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator- (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator/ (const CPoint3d &p, float num)
CPoint3d operator/ (const CPoint3d &p, float num)
bool operator< (const CPoint3d &p1, const CPoint3d &p2)
bool operator< (const CPoint3d &p1, const CPoint3d &p2)
bool operator== (const CPoint3d &p1, const CPoint3d &p2)
bool operator== (const CPoint3d &p1, const CPoint3d &p2)
bool operator> (const CPoint3d &p1, const CPoint3d &p2)
bool operator> (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator^ (const CPoint3d &p1, const CPoint3d &p2)
CPoint3d operator^ (const CPoint3d &p1, const CPoint3d &p2)

Detailed Description

Definition at line 36 of file point3d.h.


Constructor & Destructor Documentation

CPoint3d::CPoint3d ( void  )

Definition at line 36 of file point3d.cpp.

CPoint3d::CPoint3d ( float  x,
float  y,
float  z 
)

Definition at line 40 of file point3d.cpp.

CPoint3d::~CPoint3d ( void  )

Definition at line 47 of file point3d.cpp.

CPoint3d::CPoint3d ( const CPoint3d tmpP)

Definition at line 51 of file point3d.cpp.

CPoint3d::CPoint3d ( void  )
CPoint3d::CPoint3d ( float  x,
float  y,
float  z 
)
CPoint3d::~CPoint3d ( void  )
CPoint3d::CPoint3d ( const CPoint3d tmpP)

Member Function Documentation

float CPoint3d::cpDist ( void  ) const
float CPoint3d::cpDist ( void  ) const

Definition at line 183 of file point3d.cpp.

float CPoint3d::cpDot ( const CPoint3d p) const
float CPoint3d::cpDot ( const CPoint3d p) const

Definition at line 195 of file point3d.cpp.

Definition at line 201 of file point3d.cpp.

float CPoint3d::cpSquaredNorm ( ) const
float CPoint3d::cpSquaredNorm ( ) const

Definition at line 189 of file point3d.cpp.

CPoint3d& CPoint3d::operator*= ( float  s)
CPoint3d & CPoint3d::operator*= ( float  s)

Definition at line 77 of file point3d.cpp.

CPoint3d& CPoint3d::operator+= ( const CPoint3d p)
CPoint3d & CPoint3d::operator+= ( const CPoint3d p)

Definition at line 59 of file point3d.cpp.

CPoint3d& CPoint3d::operator-= ( const CPoint3d p)
CPoint3d & CPoint3d::operator-= ( const CPoint3d p)

Definition at line 68 of file point3d.cpp.

CPoint3d& CPoint3d::operator/= ( float  s)
CPoint3d & CPoint3d::operator/= ( float  s)

Definition at line 86 of file point3d.cpp.


Friends And Related Function Documentation

bool operator!= ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 173 of file point3d.cpp.

bool operator!= ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 173 of file point3d.cpp.

CPoint3d operator* ( const CPoint3d p,
float  s 
) [friend]

Definition at line 116 of file point3d.cpp.

CPoint3d operator* ( const CPoint3d p,
float  s 
) [friend]

Definition at line 116 of file point3d.cpp.

float operator* ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 126 of file point3d.cpp.

float operator* ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 126 of file point3d.cpp.

CPoint3d operator+ ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 96 of file point3d.cpp.

CPoint3d operator+ ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 96 of file point3d.cpp.

CPoint3d operator- ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 106 of file point3d.cpp.

CPoint3d operator- ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 106 of file point3d.cpp.

CPoint3d operator/ ( const CPoint3d p,
float  num 
) [friend]

Definition at line 131 of file point3d.cpp.

CPoint3d operator/ ( const CPoint3d p,
float  num 
) [friend]

Definition at line 131 of file point3d.cpp.

bool operator< ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 155 of file point3d.cpp.

bool operator< ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 155 of file point3d.cpp.

bool operator== ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 165 of file point3d.cpp.

bool operator== ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 165 of file point3d.cpp.

bool operator> ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 160 of file point3d.cpp.

bool operator> ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 160 of file point3d.cpp.

CPoint3d operator^ ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 148 of file point3d.cpp.

CPoint3d operator^ ( const CPoint3d p1,
const CPoint3d p2 
) [friend]

Definition at line 148 of file point3d.cpp.


Member Data Documentation

float CPoint3d::x

Definition at line 39 of file point3d.h.

float CPoint3d::y

Definition at line 41 of file point3d.h.

float CPoint3d::z

Definition at line 43 of file point3d.h.


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


camera_laser_calibration
Author(s): Zhao Cilang,Yan Fei,Zhuang Yan/zhuang@dlut.edu.cn
autogenerated on Sun Jan 5 2014 11:05:02