FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
addclass.h File Reference
#include "addmacro.h"
#include "AddGlobals.h"
#include "AcRTTIObject.h"
#include "AcNonRTTIObject.h"
#include "acad/global func.h"
#include "acdb17/AcDbLayerTableRecord.h"
#include "acdb17/AcDbTextStyleTableRecord.h"
#include "acdb17/AcDbLinetypeTableRecord.h"
#include "acdb17/AcDbDimStyleTableRecord.h"
#include "acdb17/AcDbTextStyleTable.h"
#include "acdb17/AcDbLinetypeTable.h"
#include "acdb17/AcDbLayerTable.h"
#include "acdb17/AcDbDimStyleTable.h"
#include "FxDynPropManager.h"
#include "AutoInitializer.h"

Go to the source code of this file.

Classes

class  AcApDocManagerReactor
 
class  AcApDataManager< Param1 >
 
class  AcDbExpressionValue
 
class  AcDbFilerController
 
class  AcDbObjectPointer< Param1 >
 
class  AcDbSymbolTablePointer< Param1 >
 
class  AcDbSymbolTableRecordPointer< Param1 >
 
class  AcDbSoftOwnershipId
 
class  AcDbSoftPointerId
 
class  AcEdCommandStack
 
class  AcEdUIContext
 
class  AcEditor
 
class  AcEditorReactor
 
class  AcGsConfig
 
class  AcGsClassFactory
 
class  AcGsColor
 
class  AcGsDCPoint
 
class  AcGsDCRect
 
class  AcGsDevice
 
class  AcGsManager
 
class  AcHatchPatternLine
 
class  AcHatchPattern
 
class  CurveIntxnPoint
 
class  HT_Smart_Pointer< Param1 >
 
class  HT_String
 
class  NmBoundBlock
 
class  HT_Float_Rectangle
 
class  HT_Float_XY
 
class  fsmInput
 
struct  _FXARX_COMMAND_ENTRY
 
struct  _FXARXADSSYMBOL_ENTRY
 
struct  _FXARX_OBJECT_ENTRY
 
class  AcRxDbxApp
 
class  AcRxArxApp
 
class  AcGsReactor
 
class  AcGsScreenShot
 
class  AcEditorReactor2
 
class  AcEdInputContextReactor
 
class  AcEdSelectionSetService
 
class  AcEdSSGetFilter
 
class  AcEdSSGetFilter2
 
class  AcEdSSGetFilter3
 
class  AcEdSSGetFilter4
 
class  AcEdInputPointMonitorResult
 
class  AcEdInputPointMonitor
 
class  AcEdInputPoint
 
class  AcEdInputPointFilterResult
 
class  AcEdInputPointFilter
 
class  AcEdSubSelectFilter
 
class  AcEdInputPointManager
 
class  AcApDocumentIterator
 
class  AcLispAppInfo
 
class  AcEdCommandEventArgs
 
class  AcEdCommandReactor
 
class  AcEdCommand
 
class  AcEdCommandIterator
 
class  AcApLongTransactionManager
 
class  AcDbGroupIterator
 
class  AcGsNode
 
struct  AcEdCommandStruc
 

Namespaces

namespace  AcEdSSGet
 

Macros

#define ACDB_REGISTER_OBJECT_ENTRY_AUTO(classname)
 
#define IMPLEMENT_ARX_ENTRYPOINT(classname)
 
#define IMPLEMENT_ARX_ENTRYPOINT_STD(classname)   IMPLEMENT_ARX_ENTRYPOINT(classname)
 

Typedefs

typedef AcDbObjectPointer< AcDbDictionaryAcDbDictionaryPointer
 
typedef AcDbObjectPointer< AcDbEntityAcDbEntityPointer
 
typedef AcDbSymbolTablePointer< AcDbTextStyleTableAcDbTextStyleTablePointer
 
typedef AcDbSymbolTablePointer< AcDbLinetypeTableAcDbLinetypeTablePointer
 
