Object Hierarchy in HighDesign
The items that make up a HighDesign project are organized in a hierarchical structure that streamlines the design process and makes it easier for the designer to manage the complexity of a typical design project.
Everything in HighDesign is an object. Objects can be graphical, i.e. lines, shapes, and any item that has spatial coordinates and a geometric representation; objects can also be non graphical, such as definitions or information associated to the object. For example, the client name and address, or the coordinates of the building area, and so on.
Every object belongs to a class which defines its intrinsic attributes and behaviors: Line, Rectangle, Symbol, Wall, etc. Between the class and the specific object instance inserted into a sheet, there can be several other levels of definition, as illustrated in the image below.