The place to start in working with the WireCAD API is the WireCAD.Workspace class.
This is a singleton pattern object that is instantiated once and only once per session.
The practice is to pass the Workspace obj to the constructor of all classes, thus eliminating
or, in practice, reducing the use of static variables.
Through the WorkSpace object you have access to the currently running WireCAD Application and
its MainForm (frmMain), ActiveDocument, and most objects.
There are many events to which you can subscribe from the WorkSpace object. Please note that WireCAD uses third party libraries. If you are going to integrate directly
with the drawing engine you will need to purchase developer licenses from VectorDraw.


Copyright 2000-2016 Holbrook Enterprises, Inc. - dba WireCAD