dbx:自定义实体
一种在arx中,依靠autocad的(called objectdbx modules),第二中布依靠autocad,只要有dbx host就可以(called object enablers).
While the entire ObjectARX API can be used in an application, only a subset of the API libraries is needed to define a custom database object or entity. Applications built with this subset, calledObjectDBX modules or Object Enablers, are not required to load exclusively in AutoCAD, but can load in any Autodesk RealDWG host application. Autodesk RealDWG host applications include AutoCAD, AutoCAD LT, Autodesk VIZ, Inventor, and third-party host applications built with the Autodesk RealDWG SDK. Object Enablers are built to be distributed along with a DWG file containing instances of those custom objects. Any DWG editor or viewer can open the drawing and load the Object Enabler so that full functionality of the custom class is exposed.
Because Object Enablers don't depend on a particular host, they have no user interf