23 #ifndef __AECGRIP_MANAGER_H__
24 #define __AECGRIP_MANAGER_H__
81 std::vector<AECGripPtr>&
grips()
const;
85 std::vector<AECGrPoint>&
points()
const;
89 std::vector<OdUInt32>&
modes()
const;
100 const std::vector<OdUInt32>& aModes,
const OdGeVector3d& vOffset );
131 std::vector<AECGripPtr> m_aGrips;
134 std::vector<AECGrPoint> m_aPts;
137 std::vector<OdUInt32> m_aModes;
140 std::vector<OdUInt32> m_aPos;
OdSmartPtr< AECGripManager > AECGripManagerPtr
#define ODRX_DECLARE_MEMBERS(ClassName)
std::vector< AECGrPoint > & points() const
std::vector< OdUInt32 > & modes() const
AECGr::Result moveGrips(const OdDbVoidPtrArray &aGripAppData, const std::vector< OdUInt32 > &aModes, const OdGeVector3d &vOffset)
void setEntityGripState(OdUInt8 iState) const
AECGr::Result regenerateGrips()
OdUInt8 entityGripState() const
void init(AECDbEntity *pEnt, double dUnitSize, OdUInt8 iGripSize, const OdGeVector3d &vViewDir, OdUInt8 iFlags)
std::vector< AECGripPtr > & grips() const
bool isDispRepActive(OdRxClass *pClass) const
AECDbEntity * entity() const
const OdGeVector3d & viewDirection() const