typedef AcDbSymbolTablePointer< AcDbLayerTableAcDbLayerTablePointer
 
typedef AcDbSymbolTablePointer< AcDbDimStyleTableAcDbDimStyleTablePointer
 
typedef AcDbSymbolTablePointer< AcDbBlockTableAcDbBlockTablePointer
 
typedef AcDbSymbolTablePointer< AcDbViewTableAcDbViewTablePointer
 
typedef AcDbSymbolTablePointer< AcDbRegAppTableAcDbRegAppTablePointer
 
typedef AcDbSymbolTablePointer< AcDbUCSTableAcDbUCSTablePointer
 
typedef AcDbSymbolTablePointer< AcDbViewportTableAcDbViewportTablePointer
 
typedef AcDbSymbolTableRecordPointer< AcDbBlockTableRecordAcDbBlockTableRecordPointer
 
typedef AcDbSymbolTableRecordPointer< AcDbTextStyleTableRecordAcDbTextStyleTableRecordPointer
 
typedef AcDbSymbolTableRecordPointer< AcDbLinetypeTableRecordAcDbLinetypeTableRecordPointer
 
typedef AcDbSymbolTableRecordPointer< AcDbDimStyleTableRecordAcDbDimStyleTableRecordPointer
 
typedef AcDbSymbolTableRecordPointer< AcDbLayerTableRecordAcDbLayerTableRecordPointer
 
typedef AcDbSymbolTableRecordPointer< AcDbViewportTableRecordAcDbViewportTableRecordPointer
 
typedef AcDbSymbolTableRecordPointer< AcDbViewTableRecordAcDbViewTableRecordPointer
 
typedef AcRx::AppRetCode(* acrxEntryPointPtr) (AcRx::AppMsgCode msg, void *data)
 

Enumerations

enum  AcEdSSGet::AcEdSSGetFlags {
  AcEdSSGet::kNormal = 0 , AcEdSSGet::kPickPoints = 1 , AcEdSSGet::kDuplicates = 2 , AcEdSSGet::kNestedEntities = 4 ,
  AcEdSSGet::kSubEntities = 8 , AcEdSSGet::kSinglePick = 16 , AcEdSSGet::kPickfirstSet = 32 , AcEdSSGet::kPreviousSet = 64 ,
  AcEdSSGet::kSubSelection = 128 , AcEdSSGet::kUndo = 256 , AcEdSSGet::kFailedPickAuto = 512 , AcEdSSGet::kCommandPreview = 1024 ,
  AcEdSSGet::kAllViewports = 2048 , AcEdSSGet::kForBoxPick = 4096 , AcEdSSGet::kPreSelectionHilite = 8192
}
 
enum  AcEdSSGet::AcEdSSGetModes {
  AcEdSSGet::kUnknown = 0 , AcEdSSGet::kWin , AcEdSSGet::kCross , AcEdSSGet::kBox ,
  AcEdSSGet::kLast , AcEdSSGet::kEntity , AcEdSSGet::kAll , AcEdSSGet::kFence ,
  AcEdSSGet::kCPoly , AcEdSSGet::kWPoly , AcEdSSGet::kPick , AcEdSSGet::kEvery ,
  AcEdSSGet::kXten , AcEdSSGet::kGroup , AcEdSSGet::kPrevious , AcEdSSGet::kMultiple
}
 
enum  AcEdCommandStatusFlags { kCmdStatusNone , kCmdStatusCancel , kCmdStatusFailed }
 

Functions

ARX_API void acrxBuildClassHierarchy (void)
 
 __declspec (selectany) _FXARX_COMMAND_ENTRY *__pFXARXCommandFirst = NULL
 
HINSTANCE moduledllInstance ()
 
AcRxDbxAppacrxGetApp ()
 

Variables

HINSTANCE _hdllInstance
 

Macro Definition Documentation

◆ ACDB_REGISTER_OBJECT_ENTRY_AUTO

