| Description | Hierarchy | Fields | Methods | Properties | 
type TCustomCreateScreenObjectTool = class(TCustomStoreVerticesTool)
TCustomCreateScreenObjectTool is an abstract base class for TCustomInteractiveTools for creating TScreenObjects.
|  | FCurrentUndo: TCustomUndo; | 
|  | FDoubleClicked: boolean; | 
|  | FPriorCursorX: integer; | 
|  | FPriorCursorY: integer; | 
|  | function CanAddPoint32: boolean; | 
|  | function CanAddPoint: boolean; | 
|  | procedure SetDefaultElevationFormulas; | 
|  | function ShouldClosePolygon(X, Y: integer): boolean; virtual; | 
|  | procedure RemoveScreenObject; | 
|  | constructor Create(AOwner: TComponent); override; | 
|  | destructor Destroy; override; | 
|  | procedure DoubleClick(Sender: TObject); override; | 
|  | procedure FinishScreenObjects; | 
|  | procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; | 
|  | procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; | 
|  | property CurrentUndo: TCustomUndo read FCurrentUndo; | 
|  | FCurrentUndo: TCustomUndo; | 
| 
 | |
|  | FDoubleClicked: boolean; | 
| 
 | |
|  | FPriorCursorX: integer; | 
| 
 | |
|  | FPriorCursorY: integer; | 
| 
 | |
|  | function CanAddPoint32: boolean; | 
|  | function CanAddPoint: boolean; | 
| 
 | |
|  | procedure SetDefaultElevationFormulas; | 
| 
 | |
|  | function ShouldClosePolygon(X, Y: integer): boolean; virtual; | 
|  | procedure RemoveScreenObject; | 
|  | constructor Create(AOwner: TComponent); override; | 
|  | destructor Destroy; override; | 
|  | procedure DoubleClick(Sender: TObject); override; | 
| 
 | |
|  | procedure FinishScreenObjects; | 
| 
 | |
|  | procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; | 
| 
 | |
|  | procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; | 
|  | property CurrentUndo: TCustomUndo read FCurrentUndo; | 
| 
 | |