FRX Developer's Guide

Introduction

FRX is a C/C++ API, compatible with ObjectARX®. The application developer only needs to work on code maintenance and implementation of new features for his modules regardless of API. It means, that the switch between both APIs should not lead in any compiling issues. 

Besides different header includes paths and libs, the settings should be identical.

Supported features

  • Functionality of ObjectARX® library related to AcRx, AcDb, AcEd, AcAp, AcCm, AcGe, AcGi, AcGs, AcUt, Ads

  • Custom objects derived AcDb classes

  • Input Point Processing

  • Notification: Reactors

  • ObjectARX® MFC modules: AcUi and AdUi

  • Transaction Management

  • Deriving from AcEdJig

  • Boundary Representation Library (BREP)

  • Hidden Line Removal (HLR)

  • Object Property Manager support (OPM)

  • AModeler

FRX SDK

  • It contains the compatible C++ headers organized in folders: include, _impl_include.

  • The FxARX202X_XX.lib files to link against.

VS templates

Following link explains how to start a FRX project from scratch:

ARES Commander Plugin Project templates

Table of Contents