GPointPair Class Reference

#include <VisionX/components/pointcloud_processor/ObjectShapeClassification/gdiam.h>

Public Member Functions

 GPointPair ()
 
void init (const gdiam_point _p, const gdiam_point _q)
 
void init (const gdiam_point _p, const gdiam_point _q, const gdiam_point proj)
 
void init (const gdiam_point pnt)
 
void update_diam (const gdiam_point _p, const gdiam_point _q)
 
void update_diam (const gdiam_point _p, const gdiam_point _q, const gdiam_point dir)
 
void update_diam (GPointPair &pp)
 
void update_diam_simple (const gdiam_point _p, const gdiam_point _q)
 
void update_diam_simple (const gdiam_point _p, const gdiam_point _q, const gdiam_point dir)
 

Public Attributes

gdiam_real distance
 
gdiam_point p
 
gdiam_point q
 

Constructor & Destructor Documentation

◆ GPointPair()

GPointPair ( )
inline

Member Function Documentation

◆ init() [1/3]

void init ( const gdiam_point _p,
const gdiam_point _q )
inline

◆ init() [2/3]

void init ( const gdiam_point _p,
const gdiam_point _q,
const gdiam_point proj )
inline

◆ init() [3/3]

void init ( const gdiam_point pnt)
inline

◆ update_diam() [1/3]

void update_diam ( const gdiam_point _p,
const gdiam_point _q )
inline

◆ update_diam() [2/3]

void update_diam ( const gdiam_point _p,
const gdiam_point _q,
const gdiam_point dir )
inline

◆ update_diam() [3/3]

void update_diam ( GPointPair & pp)
inline

◆ update_diam_simple() [1/2]

void update_diam_simple ( const gdiam_point _p,
const gdiam_point _q )
inline

◆ update_diam_simple() [2/2]

void update_diam_simple ( const gdiam_point _p,
const gdiam_point _q,
const gdiam_point dir )
inline

Member Data Documentation

◆ distance

gdiam_real distance

◆ p

◆ q


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