Limbo
|
#include <GdsObjects.h>
Public Types | |
typedef int | coordinate_type |
coordinate types | |
geometry types | |
point type | |
typedef gtl::point_data < coordinate_type > | point_type |
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 More... | |
GdsObject & | operator= (GdsObject const &rhs) |
assignment More... | |
virtual | ~GdsObject () |
destructor More... | |
Base class for all gdsii objects
All data members are initialized to maximum infinity
Definition at line 36 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 |