gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
drawTransformScaled Class Reference

#include <drawContext.h>

Inheritance diagram for drawTransformScaled:
Collaboration diagram for drawTransformScaled:

Public Member Functions

 drawTransformScaled (double mat[3][3], double tra[3]=nullptr)
 
virtual void setMatrix (double mat[3][3], double tra[3]=nullptr)
 
virtual void transform (double &x, double &y, double &z)
 
- Public Member Functions inherited from drawTransform
 drawTransform ()
 
virtual ~drawTransform ()
 
virtual void transformOneForm (double &x, double &y, double &z)
 
virtual void transformTwoForm (double &x, double &y, double &z)
 

Private Attributes

double _mat [3][3]
 
double _tra [3]
 

Detailed Description

Definition at line 56 of file drawContext.h.

Constructor & Destructor Documentation

◆ drawTransformScaled()

drawTransformScaled::drawTransformScaled ( double  mat[3][3],
double  tra[3] = nullptr 
)
inline

Definition at line 62 of file drawContext.h.

Here is the call graph for this function:

Member Function Documentation

◆ setMatrix()

virtual void drawTransformScaled::setMatrix ( double  mat[3][3],
double  tra[3] = nullptr 
)
inlinevirtual

Reimplemented from drawTransform.

Definition at line 66 of file drawContext.h.

Referenced by drawTransformScaled().

Here is the caller graph for this function:

◆ transform()

virtual void drawTransformScaled::transform ( double &  x,
double &  y,
double &  z 
)
inlinevirtual

Reimplemented from drawTransform.

Definition at line 76 of file drawContext.h.

Member Data Documentation

◆ _mat

double drawTransformScaled::_mat[3][3]
private

Definition at line 58 of file drawContext.h.

Referenced by setMatrix(), and transform().

◆ _tra

double drawTransformScaled::_tra[3]
private

Definition at line 59 of file drawContext.h.

Referenced by setMatrix(), and transform().


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