23#ifndef __AECGRIP_EXTENSION_H__
24#define __AECGRIP_EXTENSION_H__
43#define AECGREXT_DECLARE_CLASS( Export, ClassName, ParentName ) \
44class Export ClassName : public ParentName \
46 ODRX_DECLARE_MEMBERS( ClassName ); \
48 virtual AECGr::Result getGripPoints( \
49 AECGripManager* pContext, std::vector<AECGripPtr>& aPts ); \
51typedef OdSmartPtr<ClassName> ClassName##Ptr
OdSmartPtr< AECGripExtension > AECGripExtensionPtr
#define ODRX_DECLARE_MEMBERS(ClassName)
virtual AECGr::Result getGripPoints(AECGripManager *pContext, std::vector< AECGripPtr > &aPts)=0