wxArt2D
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Strans Class Reference

class to hold GDS-II transformation info, only used within the GDSII reader More...

#include <gdsio.h>

Collaboration diagram for Strans:
Collaboration graph
[legend]

Public Member Functions

 Strans (double nw_angle=DEFAULT_STRANS_ANGLE, double nw_scale=DEFAULT_STRANS_SCALE, bool nw_abs_angle=DEFAULT_STRANS_ABS_ANGLE, bool nw_abs_scale=DEFAULT_STRANS_ABS_SCALE, bool nw_reflection=DEFAULT_STRANS_REFLECTION)
 constructor
 
Stransoperator= (Strans &a_strans)
 
void MakeStrans (const a2dAffineMatrix &matrix)
 create an Strans record for GDSII file
 
bool GetStrans ()
 
void SetAngle (double)
 
void SetScale (double)
 
void SetAbsAngle (bool)
 
void SetAbsScale (bool)
 
void SetReflection (bool)
 
double GetAngle ()
 
double GetScale ()
 
bool GetAbsAngle ()
 
bool GetAbsScale ()
 
bool GetReflection ()
 

Public Attributes

union {
   short int   total
 
   gds_strans_bitflags   bits
 
m_stransflags
 Strans bit flags for reading and writing to binary file.
 

Protected Attributes

double m_angle
 
double m_scale
 
bool m_strans_need
 

Detailed Description

class to hold GDS-II transformation info, only used within the GDSII reader

Definition at line 168 of file gdsio.h.


The documentation for this class was generated from the following files:
Strans Class Reference -- Sun Oct 12 2014 17:04:57 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation