What's New in 2005

AutoCAD Map 3D SDK

 
What's New in 2005
 
 

Note The product name for SDK releases 2007 and earlier was Autodesk Map 3D ObjectARX.

The following features were new or changed in the 2005 release.

New ObjectARX APIs

The following new areas of functionality have more than doubled the size and scope of ObjectARX for Autodesk Map 3D by adding more than 100 new classes and almost 1700 new functions.

Annotation
Classification
Coordinate Systems
Create Centroids
Data Sources
Display Management
FDO Client
Import-Export
Object Filter
Topology
User Management

In addition, Autodesk Map 3D documentation now includes a developer's guide. Typically, each overview in the developer's guide is a single topic, however long, which makes it easy to print in a single step.

With this release of Autodesk Map 3D, ObjectARX API coverage and Autodesk Map 3D UI coverage are a close match.

Additions to Data Extension Classes

One new class, AcMapHostApplicationServices. Eight existing classes have new functions added. One new enumeration.

FDO API

You need the FDO API if you are developing custom FDO providers or FDO clients like the Oracle Spatial provider and the FDO client that are included with Autodesk Map 3D. You can find out more about the FDO API at the Autodesk Developer Center, where FDO documentation is available for download. Note that the FDO header and .lib files are included with Autodesk Map 3D ObjectARX.

Points and Surfaces API

Points and Surfaces is a new ActiveX API. ActiveX APIs are included with Autodesk Map 3D, but not with ObjectARX. To view Points and Surfaces documentation, do the following. In the Help folder of an Autodesk Map 3D installation, open acmapatm.chm.

Global Function Sets

The "ADS" function sets, which formerly were documented in Autodesk Map 3D ADS/AutoLISP Help, are now documented in the Developer's Guide and Reference for ObjectARX. All of these functions are global ObjectARX functions.

Data Extension Functions
Map Plotting Functions
Topology Functions

Autodesk Map 3D ADS/AutoLISP Help, acmapads.chm, is no longer included in ObjectARX documentation. The AutoLISP part of ADS/AutoLISP Help is now documented in a new Help file, the AutoLISP API Reference, acmaplisp.chm, which is available in the Help folder of Autodesk Map 3D installations.

New Drawing Cleanup Variables

New cleanup variables for

  • Adding feature classes to the Include set.
  • Excluding entities from the Anchor set.
  • Marking apparent intersection errors.
  • Deleting duplicates and snapping clustered nodes.
  • Weeding polylines.

New Clean Group Type Constants

 512 Apparent intersections
1024 Weed polylines

These constants are used with the following functions:

tpm_cleanactionlistgetat
tpm_cleanactionlistins
tpm_cleangrouptype

The complete set of constants is listed with tpm_cleangrouptype.

New Drawing Cleanup Functions

tpm_cleancreatedss Gets created entities following a cleanup process.
tpm_cleanmodifiedss Gets changed entities following a cleanup process.
tpm_cleanunchangedss Gets unchanged entities following a cleanup process.