ObjectARX
ObjectARX is Autodesk's native application programming interface for AutoCAD, designed to let developers create plug-ins in C++ that run inside the AutoCAD process. It provides a framework for extending AutoCAD with custom commands, entities, data structures, and user interfaces, enabling performance-sensitive and tightly integrated automation. The ObjectARX SDK ships with libraries, headers, and sample code that developers compile into dynamic-link libraries (DLLs) and load into AutoCAD.
The API exposes a set of classes and services that interface with AutoCAD's internal database and graphics
Development workflow generally involves selecting the ObjectARX SDK version that matches the AutoCAD release, configuring a
ObjectARX plugins run only in AutoCAD (not in AutoCAD LT) and require matching Autodesk binaries to ensure
ObjectARX remains in use for legacy plugins and for tasks requiring native C++ access. See also: AutoCAD