typedef OdResult (*
GripInputPointPtr)(
OdDbGripData* pThis, OdDbStub* entId,
bool& changedPoint,
OdGePoint3d& newPoint,
const OdGiViewport& viewContext, OdDbStub* viewportId,
bool pointComputed,
int history,
const OdGePoint3d& lastPoint,
const OdGePoint3d& rawPoint,
const OdGePoint3d& grippedPoint,
const OdGePoint3d& cartesianSnappedPoint,
const OdGePoint3d& osnappedPoint,
OdDb::OsnapMask osnapMask,
const OdArray<
OdDbCustomOsnapModePtr>& customOsnapModes,
OdDb::OsnapMask osnapOverrides,
const OdArray<
OdDbCustomOsnapModePtr>& customOsnapOverrides,
const OdDbStubPtrArray& pickedEntities,
const OdArray<
OdDbStubPtrArray>& nestedPickedEntities,
const OdGsMarkerArray& gsSelectionMark,
const OdDbStubPtrArray& keyPointEntities,
const OdArray<
OdDbStubPtrArray>& nestedKeyPointEntities,
const OdGsMarkerArray& keyPointGsSelectionMark,
const OdArray<
OdSharedPtr<
OdGeCurve3d> >& alignmentPaths,
const OdGePoint3d& computedPoint);