gdiam_bbox Class Reference

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

Public Member Functions

void bound (const gdiam_point pnt)
 
void combine (gdiam_point out, double a_coef, double b_coef, double c_coef)
 
void dump () const
 
void dump_vertex (double sel1, double sel2, double sel3) const
 
 gdiam_bbox ()
 
 gdiam_bbox (const gdiam_bbox &other)
 
gdiam_point get_dir (int ind)
 
void get_normalized_coordinates (gdiam_point in, gdiam_point out)
 
void init (const GBBox &bb)
 
void init (const gdiam_point _dir_1, const gdiam_point _dir_2, const gdiam_point _dir_3)
 
gdiam_bboxoperator= (const gdiam_bbox &other)
 
void set_third_dim_longest ()
 
gdiam_real volume () const
 

Public Attributes

gdiam_real high_1
 
gdiam_real high_2
 
gdiam_real high_3
 
gdiam_real low_1
 
gdiam_real low_2
 
gdiam_real low_3
 

Detailed Description

Definition at line 477 of file gdiam.h.

Constructor & Destructor Documentation

◆ gdiam_bbox() [1/2]

gdiam_bbox ( )
inline

Definition at line 489 of file gdiam.h.

◆ gdiam_bbox() [2/2]

gdiam_bbox ( const gdiam_bbox other)
inline

Definition at line 493 of file gdiam.h.

Member Function Documentation

◆ bound()

void bound ( const gdiam_point  pnt)
inline

Definition at line 729 of file gdiam.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ combine()

void combine ( gdiam_point  out,
double  a_coef,
double  b_coef,
double  c_coef 
)
inline

Definition at line 597 of file gdiam.h.

◆ dump()

void dump ( ) const
inline

Definition at line 636 of file gdiam.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ dump_vertex()

void dump_vertex ( double  sel1,
double  sel2,
double  sel3 
) const
inline

Definition at line 609 of file gdiam.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get_dir()

gdiam_point get_dir ( int  ind)
inline

Definition at line 575 of file gdiam.h.

+ Here is the caller graph for this function:

◆ get_normalized_coordinates()

void get_normalized_coordinates ( gdiam_point  in,
gdiam_point  out 
)
inline

Definition at line 779 of file gdiam.h.

+ Here is the call graph for this function:

◆ init() [1/2]

void init ( const GBBox bb)
inline

Definition at line 667 of file gdiam.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ init() [2/2]

void init ( const gdiam_point  _dir_1,
const gdiam_point  _dir_2,
const gdiam_point  _dir_3 
)
inline

Definition at line 684 of file gdiam.h.

+ Here is the call graph for this function:

◆ operator=()

gdiam_bbox& operator= ( const gdiam_bbox other)
inline

Definition at line 513 of file gdiam.h.

◆ set_third_dim_longest()

void set_third_dim_longest ( )
inline

Definition at line 547 of file gdiam.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ volume()

gdiam_real volume ( ) const
inline

Definition at line 535 of file gdiam.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ high_1

gdiam_real high_1

Definition at line 485 of file gdiam.h.

◆ high_2

gdiam_real high_2

Definition at line 486 of file gdiam.h.

◆ high_3

gdiam_real high_3

Definition at line 487 of file gdiam.h.

◆ low_1

gdiam_real low_1

Definition at line 485 of file gdiam.h.

◆ low_2

gdiam_real low_2

Definition at line 486 of file gdiam.h.

◆ low_3

gdiam_real low_3

Definition at line 487 of file gdiam.h.


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