gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
PViewX3D.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TriangleToSort
 

Functions

static void UnsignedChar2rgba (unsigned char *glc, double *rgba)
 
static void unsignedInt2RGBA (unsigned int &color, double &r, double &g, double &b, double &a)
 
static void writeX3DScale (FILE *fp, PView *p, double xmin, double ymin, double width, double height, double tic, int horizontal, double font_size)
 
static void writeX3DScaleBar (FILE *fp, PView *p, double xmin, double ymin, double width, double height, double tic, int horizontal)
 
static void writeX3DScaleValues (FILE *fp, PView *p, double xmin, double ymin, double width, double height, double tic, int horizontal, double font_size)
 
static void writeX3DScaleLabel (FILE *fp, PView *p, double xmin, double ymin, double width, double height, double tic, int horizontal, double font_size)
 
static void writeX3DStringCenter (FILE *fp, char *label, double x, double y, double z, double font_size)
 

Function Documentation

◆ UnsignedChar2rgba()

static void UnsignedChar2rgba ( unsigned char *  glc,
double *  rgba 
)
inlinestatic

Definition at line 14 of file PViewX3D.h.

Referenced by PView::writeX3D().

Here is the caller graph for this function:

◆ unsignedInt2RGBA()

static void unsignedInt2RGBA ( unsigned int &  color,
double &  r,
double &  g,
double &  b,
double &  a 
)
inlinestatic

Definition at line 22 of file PViewX3D.h.

Referenced by writeX3DScaleBar().

Here is the caller graph for this function:

◆ writeX3DScale()

static void writeX3DScale ( FILE *  fp,
PView p,
double  xmin,
double  ymin,
double  width,
double  height,
double  tic,
int  horizontal,
double  font_size 
)
static

◆ writeX3DScaleBar()

static void writeX3DScaleBar ( FILE *  fp,
PView p,
double  xmin,
double  ymin,
double  width,
double  height,
double  tic,
int  horizontal 
)
static

◆ writeX3DScaleLabel()

static void writeX3DScaleLabel ( FILE *  fp,
PView p,
double  xmin,
double  ymin,
double  width,
double  height,
double  tic,
int  horizontal,
double  font_size 
)
static

◆ writeX3DScaleValues()

static void writeX3DScaleValues ( FILE *  fp,
PView p,
double  xmin,
double  ymin,
double  width,
double  height,
double  tic,
int  horizontal,
double  font_size 
)
static

◆ writeX3DStringCenter()

static void writeX3DStringCenter ( FILE *  fp,
char *  label,
double  x,
double  y,
double  z,
double  font_size 
)
static