Share

GripData Class

Description

This .NET class wraps the ObjectARX class GripData class.

This class describes a specific grip for a specific entity. It allows applications with control over grips to:

  • Draw their own grip glyph graphics
  • Perform custom operations when the user picks or hovers over a grip
  • Control a right-click menu that involves grips
  • Receive detailed notification about a grip editing operation

When a custom class implements the AcDbEntity::getGripPoints() function, it fills the AcDbGripDataArray argument with AcDbGripData objects, one per grip point.

The AcDbGripData object contains two members that define the grip: the actual 3d point for the grip and a pointer to a data structure specified by the custom entity that is used as the identifier for the grip. These two data members are required.

The object also includes optional members that contain pointers to callbacks that the host application may call during a grip edit operation to allow the custom entity to do event processing. These pointers may be null if the functionality is not provided.

The object also includes an optional bitmask that controls the appearance of the grip during drag operations. These bit values may be OR'd together.

Class Hierarchy

Autodesk.AutoCAD.DatabaseServices.GripData

C#

public class GripData : DisposableWrapper;

Visual Basic

Public Class GripData
Inherits DisposableWrapper

Links

GripData Enumerations, GripData Methods, GripData Properties

Was this information helpful?