To implement a drag sequence for your new entity, you must derive a new class from AcEdJig and override the following member functions:
- AcEdJig::sampler(), which acquires a geometric value (an angle, a distance, or a point)
- AcEdJig::update(), which analyzes the geometric value and stores it or updates the entity
- AcEdJig::entity(), which returns a pointer to the entity to be regenerated