#include using namespace std; #include "vlsisapd/agds/Library.h" #include "vlsisapd/agds/Structure.h" #include "vlsisapd/agds/Rectangle.h" int main(int argc, char * argv[]) { AGDS::Library* lib = new AGDS::Library(string("myTestLib")); lib->setUserUnits(0.001); lib->setPhysUnits(1.0E-9); AGDS::Rectangle* poly = new AGDS::Rectangle( 17, 305, 150, 365, 830 ); AGDS::Rectangle* active = new AGDS::Rectangle( 6, 130, 290, 540, 690 ); AGDS::Structure* str = new AGDS::Structure("Transistor"); str->addElement(poly); str->addElement(active); lib->addStructure(str); lib->writeToFile("./transistor.agds"); return 0; }