gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
xyzn Struct Reference

#include <SmoothData.h>

Public Member Functions

 xyzn (float xx, float yy, float zz)
 
 ~xyzn ()
 
float angle (int i, char n0, char n1, char n2)
 
void update (char n0, char n1, char n2, float tol)
 

Public Attributes

float x
 
float y
 
float z
 
std::vector< nnbn
 

Static Public Attributes

static float eps = 1.e-6F
 

Detailed Description

Definition at line 78 of file SmoothData.h.

Constructor & Destructor Documentation

◆ xyzn()

xyzn::xyzn ( float  xx,
float  yy,
float  zz 
)
inline

Definition at line 82 of file SmoothData.h.

◆ ~xyzn()

xyzn::~xyzn ( )
inline

Definition at line 83 of file SmoothData.h.

Member Function Documentation

◆ angle()

float xyzn::angle ( int  i,
char  n0,
char  n1,
char  n2 
)

Definition at line 166 of file SmoothData.cpp.

Referenced by smooth_normals::get(), and update().

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

◆ update()

void xyzn::update ( char  n0,
char  n1,
char  n2,
float  tol 
)

Definition at line 184 of file SmoothData.cpp.

Referenced by smooth_normals::add().

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

Member Data Documentation

◆ eps

float xyzn::eps = 1.e-6F
static

Definition at line 81 of file SmoothData.h.

Referenced by lessthanxyzn::operator()().

◆ n

std::vector<nnb> xyzn::n

Definition at line 80 of file SmoothData.h.

Referenced by angle(), smooth_normals::get(), and update().

◆ x

float xyzn::x

Definition at line 79 of file SmoothData.h.

Referenced by lessthanxyzn::operator()().

◆ y

float xyzn::y

Definition at line 79 of file SmoothData.h.

Referenced by lessthanxyzn::operator()().

◆ z

float xyzn::z

Definition at line 79 of file SmoothData.h.

Referenced by lessthanxyzn::operator()().


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