Limbo 3.5.4
Loading...
Searching...
No Matches
GdsParser::GdsDB::ApplyCellReferenceActionDetails::MagScale< PointType > Struct Template Reference

Scale magnification. More...

#include <GdsObjectHelpers.h>

Public Member Functions

 MagScale (double sx, double sy)
 constructor
void operator() (PointType &p) const
 API to run operation.

Public Attributes

double scaleX
 scale x
double scaleY
 scale y

Detailed Description

template<typename PointType>
struct GdsParser::GdsDB::ApplyCellReferenceActionDetails::MagScale< PointType >

Scale magnification.

Definition at line 319 of file GdsObjectHelpers.h.

Constructor & Destructor Documentation

◆ MagScale()

template<typename PointType>
GdsParser::GdsDB::ApplyCellReferenceActionDetails::MagScale< PointType >::MagScale ( double sx,
double sy )
inline

constructor

Parameters
sxscale x
syscale y

Definition at line 327 of file GdsObjectHelpers.h.

Member Function Documentation

◆ operator()()

template<typename PointType>
void GdsParser::GdsDB::ApplyCellReferenceActionDetails::MagScale< PointType >::operator() ( PointType & p) const
inline

API to run operation.

Parameters
pgiven position and perform operation on the position

Definition at line 331 of file GdsObjectHelpers.h.

Member Data Documentation

◆ scaleX

template<typename PointType>
double GdsParser::GdsDB::ApplyCellReferenceActionDetails::MagScale< PointType >::scaleX

scale x

Definition at line 321 of file GdsObjectHelpers.h.

◆ scaleY

template<typename PointType>
double GdsParser::GdsDB::ApplyCellReferenceActionDetails::MagScale< PointType >::scaleY

scale y

Definition at line 322 of file GdsObjectHelpers.h.


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