CFx SDK Documentation  2023 SP0
Classes | Namespaces | Macros | Typedefs | Functions
AECGrip.h File Reference
#include "AECBase.h"
#include "Grips/AECGr.h"
#include "Grips/AECGrPoint.h"

Go to the source code of this file.

Classes

class  AECGrip
 

Namespaces

 AECGr
 

Macros

#define AECGREXTMETHOD_DECLARE_CLASS(Export, ClassName, ParentName)
 

Typedefs

typedef OdSmartPtr< AECGripAECGripPtr
 

Functions

AECBASE_API void AECGr::RegisterObjects ()
 
AECBASE_API void AECGr::UnregisterObjects ()
 

Macro Definition Documentation

◆ AECGREXTMETHOD_DECLARE_CLASS

#define AECGREXTMETHOD_DECLARE_CLASS (   Export,
  ClassName,
  ParentName 
)
Value:
class Export ClassName : public ParentName \
{ \
ODRX_DECLARE_MEMBERS( ClassName ); \
public: \
virtual AECGr::Result getGripPoints( const AECGripManager* pContext, \
std::vector<AECGrPoint>& aPts ); \
virtual AECGr::Result moveGripPoints( const AECGripManager* pContext, \
const OdGePoint3d& ptBase, OdUInt32 iAffected, const OdGeVector3d& vOffset, OdUInt32 iMode ); \
}; \
typedef OdSmartPtr<ClassName> ClassName##Ptr
unsigned int OdUInt32
Result
Definition: AECGr.h:56
AECBASE_API Result getGripPoints(AECDbEntity *pEntity, std::vector< AECGrPoint > &aGrips, double dCurViewUnitSize, OdUInt8 iGripSize, const OdGeVector3d &vViewDir, OdUInt8 iBitFlags)

Definition at line 58 of file AECGrip.h.

Typedef Documentation

◆ AECGripPtr

Definition at line 56 of file AECGrip.h.