Working With Classes
Overview
A class is a named object definition. Every object in OpenROAD belongs to a class. The class defines the attributes that describe the object and the methods you can use to operate on the object. Classes are similar to records in Pascal or structures in C.
In this chapter, we will examine the three types of classes used by OpenROAD—system classes, user classes, and external classes—and the relationships among them.