#define ACDB_REGISTER_OBJECT_ENTRY_AUTO ( classname)
Value:
__declspec(selectany) _FXARX_OBJECT_ENTRY __FXARXObject_##classname = { classname::rxInit, classname::rxUninit }; \
extern "C" __declspec(allocate("FXARX_OBJECT$__m")) __declspec(selectany) _FXARX_OBJECT_ENTRY* const __pFXARXObject_##classname = &__FXARXObject_##classname;\
ACDB_REGISTER_OBJECT_ENTRY_PRAGMA( classname )
__declspec(selectany) _FXARX_COMMAND_ENTRY *__pFXARXCommandFirst

Definition at line 803 of file addclass.h.

◆ IMPLEMENT_ARX_ENTRYPOINT

#define IMPLEMENT_ARX_ENTRYPOINT ( classname)
Value:
AcRxDbxApp *acrxGetApp () { return (&g_Application) ; } \
{ \
return( g_Application.entryPoint( msg, data ) ); \
}; \
extern "C" __declspec(dllexport) int acrxGetApiVersion() { return 1; }; \
AcRxDbxApp * acrxGetApp()
HINSTANCE moduledllInstance()
HINSTANCE _hdllInstance
AppRetCode
Definition AcRx.h:46
AppMsgCode
Definition AcRx.h:24
static HINSTANCE & dllInstance()

Definition at line 817 of file addclass.h.

◆ IMPLEMENT_ARX_ENTRYPOINT_STD

#define IMPLEMENT_ARX_ENTRYPOINT_STD ( classname)    IMPLEMENT_ARX_ENTRYPOINT(classname)

Definition at line 829 of file addclass.h.

Typedef Documentation

◆ AcDbBlockTablePointer

Definition at line 306 of file addclass.h.

◆ AcDbBlockTableRecordPointer

Definition at line 385 of file addclass.h.

◆ AcDbDictionaryPointer

Definition at line 257 of file addclass.h.

◆ AcDbDimStyleTablePointer

Definition at line 305 of file addclass.h.

◆ AcDbDimStyleTableRecordPointer

Definition at line 388 of file addclass.h.

◆ AcDbEntityPointer

Definition at line 258 of file addclass.h.

◆ AcDbLayerTablePointer

Definition at line 304 of file addclass.h.

◆ AcDbLayerTableRecordPointer

Definition at line 389 of file addclass.h.

◆ AcDbLinetypeTablePointer

Definition at line 303 of file addclass.h.

◆ AcDbLinetypeTableRecordPointer

Definition at line 387 of file addclass.h.

◆ AcDbRegAppTablePointer

Definition at line 308 of file addclass.h.

◆ AcDbTextStyleTablePointer

Definition at line 302 of file addclass.h.

◆ AcDbTextStyleTableRecordPointer

Definition at line 386 of file addclass.h.

◆ AcDbUCSTablePointer

Definition at line 309 of file addclass.h.

◆ AcDbViewportTablePointer

Definition at line 310 of file addclass.h.

◆ AcDbViewportTableRecordPointer

Definition at line 391 of file addclass.h.

◆ AcDbViewTablePointer

Definition at line 307 of file addclass.h.

◆ AcDbViewTableRecordPointer

Definition at line 392 of file addclass.h.

◆ acrxEntryPointPtr

typedef AcRx::AppRetCode(* acrxEntryPointPtr) (AcRx::AppMsgCode msg, void *data)

Definition at line 810 of file addclass.h.

Enumeration Type Documentation

◆ AcEdCommandStatusFlags

Enumerator
kCmdStatusNone 
kCmdStatusCancel 
kCmdStatusFailed 

Definition at line 1769 of file addclass.h.

Function Documentation

◆ __declspec()

__declspec ( selectany ) = NULL

◆ acrxBuildClassHierarchy()

ARX_API void acrxBuildClassHierarchy ( void )

◆ acrxGetApp()

AcRxDbxApp * acrxGetApp ( )

◆ moduledllInstance()

HINSTANCE moduledllInstance ( )

Variable Documentation

◆ _hdllInstance

HINSTANCE _hdllInstance
extern