COGO Properties Extension


The COGO Extension provides a dialog for setting common properties for the Coordinate Geometry tools. The COGO Property Page appears as a tab on the Editor Options dialog. The following tools will honor the current settings:
    DirectionDistance sketch tool
    Direction constraint tool
    Curve tool
    Traverse tool
The properties are not persisted between edit sessions.

How to use:
  1. If the entire Coordinate Geometry sample has been installed using the _INSTALL.BAT the next three steps are not required.
  2. Register the COGOProperties.dll on your machine.
  3. Use Categories to add COGOEditorExtension to the 'ESRI Editor Extensions' component category.
  4. Also add COGOPropertyPage to the 'ESRI Editor Property Pages' component category.
  5. Start an edit session.
  6. Select 'Options...' on the Editor menu, a new tab 'COGO' should appear.


Requires: An edit session.

Difficulty: Intermediate

Visual Basic
File Description
COGOEditorExtension.cls VB class file containing the editor extension implementation.
COGOPropertyPage.cls VB class file containing the property page implementation.
frmCOGOProperties.frm Form for setting the COGO parameters.
clsCOGOEnum.cls VB class file containing common COGO enumerations. Note - This class file is used by several projects so is located in the ..\COGOUtilities folder.
COGOProperties.vbp The project file for the COGO extension and property page.
COGOProperties.dll The compiled project.

Key CoClasses: Editor
Key Interfaces: IExtension, IComPropertyPage, IExtensionManager