Обе moveGripPointsAt() ничего не выполняют кроме вывода строки, чтобы проверить - выполняются ли код методов... и он выполнился.... :(
описание двух getGripPoints()
Acad::ErrorStatus
shlgKotel::getGripPoints(AcGePoint3dArray&,
AcDbIntArray&,
AcDbIntArray&) const{
return Acad::eOk;
}
Acad::ErrorStatus
shlgKotel::getGripPoints(AcDbGripDataPtrArray& grips,
const double viewSize,
const int gripSize,
const AcGeVector3d& curViewDir,
const int bitflags) const{
assertReadEnabled();
acutPrintf("\n grip \n");
AcDbGripData *pCenterCoordGrip = new AcDbGripData();
pCenterCoordGrip->setGripPoint(pKotelCenter);
grips.append(pCenterCoordGrip);
return Acad::eOk;
}
описание двух moveGripPointsAt()
Acad::ErrorStatus
shlgKotel::moveGripPointsAt(const AcDbIntArray&,
const AcGeVector3d&){
acutPrintf("\n movegrip 1\n");
return Acad::eOk;
}
Acad::ErrorStatus
shlgKotel::moveGripPointsAt(const AcDbVoidPtrArray& gripAppData,
const AcGeVector3d& offset,
const int bitflags){
assertWriteEnabled();
acutPrintf("\n movegrip 2\n");
return Acad::eOk;
}