|
Limbo 3.5.4
|
#include <GdsObjects.h>
Public Types | |
| typedef int | coordinate_type |
| coordinate types | |
geometry types | |
| typedef gtl::point_data< coordinate_type > | point_type |
| typedef gtl::point_data< double > | float_point_type |
| float point type to avoid numerical issue | |
| typedef gtl::interval_data< coordinate_type > | interval_type |
| interval type | |
| typedef gtl::rectangle_data< coordinate_type > | rectangle_type |
| rectangle type | |
| typedef gtl::polygon_data< coordinate_type > | polygon_type |
| polygon type | |
| typedef gtl::polygon_90_set_data< coordinate_type > | polygon_set_type |
| polygon set type | |
Public Member Functions | |
| GdsObject () | |
| default constructor | |
| GdsObject (GdsObject const &rhs) | |
| copy constructor | |
| GdsObject & | operator= (GdsObject const &rhs) |
| assignment | |
| virtual | ~GdsObject () |
| destructor | |
Base class for all gdsii objects
All data members are initialized to maximum infinity
Definition at line 36 of file GdsObjects.h.
| typedef int GdsParser::GdsDB::GdsObject::coordinate_type |
coordinate types
Definition at line 40 of file GdsObjects.h.
| typedef gtl::point_data<double> GdsParser::GdsDB::GdsObject::float_point_type |
float point type to avoid numerical issue
Definition at line 46 of file GdsObjects.h.
| typedef gtl::interval_data<coordinate_type> GdsParser::GdsDB::GdsObject::interval_type |
interval type
Definition at line 48 of file GdsObjects.h.
| typedef gtl::point_data<coordinate_type> GdsParser::GdsDB::GdsObject::point_type |
point type
Definition at line 44 of file GdsObjects.h.
| typedef gtl::polygon_90_set_data<coordinate_type> GdsParser::GdsDB::GdsObject::polygon_set_type |
polygon set type
Definition at line 54 of file GdsObjects.h.
| typedef gtl::polygon_data<coordinate_type> GdsParser::GdsDB::GdsObject::polygon_type |
polygon type
Definition at line 52 of file GdsObjects.h.
| typedef gtl::rectangle_data<coordinate_type> GdsParser::GdsDB::GdsObject::rectangle_type |
rectangle type
Definition at line 50 of file GdsObjects.h.
| GdsParser::GdsDB::GdsObject::GdsObject | ( | GdsObject const & | rhs | ) |
copy constructor
| rhs | an object |
|
virtual |
destructor
Meaningless to have pure virtual destructor because we have to define it anyway
assignment
| rhs | an object |