--------------------------------------------------------------------------------
MODULE TRIEDIT

--------------------------------------------------------------------------------
REPLACES PANACEA module PANDEMON

--------------------------------------------------------------------------------

FUNCTION

--------------------------------------------------------------------------------

FORMAT

--------------------------------------------------------------------------------

PARAMETERS

file-spec


+---------------+-------------------------------------------------------+
|  KEYWORD      | DEVICE                                                |
+---------------+-------------------------------------------------------+
|   T4014       | Standalone Tektronix 4014                             |
|   MUART_T4014 | Laser-Scan WOSP driven T4014                          |
|   S7000       | SIGMA ARGS 7000 colour display                        |
|   S6100       | SIGMEX 6100 colour display                            |
|   T4010       | Standalone Tektronix 4010                             |
|   T4105       | Standalone Tektronix 4105                             |
|   T4106       | Standalone Tektronix 4106                             |
|   T4107       | Standalone Tektronix 4107                             |
|   T4109       | Standalone Tektronix 4109                             |
|   T4115       | Standalone Tektronix 4115                             |
|   VT100       | Use VT100 for status area and interaction             |
|   GPX         | VAXstation II, 2000 or 3000 series workstation        |
|   BITPAD      | SIGMEX 6100 series bitpad                             |
|   MUART_TABLE | Altek Datatab digitising table controlled via WOSP    |
|   TABLE       | Altek Datatab digitising table controlled via         |
|               | Laser-Scan table monitor program                      |
|   TRACKERBALL | Sigmex ARGS 7000 trackerball option                   |
|   JOYSTICK    | Tektronix 4100 series terminal joystick/joypad        |
|   MOUSE       | VAXstation II, 2000 or 3000 mouse                     |
|   THUMBWHEELS | Tektronix 4000 series thumbwheels                     |
|   NOGRAPHICS  | As it says, but will need a VT100 for interaction     |
+---------------+-------------------------------------------------------+

--------------------------------------------------------------------------------

COMMAND QUALIFIERS

--------------------------------------------------------------------------------

DESCRIPTION

GENERAL

--------------------------------------------------------------------------------

INPUT AND OUTPUT DATA FILES

--------------------------------------------------------------------------------

TRIEDIT AND OUTPUT TO IFF FILES

--------------------------------------------------------------------------------

TRIEDIT AND <

Ctrl/C> handling

--------------------------------------------------------------------------------

TRIEDIT AND GRAPHICS INPUT FROM DIGITISING TABLE

TRIEDIT supports two graphic input options from digitising table:

The digitising table option selection may either be made during program initialisation (either explicitly on the command line or via the default options lookup file), or via an ENABLE TABLE or ENABLE MUART_TABLE commmand during an edit session.

If a digitising table is chosen as an option the user will be asked to set up the table-to-map-space transformation. As DTMCREATE has no concept of fiducial location, only of extent, it is necessary to supply the coordinates of the fiducial marks to be used.

To provide fiducial values, when prompted the user can either type the X Y map coordinates for each fiducial in turn and then digitise that location, or supply a command file which contains the pre-typed fiducial coordinates in the order NW, SW, SE and NE, one X,Y pair per line of command file. The command file is specified by using the @file-spec mechanism when prompted for the NW fiducial position. Missing parts of the file specification will be taken from the default SYS$DISK:[].DAT.

If a command file is used TRIEDIT will then prompt the user to digitise each corner in turn. Clearly it is advantageous to use a corner point command file if the map area is likely to need several edit sessions, or if the X Y coordinates are in ground metres which tend to be prone to typing errors!

An indirect corner point command file must obey the following rules

An example indirect corner point file is shown below:



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!TRIEDIT digitising table corner point file
! NW
58293.03 13645.37
! SW
58288.35 4331.02
! SE
67729.95 4348.8
! NE
67702.02 13656.67

ERROR MESSAGES RELATED TO DIGITISING TABLE INITIALISATION


--------------------------------------------------------------------------------

TRIEDIT COMMANDS

_@ COMMAND

--------------------------------------------------------------------------------
_@

--------------------------------------------------------------------------------
FORMAT: _@file-spec

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

TRIEDIT offers the facility of command input from an indirect command file. The '@' character preceding a file-spec will cause TRIEDIT to open and read commands from the specified file until:

Nested command files are not supported (i.e. a command file containing an '@' command), although sequential '@' commands are supported when read from SYS$COMMAND.

As an aid to batch log interpretation, TRIEDIT will echo all commands read from an indirect command file.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the _@ command:

*** WARNING *** "@" must precede a file-spec

*** WARNING *** Indirect file error - returning to terminal input

*** ERROR *** Can't open indirect command file 'file-spec'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> @FLOW2<CR>
TRIEDIT> ENABLE DIAGNOSTICS
TRIEDIT> FRT FLOW2
FRT file LSL$FRT:FLOW2.FRT;8 opened for read
TRIEDIT> DESELECT FC OUTCROPS,7,COAST
TRIEDIT> RETURN
TRIEDIT>

_! COMMAND

--------------------------------------------------------------------------------
_!

--------------------------------------------------------------------------------
FORMAT: _! [comment text]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

An exclamation mark is the standard DTM package comment delimiter. All text (and numbers) which lie to the right of a '!' character are excluded from command interpretation. Comments are useful for annotating command procedures used in batch processing, etc_.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> _! a comment for the sake of it<CR>
TRIEDIT>

ASSIGN BREAKLINE_FC COMMAND

--------------------------------------------------------------------------------
ASSIGN BREAKLINE_FC

--------------------------------------------------------------------------------
FORMAT: ASSIGN BREAKLINE_FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The ASSIGN BREAKLINE_FC command complements the DEASSIGN BREAKLINE_FC command. It enables the user to specify the feature codes of IFF features which are to be treated as breaklines when included in the triangulation.

By default no feature codes are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation. Explicit IFF layer or feature codes may be removed from an assignment list by use of the appropriate DEASSIGN command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the ASSIGN BREAKLINE_FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ASSIGN BREAKLINE_FC 6:9,WATER,126<CR>
TRIEDIT>

ASSIGN BREAKLINE_LAYER COMMAND

--------------------------------------------------------------------------------
ASSIGN BREAKLINE_LAYER

--------------------------------------------------------------------------------
FORMAT: ASSIGN BREAKLINE_LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The ASSIGN BREAKLINE_LAYER command complements the DEASSIGN BREAKLINE_LAYER command. It enables the user to specify the numbers of IFF layers containing features which are to be treated as breaklines when included in the triangulation.

By default no layers are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation. Explicit IFF layer or feature codes may be removed from a assignment list by use of the appropriate DEASSIGN command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the ASSIGN BREAKLINE_LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ASSIGN BREAKLINE_LAYER 21:29,126<CR>
TRIEDIT>

ASSIGN RIDGE_FC COMMAND

--------------------------------------------------------------------------------
ASSIGN RIDGE_FC

--------------------------------------------------------------------------------
FORMAT: ASSIGN RIDGE_FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The ASSIGN RIDGE_FC command complements the DEASSIGN RIDGE_FC command. ASSIGN RIDGE_FC enables the user to add specified IFF feature codes to the list of those assigned for use as ridgelines within the triangulation.

By default no feature codes are assigned for ridgelines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation. Explicit IFF layer or feature codes may be removed from a assignment list by use of the appropriate DEASSIGN command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the ASSIGN RIDGE_FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ASSIGN RIDGE_FC 6:9,WATER,126<CR>
TRIEDIT>

ASSIGN RIDGE_LAYER COMMAND

--------------------------------------------------------------------------------
ASSIGN RIDGE_LAYER

--------------------------------------------------------------------------------
FORMAT: ASSIGN RIDGE_LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The ASSIGN RIDGE_LAYER command complements the DEASSIGN RIDGE_LAYER command. ASSIGN RIDGE_LAYER enables the user to add specified layers to the list of layers that have been assigned for interpretation as ridgelines.

By default no layers are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation. Explicit IFF layer or feature codes may be removed from a assignment list by use of the appropriate DEASSIGN command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the ASSIGN RIDGE_LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ASSIGN RIDGE_LAYER 21:29,126<CR>
TRIEDIT>

ASSIGN RIVER_FC COMMAND

--------------------------------------------------------------------------------
ASSIGN RIVER_FC

--------------------------------------------------------------------------------
FORMAT: ASSIGN RIVER_FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The ASSIGN RIVER_FC command complements the DEASSIGN RIVER_FC command. ASSIGN RIVER_FC enables the user to add specified IFF feature codes to the list of those assigned for use as rivers within the triangulation.

By default no feature codes are assigned for rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation. Explicit IFF layer or feature codes may be removed from a assignment list by use of the appropriate DEASSIGN command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the ASSIGN FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ASSIGN RIVER_FC 6:9,WATER,126<CR>
TRIEDIT>

ASSIGN RIVER_LAYER COMMAND

--------------------------------------------------------------------------------
ASSIGN RIVER_LAYER

--------------------------------------------------------------------------------
FORMAT: ASSIGN RIVER_LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The ASSIGN RIVER_LAYER command complements the DEASSIGN RIVER_LAYER command. ASSIGN RIVER_LAYER enables the user to remove specified layers from the list of layers that have been assigned for interpretation as rivers during triangulation formation.

By default no layers are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation. Explicit IFF layer or feature codes may be removed from a assignment list by use of the appropriate DEASSIGN command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the ASSIGN RIVER_LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ASSIGN RIVER_LAYER 21:29,126<CR>
TRIEDIT>

CHANGE NODE FEATURE_FLAG COMMAND

--------------------------------------------------------------------------------
CHANGE NODE FEATURE_FLAG

--------------------------------------------------------------------------------
FORMAT: * CHANGE NODE FEATURE_FLAG 'flag'

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The CHANGE NODE FEATURE_FLAG command enables the feature flag of a selected node to be changed to the specified flag. After issuing the CHANGE NODE FEATURE_FLAG command the user must position the cursor over a node and press the rightmost function button. TRIEDIT will draw a symbol over the changed node.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the CHANGE NODE FEATURE_FLAG command:

*** WARNING *** Missing CHANGE NODE FEATURE_FLAG argument

*** ERROR *** reading CHANGE NODE FEATURE_FLAG argument

--------------------------------------------------------------------------------
Examples:


TRIEDIT> CHANGE NODE FEATURE_FLAG RIVER<CR>
TRIEDIT>

CHANGE NODE HEIGHT COMMAND

--------------------------------------------------------------------------------
CHANGE NODE HEIGHT

--------------------------------------------------------------------------------
FORMAT: * CHANGE NODE HEIGHT 'height'

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The CHANGE NODE HEIGHT command enables the height of a selected node to be changed to the specified value. After issuing the CHANGE NODE HEIGHT command the user must position the cursor over a node and press the rightmost function button. TRIEDIT will draw a symbol over the changed node.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the CHANGE NODE HEIGHT command:

*** WARNING *** Missing CHANGE NODE HEIGHT argument

*** ERROR *** reading CHANGE NODE HEIGHT argument

--------------------------------------------------------------------------------
Examples:


TRIEDIT> CHANGE NODE HEIGHT 458.9<CR>
TRIEDIT>

CHANGE NODE TYPE COMMAND

--------------------------------------------------------------------------------
CHANGE NODE TYPE

--------------------------------------------------------------------------------
FORMAT: * CHANGE NODE TYPE 'type'

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The CHANGE NODE TYPE command enables the data type of a selected node to be changed to the specified type. After issuing the CHANGE NODE TYPE command the user must position the cursor over a node and press the rightmost function button. TRIEDIT will draw a symbol over the changed node.

Nodes can have one of three data types within DTMCREATE programs:

TRIEDIT currently supports the insertion (either interactive or from IFF file), deletion and change of normal nodes and breakline nodes. Cliffline nodes cannot be manipulated in any way at present.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the CHANGE NODE TYPE command:

*** WARNING *** Unexpected end of CHANGE NODE TYPE command
Specify either NORMAL or BREAKLINE

--------------------------------------------------------------------------------
Examples:


TRIEDIT> CHANGE NODE TYPE BREAKLINE<CR>
TRIEDIT>

CHANGE STRING FEATURE_FLAG COMMAND

--------------------------------------------------------------------------------
CHANGE STRING FEATURE_FLAG

--------------------------------------------------------------------------------
FORMAT: * CHANGE STRING FEATURE_FLAG 'flag'

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The CHANGE STRING FEATURE_FLAG command enables the feature flag of all the nodes in a selected string to be changed to the specified flag. After issuing the CHANGE STRING FEATURE_FLAG command the user must position the cursor over a node in the string and press the rightmost function button. TRIEDIT will draw a symbol over all the changed nodes in the string.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the CHANGE STRING FEATURE_FLAG command:

*** WARNING *** Missing CHANGE STRING FEATURE_FLAG argument

*** ERROR *** reading CHANGE STRING FEATURE_FLAG argument

--------------------------------------------------------------------------------
Examples:


TRIEDIT> CHANGE STRING FEATURE_FLAG RIVER<CR>
TRIEDIT>

CHANGE STRING HEIGHT COMMAND

--------------------------------------------------------------------------------
CHANGE STRING HEIGHT

--------------------------------------------------------------------------------
FORMAT: * CHANGE STRING HEIGHT 'height'

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The CHANGE STRING HEIGHT command enables the height of all the nodes in a selected string to be changed to the specified value. After issuing the CHANGE STRING HEIGHT command the user must position the cursor over a node in the string and press the rightmost function button. TRIEDIT will draw a symbol over the changed nodes in the string.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the CHANGE STRING HEIGHT command:

*** WARNING *** Missing CHANGE STRING HEIGHT argument

*** ERROR *** reading CHANGE STRING HEIGHT argument

--------------------------------------------------------------------------------
Examples:


TRIEDIT> CHANGE STRING HEIGHT 458.9<CR>
TRIEDIT>

CHANGE STRING TYPE COMMAND

--------------------------------------------------------------------------------
CHANGE STRING TYPE

--------------------------------------------------------------------------------
FORMAT: * CHANGE STRING TYPE 'type'

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The CHANGE STRING TYPE command enables the data type of all the nodes in a selected string to be changed to the specified type. After issuing the CHANGE STRING TYPE command, the user must position the cursor over a node in the string and press the rightmost function button. TRIEDIT will draw a symbol over the changed nodes in the string.

Nodes can have one of three data types within DTMCREATE programs:

TRIEDIT currently supports the insertion (either interactive or from IFF file), deletion and change of normal nodes and breakline nodes. Cliffline nodes cannot be manipulated in any way at present.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the CHANGE STRING TYPE command:

*** WARNING *** Unexpected end of CHANGE STRING TYPE command

Specify either NORMAL or BREAKLINE

--------------------------------------------------------------------------------
Examples:


TRIEDIT> CHANGE STRING TYPE BREAKLINE<CR>
TRIEDIT>

CLEAR COMMAND

--------------------------------------------------------------------------------
CLEAR

--------------------------------------------------------------------------------
FORMAT: CLEAR

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The CLEAR command causes the graphics display to be cleared and the status area to be updated.

The user may optionally select automatic redrawing of various information on the graphics display immediately after a CLEAR command. The automatic redrawing options are:

Once enabled these options remain active until explicitly disabled with the appropriate DISABLE command.

It is common for the user to wish to see the triangulation after each CLEAR command. The ENABLE DTUPDATE command will save having to issue an explicit DRAW TRIANGLES command after each CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DTUPDATE<CR>
TRIEDIT> CLEAR<CR>
TRIEDIT> INTERVAL 10<CR>
TRIEDIT> DRAW CONTOURS<CR>
TRIEDIT> CLEAR<CR>
TRIEDIT>

DATUM COMMAND

--------------------------------------------------------------------------------
DATUM

--------------------------------------------------------------------------------
FORMAT: DATUM value

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DATUM command enables specification of a height datum to be added to IFF heights read using subsequent FILEIN commands.

On program statup a DATUM default value of 0.0 is assumed.

Height information within a single IFF file may be stored relative to different height data providing that the features pertaining to each height datum can be distinguished by feature code or layer. The DATUM command can be used to set the height datum for a subsequent FILEIN command. If required a single IFF file may be read in many times relative to different height data, feature selection being achieved by SELECT FC and SELECT LAYER commands.

If the INVERSE command has been used to specify height inversion the heights are inverted before the datum value is added.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the DATUM command:


*** ERROR *** You must specify a floating point argument to the DATUM command
*** WARNING *** You must specify a floating point argument to the DATUM command

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DATUM 8.2<CR>
TRIEDIT>

DEASSIGN BREAKLINE_FC COMMAND

--------------------------------------------------------------------------------
DEASSIGN BREAKLINE_FC

--------------------------------------------------------------------------------
FORMAT: DEASSIGN BREAKLINE_FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DEASSIGN BREAKLINE_FC command complements the ASSIGN BREAKLINE_FC command. DEASSIGN BREAKLINE_FC enables the user to remove specified feature codes from the list of feature codes that have been assigned for interpretation as breaklines.

By default no feature codes are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DEASSIGN BREAKLINE_FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DEASSIGN BREAKLINE_FC 6:9,CLIFFS,126<CR>
TRIEDIT>

DEASSIGN BREAKLINE_LAYER COMMAND

--------------------------------------------------------------------------------
DEASSIGN BREAKLINE_LAYER

--------------------------------------------------------------------------------
FORMAT: DEASSIGN BREAKLINE_LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DEASSIGN BREAKLINE_LAYER command complements the ASSIGN BREAKLINE_LAYER command. DEASSIGN BREAKLINE_LAYER enables the user to remove specified layers from the list of layers that have been assigned for interpretation as breaklines.

By default no feature codes are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DEASSIGN BREAKLINE_LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DEASSIGN BREAKLINE_LAYER 21:29,126<CR>
TRIEDIT>

DEASSIGN RIDGE_FC COMMAND

--------------------------------------------------------------------------------
DEASSIGN RIDGE_FC

--------------------------------------------------------------------------------
FORMAT: DEASSIGN RIDGE_FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DEASSIGN RIDGE_FC command complements the ASSIGN RIDGE_FC command. DEASSIGN RIDGE_FC enables the user to remove specified IFF feature codes from the list of those assigned for use as ridgelines within the triangulation.

By default no feature codes are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DEASSIGN FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DEASSIGN RIDGE_FC 6:9,WATER,126<CR>
TRIEDIT>

DEASSIGN RIDGE_LAYER COMMAND

--------------------------------------------------------------------------------
DEASSIGN RIDGE_LAYER

--------------------------------------------------------------------------------
FORMAT: DEASSIGN RIDGE_LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DEASSIGN RIDGE_LAYER command complements the ASSIGN RIDGE_LAYER command. DEASSIGN RIDGE_LAYER enables the user to remove specified layers from the list of layers that have been assigned for interpretation as ridgelines during triangulation formation.

By default no feature codes are selected for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DEASSIGN RIDGE_LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DEASSIGN RIDGE_LAYER 21:29,126<CR>
TRIEDIT>

DEASSIGN RIVER_FC COMMAND

--------------------------------------------------------------------------------
DEASSIGN RIVER_FC

--------------------------------------------------------------------------------
FORMAT: DEASSIGN RIVER_FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DEASSIGN RIVER_FC command complements the ASSIGN RIVER_FC command. DEASSIGN RIVER_FC enables the user to remove specified IFF feature codes from the list of those assigned for use as rivers within the triangulation.

By default no feature codes are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DEASSIGN FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DEASSIGN RIVER_FC 6:9,WATER,126<CR>
TRIEDIT>

DEASSIGN RIVER_LAYER COMMAND

--------------------------------------------------------------------------------
DEASSIGN RIVER_LAYER

--------------------------------------------------------------------------------
FORMAT: DEASSIGN RIVER_LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DEASSIGN RIVER_LAYER command complements the ASSIGN RIVER_LAYER command. DEASSIGN RIVER_LAYER enables the user to remove specified layers from the list of layers that have been selected for interpretation as rivers during triangulation formation.

By default no feature codes are assigned for breaklines, rivers etc_. and all IFF data that lie within the triangulation bounds are included in the triangulation.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DEASSIGN RIVER_LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DEASSIGN RIVER_LAYER 21:29,126<CR>
TRIEDIT>

DELETE COMMAND

--------------------------------------------------------------------------------
DELETE

--------------------------------------------------------------------------------
FORMAT: DELETE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The DELETE command enables the user to delete a whole string of selected nodes from the triangulation. After issuing the DELETE command, the user must position the cursor over a node in the string and press the rightmost function button. TRIEDIT will draw a symbol over all the nodes deleted from the string.

The "hole" left in the triangulation by the deletion will be automatically repaired with the most equilateral triangulation possible given the shape of the hole and the distribution of surrounding nodes.

It is not possible to delete imaginary or cliffline nodes.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DELETE command:

*** WARNING *** You cannot DELETE an imaginary node

*** WARNING *** You cannot DELETE a cliffline node

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DTUPDATE<CR>
TRIEDIT> CLEAR<CR>
TRIEDIT> DELETE<CR>
TRIEDIT> CLEAR<CR>
TRIEDIT>

DESELECT FC COMMAND

--------------------------------------------------------------------------------
DESELECT FC

--------------------------------------------------------------------------------
FORMAT: DESELECT FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DESELECT FC command complements the SELECT FC command. DESELECT FC enables the user to prevent TRIEDIT from reading in any IFF features which have the specified feature codes.

On program startup all FCs are selected for input.

Specific FC selections may then be made with the SELECT FC command. Only the sepcified FCs will be used for input. All FCs not explicitly specified in a SELECT FC command will then be excluded from input.

All FC and layer selections are cancelled by the SELECT ALL command; i.e. all layers and FCs are reselected for input.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DESELECT FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DESELECT FC 6:9,WATER,126<CR>
TRIEDIT>

DESELECT LAYER COMMAND

--------------------------------------------------------------------------------
DESELECT LAYER

--------------------------------------------------------------------------------
FORMAT: DESELECT LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The DESELECT LAYER command complements the SELECT LAYER command. DESELECT LAYER enables the user to prevent TRIEDIT from reading in any IFF features which lie within the specified layers.

On program startup all layers are selected for input.

Specific layer selections may then be made with the SELECT LAYER command. Only the sepcified layers will be used for input. All layers not explicitly specified in SELECT LAYER commands will then be excluded from input.

All FC and layer selections are cancelled by the SELECT ALL command; i.e. all layers and FCs are reselected for input.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. The use can use the SHOW SELECTIONS command to examine current input selections and SHOW ASSIGNMENTS to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the DESELECT LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DESELECT LAYER 21:29,126<CR>
TRIEDIT>

DISABLE BITPAD COMMAND

--------------------------------------------------------------------------------
DISABLE BITPAD

--------------------------------------------------------------------------------
FORMAT: DISABLE BITPAD

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE BITPAD allows the user to disable a previous ENABLE BITPAD command. The bitpad will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE BITPAD<CR>
TRIEDIT>

DISABLE DCUPDATE COMMAND

--------------------------------------------------------------------------------
DISABLE DCUPDATE

--------------------------------------------------------------------------------
FORMAT: DISABLE DCUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE DCUPDATE allows the user to disable a previous ENABLE DCUPDATE command. Contours will no longer be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DCUPDATE<CR>
TRIEDIT> DISABLE DCUPDATE <CR>
TRIEDIT>

DISABLE DIAGNOSTICS COMMAND

--------------------------------------------------------------------------------
DISABLE DIAGNOSTICS

--------------------------------------------------------------------------------
FORMAT: DISABLE DIAGNOSTICS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE DIAGNOSTICS allows the user to disable a previous ENABLE DIAGNOSTICS command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DIAGNOSTICS<CR>
TRIEDIT> SHOW ENABLE<CR>

DIAGNOSTICS .................................................. On
DIVIDEBY ..................................................... Off
INTEGER_HEIGHT ............................................... Off
(Incoming IFF heights expected in type 3 AC entries)
INVERSE ...................................................... Off
MULTIPLY ..................................................... Off
PME .......................................................... Off
TOFEET ....................................................... Off
TOMETRES ..................................................... Off

TRIEDIT>

DISABLE DIVIDEBY COMMAND

--------------------------------------------------------------------------------
DISABLE DIVIDEBY

--------------------------------------------------------------------------------
FORMAT: DISABLE DIVIDEBY

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE DIVIDEBY allows the user to disable a previous ENABLE DIVIDEBY command. Heights will no longer divided on read-in using the FILEIN command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE DIVIDEBY<CR>
TRIEDIT>

DISABLE DLUPDATE COMMAND

--------------------------------------------------------------------------------
DISABLE DLUPDATE

--------------------------------------------------------------------------------
FORMAT: DISABLE DLUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE DLUPDATE allows the user to disable a previous ENABLE DLUPDATE command. Labels will no longer be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DLUPDATE<CR>
TRIEDIT> DISABLE DLUPDATE <CR>
TRIEDIT>

DISABLE DNUPDATE COMMAND

--------------------------------------------------------------------------------
DISABLE DNUPDATE

--------------------------------------------------------------------------------
FORMAT: DISABLE DNUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE DNUPDATE allows the user to disable a previous ENABLE DNUPDATE command. Node locations will no longer be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DNUPDATE<CR>
TRIEDIT> DISABLE DNUPDATE <CR>
TRIEDIT>

DISABLE DTUPDATE COMMAND

--------------------------------------------------------------------------------
DISABLE DTUPDATE

--------------------------------------------------------------------------------
FORMAT: DISABLE DTUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE DTUPDATE allows the user to disable a previous ENABLE DTUPDATE command. Triangles will no longer be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DTUPDATE<CR>
TRIEDIT> DISABLE DTUPDATE <CR>
TRIEDIT>

DISABLE INTEGER_HEIGHT COMMAND

--------------------------------------------------------------------------------
DISABLE INTEGER_HEIGHT

--------------------------------------------------------------------------------
FORMAT: DISABLE INTEGER_HEIGHT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

In IFF files height values are transmitted via AC (Ancillary Code) or ZS (3D string) entries. By default contour and spot height Z values are read from type 3 ACs as floating point values. By use of the ENABLE INTEGER_HEIGHT command, integer heights may be read from type 2 ACs.

The DISABLE INTEGER_HEIGHT command disables the effect of a previous ENABLE INTEGER_HEIGHT command and heights will be read from type 3 (floating point) ACs.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE INTEGER_HEIGHT<CR>
TRIEDIT>

DISABLE INVERSE COMMAND

--------------------------------------------------------------------------------
DISABLE INVERSE

--------------------------------------------------------------------------------
FORMAT: DISABLE INVERSE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The DISABLE INVERSE command disables a previous ENABLE INVERSE command.

By default heights are not inverted.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE INVERSE <CR>
TRIEDIT>

DISABLE JOYSTICK COMMAND

--------------------------------------------------------------------------------
DISABLE JOYSTICK

--------------------------------------------------------------------------------
FORMAT: DISABLE JOYSTICK

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE JOYSTICK allows the user to disable a previous ENABLE JOYSTICK command. The JOYSTICK will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE JOYSTICK<CR>
TRIEDIT>

DISABLE MULTIPLYBY COMMAND

--------------------------------------------------------------------------------
DISABLE MULTIPLYBY

--------------------------------------------------------------------------------
FORMAT: DISABLE MULTIPLYBY

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE MULTIPLYBY allows the user to disable a previous ENABLE MULTIPLYBY command. Heights will no longer by multiplied on read-in using the FILEIN command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE MULTIPLYBY<CR>
TRIEDIT>

DISABLE MOUSE COMMAND

--------------------------------------------------------------------------------
DISABLE MOUSE

--------------------------------------------------------------------------------
FORMAT: DISABLE MOUSE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE MOUSE allows the user to disable a previous ENABLE MOUSE command. The MOUSE will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE MOUSE<CR>
TRIEDIT>

DISABLE MUART_TABLE COMMAND

--------------------------------------------------------------------------------
DISABLE MUART_TABLE

--------------------------------------------------------------------------------
FORMAT: DISABLE MUART_TABLE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE MUART_TABLE allows the user to disable a previous ENABLE MUART_TABLE command. The MUART controlled digitising table will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE MUART_TABLE<CR>
TRIEDIT>

DISABLE PME COMMAND

--------------------------------------------------------------------------------
DISABLE PME

--------------------------------------------------------------------------------
FORMAT: DISABLE PME

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The ENABLE PME and DISABLE PME commands are reserved for Laser-Scan use. PME is a code optimisation tool and should be invoked by LSL software personnel only.

DISABLE PME disables the effect of a previous ENABLE PME command and causes the PME_EXIT routine to be invoked.

--------------------------------------------------------------------------------
Message:

The following warning message is specific to the DISABLE PME command:

*** WARNING *** You were not using PME anyway!

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE PME<CR>
TRIEDIT> ENABLE DIAGNOSTICS<CR>
TRIEDIT> FRT CHASTITY<CR>
TRIEDIT> ASSIGN BREAKLINE_FC 1:7,WATER,80,102<CR>
TRIEDIT> DISABLE PME<CR>
TRIEDIT>

DISABLE TABLE COMMAND

--------------------------------------------------------------------------------
DISABLE TABLE

--------------------------------------------------------------------------------
FORMAT: DISABLE TABLE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE TABLE allows the user to disable a previous ENABLE TABLE command. The digitising table will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE TABLE<CR>
TRIEDIT>

DISABLE TOFEET COMMAND

--------------------------------------------------------------------------------
DISABLE TOFEET

--------------------------------------------------------------------------------
FORMAT: DISABLE TOFEET

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE TOFEET cancels the effect of a previous ENABLE TOFEET command. Heights will no longer be converted to feet on read-in using the FILEIN command.

N.B. DISABLE TOFEET will not cancel an explicit ENABLE MULTIPLYBY 3.2808455 command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE TOFEET<CR>
TRIEDIT>

DISABLE TOMETRES COMMAND

--------------------------------------------------------------------------------
DISABLE TOMETRES

--------------------------------------------------------------------------------
FORMAT: DISABLE TOMETRES

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE TOMETRES cancels the effect of a previous ENABLE TOMETRES command. Heights will no longer be converted to metres on read-in using the FILEIN command.

N.B. DISABLE TOMETRES will not cancel an explicit ENABLE DIVIDEBY 3.2808455 command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE TOMETRES<CR>
TRIEDIT>

DISABLE THUMBWHEELS COMMAND

--------------------------------------------------------------------------------
DISABLE THUMBWHEELS

--------------------------------------------------------------------------------
FORMAT: DISABLE THUMBWHEELS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE THUMBWHEELS allows the user to disable a previous ENABLE THUMBWHEELS command. The thumbwheels will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE THUMBWHEELS<CR>
TRIEDIT>

DISABLE TRACKERBALL COMMAND

--------------------------------------------------------------------------------
DISABLE TRACKERBALL

--------------------------------------------------------------------------------
FORMAT: DISABLE TRACKERBALL

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DISABLE TRACKERBALL allows the user to disable a previous ENABLE TRACKERBALL command. The trackerball will no longer be available as a graphics input device.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DISABLE TRACKERBALL<CR>
TRIEDIT>

DRAW BREAKLINES COMMAND

--------------------------------------------------------------------------------
DRAW BREAKLINES

--------------------------------------------------------------------------------
FORMAT: DRAW BREAKLINES

--------------------------------------------------------------------------------
COMMAND PARAMETERS: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Specifies that all nodes of data type breakline are to be drawn on the graphics screen.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW BREAKLINES<CR>
TRIEDIT>

DRAW CONTOURS COMMAND

--------------------------------------------------------------------------------
DRAW CONTOURS

--------------------------------------------------------------------------------
FORMAT: DRAW CONTOURS [iff-file-spec]

--------------------------------------------------------------------------------
COMMAND PARAMETERS:

--------------------------------------------------------------------------------
DESCRIPTION:

Calculate contours from the currently windowed triangles.

If the optional IFF file-spec argument is supplied, output is directed to the IFF file only.

If no file-spec argument is supplied, output is directed to the graphics screen.

On the graphics screen contours are displayed in two colours. This enables the user to differentiate between index contours (of height specified by the INDEX_INTERVAL command) and intermediate contours (of a height specified by the INTERVAL command).

By default 10% of the triangulation Z range is used as the contour interval. This value is displayed in the status area. If no index interval is specified, no index contours will be drawn. If the intermediate contour interval is zero no intermediate contours will be drawn.

A crude but very fast linear interpolation algorithm is used on each triangle facet plane in turn. The quality of the contouring around the edge of the triangulation can sometimes be improved by raising the level of triangle accuracy with the SET TRIANGLE_ACCURACY command. This may, however, slow other edit operations.

An automatic DRAW CONTOURS command may be selected to occur after every CLEAR command by using the ENABLE DCUPDATE option. Automatic contour output will be directed to the graphics screen only.

The effect of the ENABLE DCUPDATE command will remain active until explicitly disabled with the DISABLE DCUPDATE command.

If output is directed to an IFF file for hardcopy plotting purposes two different feature codes are used to differentiate the contour types.

By default these feature codes are:


+-----------------+--------+
+   Contour type  |   FC   |
+-----------------+--------+
|   Intermediate  |    1   |
|   Index         |    2   |
+-----------------+--------+

These defaults may be altered with the following commands:


+-----------------+------------------------+
|  Contour type   |   SET command for FC   |
+-----------------+------------------------+
|  Intermediate   | SET CONTOUR_FC         |
|  Index          | SET INDEX_CONTOUR_FC   |
+-----------------+------------------------+

By default the IFF features will be created in layer 1, or the layer number set with the most recent SET LAYER command.

When plotting to an IFF file only contours for that portion of the triangulation that would be displayed on the graphics screen are sent to the IFF file. If contours for the whole triangulation are to be sent to IFF file use the WINDOW command to set the screen window to cover the whole triangulation area.

IFF coordinates are in the user units supplied to TRIANG.

The IFF file is designed for plotting purposes only. Contour sections are, wherever possible, joined together for efficient storage and plotting. The IFF features have no height tagging.

--------------------------------------------------------------------------------
Messages:

The following warning message is specific to the DRAW CONTOURS command:

*** WARNING *** error reading IFF file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW CONTOURS<CR>
TRIEDIT>

DRAW LABELS COMMAND

--------------------------------------------------------------------------------
DRAW LABELS

--------------------------------------------------------------------------------
FORMAT: DRAW LABELS

--------------------------------------------------------------------------------
COMMAND PARAMETERS: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Specifies that any labels selected with LABEL HEIGHT, LABEL SEQUENCE or LABEL SIGNS commands are to be drawn on the graphics screen.

The current label selections are displayed in the status area.

A label is drawn in a colour which reflects the feature flag of the node to which it relates.

The size of the labels may be altered with the LABEL SMALL (default) and LABEL BIG commands.

If no LABEL options are active (e_.g_. on program startup or after a LABEL NONE command), a DRAW LABELS command will have no effect.

An automatic DRAW LABELS command may be selected to occur after every CLEAR command by using the ENABLE DLUPDATE option.

The effect of the ENABLE DLUPDATE command will remain active until explicitly disabled with the DISABLE DLUPDATE command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW LABELS<CR>
TRIEDIT>

DRAW NODES COMMAND

--------------------------------------------------------------------------------
DRAW NODES

--------------------------------------------------------------------------------
FORMAT: DRAW NODES

--------------------------------------------------------------------------------
COMMAND PARAMETERS: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Specifies that all nodes of all data types are to be drawn on the graphics screen.

An automatic DRAW NODES command may be selected to occur after every CLEAR command by using the ENABLE DNUPDATE option.

The effect of the ENABLE DNUPDATE command will remain active until explicitly disabled with the DISABLE DNUPDATE command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW NODES<CR>
TRIEDIT>

DRAW RIDGELINES COMMAND

--------------------------------------------------------------------------------
DRAW RIDGELINES

--------------------------------------------------------------------------------
FORMAT: DRAW RIDGELINES

--------------------------------------------------------------------------------
COMMAND PARAMETERS: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Specifies that all nodes flagged as ridgelines are to be drawn on the graphics screen. Nodes flagged as being part of ridgelines will be drawn in a different colour to unflagged and river nodes.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW RIDGELINES<CR>
TRIEDIT>

DRAW RIVERS COMMAND

--------------------------------------------------------------------------------
DRAW RIVERS

--------------------------------------------------------------------------------
FORMAT: DRAW RIVERS

--------------------------------------------------------------------------------
COMMAND PARAMETERS: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Specifies that all nodes flagged as rivers are to be drawn on the graphics screen. Nodes flagged as being part of rivers will be drawn in a different colour to unflagged and ridgeline nodes.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW RIVERS<CR>
TRIEDIT>

DRAW STRINGS COMMAND

--------------------------------------------------------------------------------
DRAW STRINGS

--------------------------------------------------------------------------------
FORMAT: DRAW STRINGS

--------------------------------------------------------------------------------
COMMAND PARAMETERS: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Display the connectivity between nodes that is inherited from their position within input strings.

N.B. Due to the nature of the triangulation constraint process, and of subsequent TRIEDIT edit sessions, original input strings may be fragmented.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW STRINGS<CR>
TRIEDIT>

DRAW TRIANGLES COMMAND

--------------------------------------------------------------------------------
DRAW TRIANGLES

--------------------------------------------------------------------------------
FORMAT: DRAW TRIANGLES [iff-file-spec]

--------------------------------------------------------------------------------
COMMAND PARAMETERS:

--------------------------------------------------------------------------------
DESCRIPTION:

Display (or write to an optional IFF file), the triangular connectivity between nodes.

If the optional IFF file-spec argument is supplied, output is directed to the IFF file only.

If no file-spec argument is supplied, output is directed to the graphics screen.

On the graphics screen triangle links are displayed in three colours. This enables the user to differentiate triangle links that connect normal nodes from nodes that represent locations of slope discontinuity (breaklines and cliffs) and imaginary points (which have location but undefined attributes).

If output is directed to an IFF file for hardcopy plotting purposes three different feature codes are used to differentiate the triangle links.

By default these feature codes are:


+-----------------+--------+
|   Link type     |   FC   |
+-----------------+--------+
|   Normal        |    1   |
|   Breakline     |    2   |
|   Imaginary     |    3   |
+-----------------+--------+

These defaults may be altered with the following commands:


+-----------------+------------------------+
|   Link type     |   SET command for FC   |
+-----------------+------------------------+
|   Normal        | SET LINK_FC            |
|   Breakline     | SET BREAKLINE_LINK_FC  |
|   Imaginary     | SET IMAGINARY_LINK_FC  |
+-----------------+------------------------+

By default the IFF features will be created in layer 1, or the layer number set with the most recent SET LAYER command.

When plotting to IFF file, only that portion of the triangulation that would be displayed on the graphics screen is sent to the IFF file. If the whole triangulation is to be sent to IFF file use the WINDOW command to set the screen window to cover the whole triangulation area.

IFF coordinates are in the user units supplied to TRIANG.

The IFF file is designed for plotting purposes only. Triangle links are, wherever possible, joined together for efficient storage and plotting. The IFF features have no height tagging.

An automatic DRAW TRIANGLES command may be selected to occur after every CLEAR command by using the ENABLE DTUPDATE option. Automatic triangle output will be directed to the graphics screen only.

The effect of the ENABLE DTUPDATE command will remain active until explicitly disabled with the DISABLE DTUPDATE command.

--------------------------------------------------------------------------------
Messages:

The following warning message is specific to the DRAW TRIANGLES command:

*** WARNING *** error reading IFF file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DRAW TRIANGLES<CR>
TRIEDIT>

DUMP COMMAND

--------------------------------------------------------------------------------
DUMP

--------------------------------------------------------------------------------
FORMAT: DUMP [file-spec]

--------------------------------------------------------------------------------
COMMAND PARAMETERS:

--------------------------------------------------------------------------------
DESCRIPTION:

The DUMP command specifies that new triangulation _.DTA and _.NOD files are to be created, without leaving the edit session.

Optionally, a generic file-spec may be supplied as an argument to the DUMP command and this will be used to form the output file specifications. If no file-spec command argument is supplied then output will be to files having the same specifications as those used for input at the start of the edit session but with the file version numbers incremented by one.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the DUMP command:

*** ERROR *** reading DUMP file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DUMP DUA3:[DEMONSTRATION]IDAHO<CR>
DUA3:[DEMONSTRATION]IDAHO_.DTA;1 opened for write
DUA3:[DEMONSTRATION]IDAHO_.NOD;1 opened for write


TRIEDIT>

ENABLE BITPAD COMMAND

--------------------------------------------------------------------------------
ENABLE BITPAD

--------------------------------------------------------------------------------
FORMAT: ENABLE BITPAD

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE BITPAD allows the user to select and enable a Sigmex bitpad as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE BITPAD<CR>
TRIEDIT>

ENABLE DCUPDATE COMMAND

--------------------------------------------------------------------------------
ENABLE DCUPDATE

--------------------------------------------------------------------------------
FORMAT: ENABLE DCUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE DCUPDATE allows the user to force contours to be automatically drawn on the graphics screen after every CLEAR command.

On the graphics screen contours are displayed in two colours. This enables the user to differentiate between index contours (of height specified by the INDEX_INTERVAL command) and intermediate contours (of a height specified by the INTERVAL command).

For further details of the contour drawing process, see the DRAW CONTOURS command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DCUPDATE<CR>
TRIEDIT>

ENABLE DIAGNOSTICS COMMAND

--------------------------------------------------------------------------------
ENABLE DIAGNOSTICS

--------------------------------------------------------------------------------
FORMAT: ENABLE DIAGNOSTICS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE DIAGNOSTICS allows the user to enable diagnostic printout.

Diagnostic printout is useful if the user wishes to receive indications of the effect of selections on data input, using the FILEIN commnad.

It should be noted that if DIAGNOSTICS are enabled, TRIEDIT can produce voluminous printout during the input phase in conjunction with selections from IFF files.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DIAGNOSTICS<CR>
TRIEDIT> SHOW ENABLE<CR>

DIAGNOSTICS .................................................. On
DIVIDEBY ..................................................... Off
INTEGER_HEIGHT ............................................... Off
(Incoming IFF heights expected in type 3 AC entries)
INVERSE ...................................................... Off
MULTIPLY ..................................................... Off
PME .......................................................... Off
TOFEET ....................................................... Off
TOMETRES ..................................................... Off

TRIEDIT> DISABLE DIAGNOSTICS<CR>
TRIEDIT> SHOW ENABLE<CR>
DIAGNOSTICS .................................................. Off
DIVIDEBY ..................................................... Off
INTEGER_HEIGHT ............................................... Off
(Incoming IFF heights expected in type 3 AC entries)
INVERSE ...................................................... Off
MULTIPLY ..................................................... Off
PME .......................................................... Off
TOFEET ....................................................... Off
TOMETRES ..................................................... Off

TRIEDIT>

ENABLE DIVIDEBY COMMAND

--------------------------------------------------------------------------------
ENABLE DIVIDEBY

--------------------------------------------------------------------------------
FORMAT: ENABLE DIVIDEBY denominator

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE DIVIDEBY enables the user to divide all incoming heights by a specified (floating point) constant. For example, the command ENABLE DIVIDEBY 2.0 will cause all incoming heights to be divided by 2.0. An ENABLE DIVIDEBY 3.2808455 command has the same effect as an ENABLE TOMETRES command.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the ENABLE DIVIDEBY command:

*** WARNING *** You are already planning to multiply by 'constant'
ENABLE DIVIDEBY command now overrides ENABLE MULTIPLYBY command

*** WARNING *** You must specify a value for DIVIDEBY

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DIVIDEBY 5.0<CR>
TRIEDIT>

ENABLE DLUPDATE COMMAND

--------------------------------------------------------------------------------
ENABLE DLUPDATE

--------------------------------------------------------------------------------
FORMAT: ENABLE DLUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE DLUPDATE allows the user to force any selected labels to be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DLUPDATE<CR>
TRIEDIT>

ENABLE DNUPDATE COMMAND

--------------------------------------------------------------------------------
ENABLE DNUPDATE

--------------------------------------------------------------------------------
FORMAT: ENABLE DNUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE DNUPDATE allows the user to force node locations to be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DNUPDATE<CR>
TRIEDIT>

ENABLE DTUPDATE COMMAND

--------------------------------------------------------------------------------
ENABLE DTUPDATE

--------------------------------------------------------------------------------
FORMAT: ENABLE DTUPDATE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE DTUPDATE allows the user to force triangles to be automatically drawn on the graphics screen after every CLEAR command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DTUPDATE<CR>
TRIEDIT>

ENABLE INTEGER_HEIGHT COMMAND

--------------------------------------------------------------------------------
ENABLE INTEGER_HEIGHT

--------------------------------------------------------------------------------
FORMAT: ENABLE INTEGER_HEIGHT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

In IFF files, height values are transmitted via AC (Ancillary Code) or ZS (3D string) entries. By default contour and spot height Z values are read from type 3 ACs as floating point values. By use of the ENABLE INTEGER_HEIGHT command, integer heights may be read from type 2 ACs.

ENABLE INTEGER_HEIGHT causes TRIEDIT to take heights from type 2 (integer) AC (Ancillary Code) entries in an IFF input file.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE INTEGER_HEIGHT<CR>
TRIEDIT>

ENABLE INVERSE COMMAND

--------------------------------------------------------------------------------
ENABLE INVERSE

--------------------------------------------------------------------------------
FORMAT: ENABLE INVERSE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Incoming IFF heights may be inverted if the ENABLE INVERSE command is specified prior to reading an IFF file with a FILEIN command. This enables modelling of hydrographic data where sea depths are often stored as positive heights, drying zone heights as negative and land heights as positive!

By default heights are not inverted.

If the DATUM command has been used to specify a change of height datum the heights are inverted before the datum value is added.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> DATUM 8.2<CR>
TRIEDIT> ENABLE INVERSE <CR>
TRIEDIT>

ENABLE JOYSTICK COMMAND

--------------------------------------------------------------------------------
ENABLE JOYSTICK

--------------------------------------------------------------------------------
FORMAT: ENABLE JOYSTICK

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE JOYSTICK allows the user to select and enable a Tektronix 4100 series joystick as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE JOYSTICK<CR>
TRIEDIT>

ENABLE MULTIPLYBY COMMAND

--------------------------------------------------------------------------------
ENABLE MULTIPLYBY

--------------------------------------------------------------------------------
FORMAT: ENABLE MULTIPLYBY multiplicand

--------------------------------------------------------------------------------
Command parameters:

The value by which all heights from the FILEIN input file are to be multiplied.

--------------------------------------------------------------------------------
DESCRIPTION:

The ENABLE MULTIPLYBY enables the user to multiply all incoming heights by a specified (floating point) constant. For example, the command ENABLE MULTIPLYBY 2.0 will cause all incoming heights to be multiplied by 2.0. An ENABLE MULTIPLYBY 3.2808455 command has the same effect as an ENABLE TOFEET command.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the ENABLE MULTIPLYBY command:

*** WARNING *** You are already planning to divide by 'constant'
ENABLE MULTIPLY command now overrides ENABLE DIVIDEBY command

*** WARNING *** You must specify a value for MULTIPLYBY

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE MULTIPLYBY 10.0<CR>
TRIEDIT>

ENABLE MOUSE COMMAND

--------------------------------------------------------------------------------
ENABLE MOUSE

--------------------------------------------------------------------------------
FORMAT: ENABLE MOUSE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE MOUSE allows the user to select and enable a VAXstation mouse as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE MOUSE<CR>
TRIEDIT>

ENABLE MUART_TABLE COMMAND

--------------------------------------------------------------------------------
ENABLE MUART_TABLE

--------------------------------------------------------------------------------
FORMAT: ENABLE MUART_TABLE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE MUART_TABLE allows the user to select and enable a Laser-Scan supported MUART controlled digitising table as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE MUART_TABLE<CR>
TRIEDIT>

ENABLE PME COMMAND

--------------------------------------------------------------------------------
ENABLE PME

--------------------------------------------------------------------------------
FORMAT: ENABLE PME

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The ENABLE PME and DISABLE PME commands are reserved for Laser-Scan use. PME is a code optimisation tool and should be invoked by LSL software personnel only.

ENABLE PME causes the PME_INIT routine to be invoked.

--------------------------------------------------------------------------------
Message:

The following warning message is specific to the ENABLE PME command:

*** WARNING *** You are already using PME!

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE PME<CR>
TRIEDIT> FILEIN ATILLA<CR>

5626 nodes added, total now 27289


TRIEDIT> DISABLE PME<CR>
TRIEDIT>

ENABLE TABLE COMMAND

--------------------------------------------------------------------------------
ENABLE TABLE

--------------------------------------------------------------------------------
FORMAT: ENABLE TABLE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE TABLE allows the user to select and enable a Laser-Scan supported TABLE MONITOR controlled digitising table as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE TABLE<CR>
TRIEDIT>

ENABLE TOFEET COMMAND

--------------------------------------------------------------------------------
ENABLE TOFEET

--------------------------------------------------------------------------------
FORMAT: ENABLE TOFEET

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

It is possible that different input files may have heights recorded in different measurement systems. The model must be relative to one system only. Two height conversion options are available: ENABLE TOMETRES and ENABLE TOFEET.

The ENABLE TOFEET command enables the conversion of input file heights from feet to metres. It has the same effect as an explicit ENABLE MULTIPLYBY 3.2808455 command. It is possible to read in one file with heights in feet with one FILEIN command and then use the ENABLE TOFEET command and read in another file with heights in metres converting to feet during read-in.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE TOFEET<CR>
TRIEDIT>

ENABLE TOMETRES COMMAND

--------------------------------------------------------------------------------
ENABLE TOMETRES

--------------------------------------------------------------------------------
FORMAT: ENABLE TOMETRES

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

It is possible that different input files may have heights recorded in different measurement systems. The model must be relative to one system only. Two height conversion options are available: ENABLE TOFEET and ENABLE TOMETRES.

The ENABLE TOMETRES command results in the conversion of heights held in the IFF file in feet to metres. It has the same effect as an explicit ENABLE DIVIDEBY 3.2808455 command. It is possible to read in one file with heights in metres with one FILEIN command and then use the ENABLE TOMETRES command and read in another file with heights in feet converting to metres during read-in.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE TOMETRES<CR>
TRIEDIT>

ENABLE THUMBWHEELS COMMAND

--------------------------------------------------------------------------------
ENABLE THUMBWHEELS

--------------------------------------------------------------------------------
FORMAT: ENABLE THUMBWHEELS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE THUMBWHEELS allows the user to select and enable Tektronix 4000 series thumbwheels as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE THUMBWHEELS<CR>
TRIEDIT>

ENABLE TRACKERBALL COMMAND

--------------------------------------------------------------------------------
ENABLE TRACKERBALL

--------------------------------------------------------------------------------
FORMAT: ENABLE TRACKERBALL

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

ENABLE TRACKERBALL allows the user to select and enable a Sigmex 7000 series trackerball as the graphics input device.

TRIEDIT supports many different graphics displays and graphics input devices; trackerballs, thumbwheels, digitising tables etc. However, there are severe compatibility restrictions between different graphics displays and graphics input devices. When DTMCREATE is installed by Laser-Scan personnel at your site, the available combinations of graphics display and graphics input devices will be set up for you in the lookup files referenced by TRIEDIT on program initialisation. Do not alter these default combinations without first consulting Laser-Scan.

TRIEDIT can only accept input from one graphics input device at a time. TRIEDIT will not allow you to ENABLE a new graphics input device until any currently active is disabled.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE TRACKERBALL<CR>
TRIEDIT>

EXIT COMMAND

--------------------------------------------------------------------------------
EXIT

--------------------------------------------------------------------------------
FORMAT: EXIT [file-spec]

--------------------------------------------------------------------------------
COMMAND PARAMETERS:

--------------------------------------------------------------------------------
DESCRIPTION:

The EXIT command specifies that the edit session is to be terminated and new triangulation _.DTA and _.NOD files are to be created.

Optionally, a generic file-spec may be supplied as an argument to the EXIT command and this will be used to form the output file specifications.

If no file-spec command argument is supplied then output will be to files having the same specifications as those used for input at the start of the edit session but with the file version numbers incremented by one.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the EXIT command:

*** ERROR *** reading file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> EXIT DUA3:[DEMONSTRATION]IDAHO<CR>
+++ File DUA3:[DEMONSTRATION]IDAHO_.DTA;1 opened for write
+++ File DUA3:[DEMONSTRATION]IDAHO_.NOD;1 opened for write


ELAPSED: 00:05:25.84 CPU: 0:00:05.71 BUFIO: 281 DIRIO: 46 FAULTS: 263
_$

FACET COMMAND

--------------------------------------------------------------------------------
FACET

--------------------------------------------------------------------------------
FORMAT: FACET iff-file-spec

--------------------------------------------------------------------------------
COMMAND PARAMETERS:

--------------------------------------------------------------------------------
DESCRIPTION:

The FACET command enables the user to output the triangles defined by the inter-node relationships stored within the editor, as individual IFF features. Each IFF feature defines the vertices of a triangle. Each vertex has a height (Z) and flag (ZB). The flag indicates whether the vertex is a normal or breakline node within the triangulation, and whether the vertex is of special geomorphological significance.

The IFF triangle features may be used as input to triangle based visualisation software, or may be plotted using FPP or LITES2.

Triangle features are generated for that portion of the triangulation that lies within the current screen window. If triangle features are to be generated for the whole triangulation use the WINDOW command to set the screen window to cover the whole triangulation area.

The IFF file differs from that optionally produced by the DRAW TRIANGLES command as it stores each inter-node link twice; once for each of the two triangles of which it forms a part. The IFF file optionally created by the DRAW TRIANGLES command contains each inter-node link only once. A single feature within the DRAW TRIANGLES IFF file contains links from many triangles. The IFF features within the DRAW TRIANGLES IFF file do not form triangles but are arranged for compact storage and efficient plotting; i.e. purely for graphical reproduction purposes.

One result of this difference is that the FACET command can only create an IFF file containing a maximum of 65535 triangle features. If the triangulation contains more than this number the WINDOW command should be used in conjunction with multiple FACET commands to subdivide the triangulation into several IFF output IFF files. If the user attempts to output more than 65535 triangles to a single IFF file, a warning message is issued and the IFF file is closed in an incomplete state.

The algorithm used to output the triangles to IFF file ensures that when a triangulation is subdivided for output to multiple FACET IFF files a continuous cover of triangles is maintained if IFF files containing adjacent windows are plotted side by side. Triangles which represent links to nodes that lie outside of the user defined window are included in the IFF output file. The algorithm ensures that no duplicate triangles are output, either within a single IFF output file or between IFF files which share a common window boundary.

If triangles do have links which lie outside of the user specified WINDOW limits, the IFF output file RA (RAnge entry) reflects the true data range, not merely the WINDOW limits. The IFF file CP (Control Point) entry does, however, reflect the user specified WINDOW limits.

To ensure that multiple IFF output files do share exactly common WINDOW boundaries it is recommemded that the WINDOW command is specified with the optional command arguments. Do not use the WINDOW command in conjunction with the GIN cursor. That is:

TRIEDIT> ! Left hand window<CR> TRIEDIT> WINDOW 100.0 130.0 270.0 340.0<CR> TRIEDIT> FACET TRIPLOT1<CR>

IFF file LSL$IF:TRIPLOT1.IFF opened for write

TRIEDIT> ! Right hand window<CR> TRIEDIT> WINDOW 270.0 130.0 470.0 340.0<CR> TRIEDIT> FACET TRIPLOT2<CR>

IFF file LSL$IF:TRIPLOT2.IFF opened for write

TRIEDIT>

Another important difference between the IFF file created by the DRAW TRIANGLES and FACET commands is their respective use of IFF CB (Coordinate Block) entries. The features in IFF files created by the FACET command wil always contain CB entries regardless of the IFF output revision level active at the user's site. Features in IFF files created by the DRAW TRIANGLES command will only contain CBs if the IFF output revision level is set to 1 (i.e. CBs are to be produced and more importantly can be handled by all IFF utility programs at that site).

The reason for the FACET command IFF files containing CBs is to enable both a height (Z) and a vertex type flag to be transmitted to any visualisation software reading the IFF file. The vertex type flag indicates whether each vertex is a normal or breakline node within the triangulation, and conveys any associated geomorphological attributes. The vertex type flag is the fourth dimension of each (X,Y,Z,flag) coordinate defining the triangle and is defined by ACD ZB (94) using the Laser-Scan preset ACD definitions. (For further information about ACDs see the FRT User Guide in the MAPPING Reference Manual).

Possible vertex flag (ZB) values are:


+-----------------------------------+-------------+
|   Vertex type                     |  Flag value |
+-----------------------------------+-------------+
|   Breakline ridgeline node        |   -3        |
|   Breakline river node            |   -2        |
|   Breakline unflagged node        |   -1        |
|   Normal unflagged node           |    1        |
|   Normal river node               |    2        |
|   Normal ridgeline node           |    3        |
+-----------------------------------+-------------+

Imaginary nodes within the triangulation have no Z value. Triangles which have imaginary vertices are omitted from FACET command IFF output files.

IFF coordinates are in the user units supplied to TRIANG.

By default the IFF features will be created in layer 1, or the layer number set with the most recent SET LAYER command.

By default the triangle features are given feature code 1, or the feature code set with the most recent SET LINK_FC command.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the FACET command:


*** ERROR *** The FACET command requires an IFF file-spec argument

*** ERROR *** opening IFF file

*** WARNING ***  error reading IFF file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> WINDOW 100.0 130.0 270.0 340.0<CR>
TRIEDIT> FACET VIS3.IFF<CR>

IFF file LSL$IF:VIS3.IFF opened for write


TRIEDIT>

FILEIN COMMAND

--------------------------------------------------------------------------------
FILEIN

--------------------------------------------------------------------------------
FORMAT: FILEIN IFF-file-spec

--------------------------------------------------------------------------------
COMMAND PARAMETERS:

--------------------------------------------------------------------------------
DESCRIPTION:

The FILEIN command causes the specified IFF file to be opened and used as an input file to TRIEDIT. The SELECT, DESELECT, ASSIGN and DEASSIGN commands are provided to enable the user to selectively extract and flag IFF features for inclusion in the triangulation.

If a node is inserted which is coincident with an existing node, TRIEDIT will always replace the existing node with the one that you have just inserted. A coincident node is one which lies within the distance defined by the maximum triangulation extent multiplied by 7.0/300000.0.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the FILEIN command:

*** WARNING *** You must specify a file-spec argument to the FILEIN command

*** ERROR *** Unable to interpret input file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> FILEIN DUA3:[DEMONSTRATION]IDAHO<CR>
IFF file DUA3:[DEMONSTRATION]IDAHO.IFF;1 opened for read


1841 nodes added, total now 56900

TRIEDIT>

FRT COMMAND

--------------------------------------------------------------------------------
FRT

--------------------------------------------------------------------------------
FORMAT: FRT file-spec

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The FRT command allows the user to specify an FRT file which contains feature code group definitions. The availability of feature code groups simplifies the specification of complex feature code selections for breaklines etc_.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the FRT command:

*** ERROR *** reading FRT file-spec

*** ERROR *** unable to open specified FRT

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SELECT FC OUTCROPS,7,COAST<CR>
*** WARNING *** You must have read an FRT file to be able to use group names
TRIEDIT> FRT HOVER<CR>
FRT file LSL$FRT:HOVER.FRT;8 opened for read
TRIEDIT> SELECT BREAKLINE_FC OUTCROPS,7
TRIEDIT>

HEIGHT COMMAND

--------------------------------------------------------------------------------
HEIGHT

--------------------------------------------------------------------------------
FORMAT: HEIGHT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The HEIGHT command enables the user to display the height of a specified location. After issuing the HEIGHT command place the cursor over the selected location (which need not be at a node) and press the rightmost function button. The height will be displayed next to the cursor position.

The characteristics of the label are determined by the current LABEL selections.

The height displayed is calculated using linear interpolation across the facet plane of the triangle within which the cursor lies. Clearly, using this approach, if the cursor lies at a node location the height displayed is the node height. The same technique is used for contour generation with the DRAW CONTOURS command.

It is not possible to use the HEIGHT command to estimate the height of the triangulated surface within a triangle defined by one or more imaginary nodes. Within TRIEDIT imaginary nodes have location but no Z value.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the HEIGHT command:

*** WARNING *** Tried to calculate height in a perimeter triangle

--------------------------------------------------------------------------------
Examples:


TRIEDIT> HEIGHT<CR>
TRIEDIT>

HELP COMMAND

--------------------------------------------------------------------------------
HELP

--------------------------------------------------------------------------------
FORMAT: HELP subject

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
Description:

The HELP command looks the rest of the line up in the DTMCREATE HELP library. This library contains a brief summary of the operation of each command.

The information is looked up in the TRIEDIT section of the DTMCREATE help library, LSL$HELP:DTMCREATE.HLB.

--------------------------------------------------------------------------------
Messages:

Where required, warning messages are output via the VMS LBR$OUTPUT_HELP utility.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> HELP DESELECT RIVER_FC<CR>

ENABLE

DESELECT_RIVER

TRIEDIT>

IFF COMMAND

--------------------------------------------------------------------------------
IFF

--------------------------------------------------------------------------------
FORMAT: IFF [iff-file-spec]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The IFF command enables data to be extracted from a triangulation and written back to an IFF file.

By default the following feature codes are applied in the IFF file:


+---------------------------------+--------------------+
| Triangulation feature attribute |   FC in IFF file   |
+---------------------------------+--------------------+
| Unflagged string - multi node   |         1          |
| Unflagged string - single node  |         2          |
| River string - multiple node    |         3          |
| River string - single node      |         4          |
| Ridge string - multiple node    |         5          |
| Cliff string                    |         6          |
+---------------------------------+--------------------+

Data types are differentiated by IFF layer:


+---------------------------------+--------------------+
| Triangulation data type         |   IFF layer        |
+---------------------------------+--------------------+
| Normal (non-break/cliff)        |         1          |
| Breaklines                      |         2          |
| Clifflines                      |         3          |
+---------------------------------+--------------------+

It can be seen from the table that, by default, triangulation feature attributes are differentiated by IFF feature code and that feature type is differentiated by IFF layer number.

Using this coding scheme in the output IFF file it may be readily inferred that a feature which has a feature code of 3 and which lies within layer 2 is a river that has been used in the triangulation as a breakline.

Cliffline features are separated from other data by layer number. They are also given a feature code that enables differentiation between cliffs and other data.

The complete suit of SET commands required to override all these defaults are shown in the following typical example TRIEDIT command file:


!
! ASCII file to be used as an indirect TRIEDIT command file (invoked using
! the TRIEDIT @file-spec facility)
!
! This file contains a complete set of commands to override the default
! feature code assignments used in IFF files created using the IFF command.
!
! Note use of "!" character as a comment delimiter. All text which lies to the 
! right of a "!" character is ignored.
!
SET STRING_FC  1001
SET POINT_FC 1002
SET RIVER_STRING_FC  201
SET RIVER_POINT_FC  202
SET RIDGE_STRING_FC  305
SET RIDGE_POINT_FC  670
SET CLIFF_STRING_FC  671
SET LAYER  34
SET BREAKLINE_LAYER  2
SET CLIFF_LAYER  8
SET FRAME_FC 19
!
! RETURN control to terminal input ...
!
RETURN

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

IFF features which represent clifflines will have the X,Y and two attribute fields set for each coordinate in their CBs. The attributes are 80 ("cliff left height") and 81 ("cliff right height"), both of which contain a real (floating point) height value.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the IFF command:

*** ERROR *** opening IFF file

*** ERROR *** reading IFF file-spec

--------------------------------------------------------------------------------
Examples:


TRIEDIT> IFF TRIANGULATION_3.IFF<CR>

IFF file TRIANGULATION_3.IFF opened for write

TRIEDIT>

INDEX_INTERVAL COMMAND

--------------------------------------------------------------------------------
INDEX_INTERVAL

--------------------------------------------------------------------------------
FORMAT: INDEX_INTERVAL interval

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The INDEX_INTERVAL argument specifies the height interval between successive index contours. By default an index contour interval of 0.0 is used.

If the index contour interval is zero TRIEDIT will not generate any index contours.

If drawing contours to IFF file index contours may be given a different feature code (specified by the SET INDEX_CONTOUR_FC command) in the IFF output file to enable them to be differentiated from other (or "intermediate") contours.

When drawing contours on the graphics screen, the index contours will be given a different colour to intermediate (ordinary) contours.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the INDEX_INTERVAL command:

*** ERROR *** Missing interval argument

Only one value please !

Taking first value only ('real')

--------------------------------------------------------------------------------
Examples:


TRIEDIT> INTERVAL 10.0<CR>
TRIEDIT> INDEX_INTERVAL 200.0<CR>
TRIEDIT>

INSERT COMMAND

--------------------------------------------------------------------------------
INSERT

--------------------------------------------------------------------------------
FORMAT: INSERT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The INSERT command enables the user to interactively insert a new node, or nodes, into the triangulation.

The attributes of nodes inserted with the INSERT command are defined by the SET HEIGHT, SET FEATURE_FLAG and SET TYPE commands.

Nodes may be entered singly or as strings of nodes. These strings may have a fixed Z value or may have a continuously varying Z value along their length.

Nodes may be flagged as unflagged, rivers or ridgelines. They may be assigned as either the NORMAL or BREAKLINE data type.

Clifflines may be inserted with the INSERT command.

NOTE

If a node is inserted which is coincident with an existing node, TRIEDIT will always replace the existing node with the one that you have just inserted. A coincident node is one which lies within the distance defined by the maximum triangulation extent multiplied by 7.0/300000.0.

How to use the INSERT command:

Inserting a single node

If inserting a single node press the rightmost function button ("end"). If you had specified that the string was multivalued (SET HEIGHT MULTIVALUED) you will be prompted for the height of the node. (It would have been better to have set the height beforehand with the SET HEIGHT 'height' command). Type the height and press carriage return. TRIEDIT will return to the TRIEDIT> prompt. The insertion is complete. The symbol drawn on the screen represents the location of the new node.

Inserting a multi-node string with varying Z values

If inserting a multi-node string with varying Z values press the middle function button ("master node"). As you specified that the string was multivalued (SET HEIGHT MULTIVALUED) you will be prompted for the height of the first node. Type the height and press carriage return. A symbol will be drawn on the screen to represent the location of the new node.

Add additional nodes using the leftmost function button ("node") until you want to put in another master node for which you will supply a Z value. When prompted, type the height and press carriage return. A symbol will be drawn on the screen to represent the location of the new node. You will notice also that other symbols may be drawn between the nodes that you have specified. These represent nodes that TRIEDIT has had to generate to ensure that existing triangle links are cut by your new inserted string. The nodes that you inserted explicitly with the leftmost function button and those automatically generated by TRIEDIT will be given Z values derived using linear interpolation between the "master" nodes that you inserted with the centre function button.

Continue inserting nodes and "master" nodes until you have inserted the penultimate node.

Insert the last node by using the rightmost function button ("end"). When prompted for the final height type in the height and press carriage return. TRIEDIT will return to the TRIEDIT> prompt. The insertion is complete. The symbols drawn on the screen represent the location of the new string.

Inserting a multi-node string with constant Z value

If inserting a multi-node string with constant Z value press the middle function button ("master node"). A symbol will be drawn on the screen to represent the location of the new node.

Add additional nodes using either the leftmost function button or the centre function button. Both are interpreted as simply "node" insertions, there is no "master" node concept in constant Z value string insertion.

A symbol will be drawn on the screen to represent the location of each new node. You will notice also that other symbols may be drawn between the nodes that you have specified. These represent nodes that TRIEDIT has had to generate to ensure that existing triangle links are cut by your new inserted string. The nodes that you inserted explicitly with the leftmost function button and those automatically generated by TRIEDIT will be given the Z value set with the SET HEIGHT command.

Continue inserting nodes until you have inserted the penultimate node.

Insert the last node by using the rightmost function button ("end").

TRIEDIT will return to the TRIEDIT> prompt. The insertion is complete. The symbols drawn on the screen represent the location of the new string.

If you fail to move the cursor between successive function button presses within the same insertion, TRIEDIT will complain about superimposed nodes with the message "Nodes too close". Move the cursor and continue the insertion.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the INSERT command:

Nodes too close

*** WARNING *** First node must be a master node - command abandoned

*** WARNING *** Illegal node - operation abandoned

*** WARNING *** Backlog buffer full - enter the height of this node

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET HEIGHT 134.9<CR>
TRIEDIT> SET TYPE BREAKLINE<CR>
TRIEDIT> INSERT 211 nodes added, total now 52628
TRIEDIT> SET HEIGHT MULTIVALUED<CR>
TRIEDIT> SET TYPE NORMAL<CR>
TRIEDIT> SET FEATURE_FLAG RIVER<CR>
TRIEDIT> INSERT<CR>
Height: 60<CR>
Height: 68<CR>
Final height: 92<CR> 51 nodes added, total now 52679
TRIEDIT>

INTERVAL COMMAND

--------------------------------------------------------------------------------
INTERVAL

--------------------------------------------------------------------------------
FORMAT: INTERVAL interval

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The INTERVAL argument specifies the height interval between successive contours. By default a contour interval of 10% of the triangulation Z range is used.

If the contour interval is zero TRIEDIT will not generate any contours.

If drawing contours to an IFF file, intermediate (ordinary) contours may be given a different feature code (specified by the SET CONTOUR_FC command) in the IFF output file to enable them to be differentiated from "index" contours.

When drawing contours on the graphics screen, index contours will be given a different colour to intermediate (ordinary) contours.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the INTERVAL command:

*** ERROR *** Missing interval argument

Only one value please !

Taking first value only ('real')

--------------------------------------------------------------------------------
Examples:


TRIEDIT> INTERVAL 10.0<CR>
TRIEDIT> INDEX_INTERVAL 200.0<CR>
TRIEDIT>

LABEL BIG COMMAND

--------------------------------------------------------------------------------
LABEL BIG

--------------------------------------------------------------------------------
FORMAT: LABEL BIG

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

LABEL BIG enables the user to specify that labels are to be displayed using large characters.

By default TRIEDIT will generate labels using small characters.

LABEL BIG should only be specified for use with windows containing few nodes, otherwise excessive cluttering of the screen with text can result.

After issuing a LABEL BIG command labelling with large characters will persist until a LABEL SMALL command is issued.

The effect of ENABLE BIG and ENABLE SMALL commands applies to labels drawn automatically under ENABLE DLUPDATE control.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL BIG<CR>
TRIEDIT>

LABEL FLOAT COMMAND

--------------------------------------------------------------------------------
LABEL FLOAT

--------------------------------------------------------------------------------
FORMAT: LABEL FLOAT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

LABEL FLOAT enables the user to specify that contour labels are to be displayed as floating point numbers. TRIEDIT generates labels to 5 significant figures.

By default TRIEDIT will generate integer labels.

Where all digits to the right of the decimal point are zero, TRIEDIT will always display the label as an integer to reduce cluttering of the graphics display.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL FLOAT<CR>
TRIEDIT>

LABEL HEIGHT COMMAND

--------------------------------------------------------------------------------
LABEL HEIGHT

--------------------------------------------------------------------------------
FORMAT: LABEL HEIGHT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

LABEL HEIGHT enables the user to specify that node heights are to be displayed when a DRAW LABELS command is issued.

Node heights will be displayed as integer values, unless the ENABLE FLOAT command is issued.

LABEL HEIGHT, LABEL SEQUENCE and LABEL SIGN selections may be cancelled using the LABEL NONE command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL HEIGHT<CR>
TRIEDIT>

LABEL INTEGER COMMAND

--------------------------------------------------------------------------------
LABEL INTEGER

--------------------------------------------------------------------------------
FORMAT: LABEL INTEGER

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

LABEL INTEGER enables the user to specify that labels are to be displayed as integer numbers.

By default TRIEDIT will generate integer labels. Floating point labels can be selected with the LABEL FLOAT command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL INTEGER<CR>
TRIEDIT>

LABEL NONE COMMAND

--------------------------------------------------------------------------------
LABEL NONE

--------------------------------------------------------------------------------
FORMAT: LABEL NONE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Specifies that any LABEL HEIGHT, LABEL SEQUENCE or LABEL SIGNS labelling selections are to be cancelled.

This will result in nothing being displayed by the DRAW LABELS command (nor automatically after a CLEAR command if the ENABLE DLUPDATE option is active).

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL NONE<CR>
TRIEDIT>

LABEL SEQUENCE COMMAND

--------------------------------------------------------------------------------
LABEL SEQUENCE

--------------------------------------------------------------------------------
FORMAT: LABEL SEQUENCE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

DTMCREATE assigns each node within a triangulation a unique node sequence number.

LABEL SEQUENCE enables the user to specify that input node sequence numbers are to be displayed when a DRAW LABELS command is issued.

Node sequence numbers are allocated on the basis of data entry order. Due to the nature of the triangulation constraint process, and of subsequent TRIEDIT edit sessions, original input strings may be fragmented. As a result, node sequence numbers may appear to be randomly scattered!

LABEL HEIGHT, LABEL SEQUENCE and LABEL SIGN selections may be cancelled using the LABEL NONE command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL SEQUENCE<CR>
TRIEDIT>

LABEL SIGNS COMMAND

--------------------------------------------------------------------------------
LABEL SIGNS

--------------------------------------------------------------------------------
FORMAT: LABEL SIGNS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

LABEL SIGNS enables the user to specify that input string sign flags are to be displayed when a DRAW LABELS command is issued.

DTMCREATE preserves the concept of inter node connectivity inherent in strings of input nodes by flagging in memory the nodes of successive input strings with a change of sign. These sign flags '+' and '-' will be drawn as labels next to each node if the LABEL SIGNS option is selected and a DRAW LABELS command issued.

A change of string is signified wherever a change of sign occurs.

Due to the nature of the triangulation process, and of subsequent TRIEDIT edit sessions, original input strings may be fragmented. Many more changes of sign may occur than would be expected if all the original input strings were preserved intact.

LABEL HEIGHT, LABEL SEQUENCE and LABEL SIGNS selections may be cancelled using the LABEL NONE command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL SIGNS<CR>
TRIEDIT>

LABEL SMALL COMMAND

--------------------------------------------------------------------------------
LABEL SMALL

--------------------------------------------------------------------------------
FORMAT: LABEL SMALL

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

LABEL SMALL enables the user to specify that labels are to be displayed using small characters.

LABEL SMALL is the TRIEDIT startup default.

After issuing an explicit LABEL SMALL command labelling with small characters will persist until a LABEL BIG command is issued.

The effect of ENABLE BIG and ENABLE SMALL commands applies to labels drawn automatically under ENABLE DLUPDATE control.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> LABEL SMALL<CR>
TRIEDIT>

PAUSE COMMAND

--------------------------------------------------------------------------------
PAUSE

--------------------------------------------------------------------------------
FORMAT: PAUSE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Pauses TRIEDIT execution and issues a prompt for a carriage return to continue execution. This command is designed for use in software demonstration situations.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> PAUSE<CR>


Press to continue<CR>
TRIEDIT>

POSITION COMMAND

--------------------------------------------------------------------------------
POSITION

--------------------------------------------------------------------------------
FORMAT: POSITION

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The position command enables the user to display the (x,y) position of a specified location. After issuing the position command place the cursor over the selected location (which need not be at a node) and press the rightmost function button. The position will be displayed at the top of the graphics screen.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> POSITION<CR>
TRIEDIT>

QUIT COMMAND

--------------------------------------------------------------------------------
QUIT

--------------------------------------------------------------------------------
FORMAT: QUIT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
Description:

The QUIT command causes TRIEDIT to exit immediately, closing all input files. No edits will be saved.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> QUIT<CR>
ELAPSED: 00:05:25.84 CPU: 0:00:05.71 BUFIO: 281 DIRIO: 46 FAULTS: 263
_$

REMOVE COMMAND

--------------------------------------------------------------------------------
REMOVE

--------------------------------------------------------------------------------
FORMAT: REMOVE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The REMOVE command enables the user to delete a single selected node from the triangulation. After issuing the DELETE command, the user must position the cursor over the node and press the rightmost function button. TRIEDIT will draw a symbol over the node deleted.

The "hole" left in the triangulation by the deletion will be automatically repaired with the most equilateral triangulation possible given the shape of the quadrilateral hole and the distribution of surrounding nodes.

It is not possible to REMOVE imaginary or cliffline nodes.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the REMOVE command:

*** WARNING *** You cannot REMOVE an imaginary node

*** WARNING *** You cannot REMOVE a cliffline node

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ENABLE DTUPDATE<CR>
TRIEDIT> CLEAR<CR>
TRIEDIT> REMOVE<CR>
TRIEDIT> CLEAR<CR>
TRIEDIT>

RETURN COMMAND

--------------------------------------------------------------------------------
RETURN

--------------------------------------------------------------------------------
FORMAT: RETURN

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Restores command input from an indirect file to SYS$COMMAND.

A typical application is to allow the user to use an indirect command file to set up those run time defaults which are constant within a flowline and then return to input from the terminal (or batch stream) for the run specific commands. To do this RETURN must be the last command in the indirect command file.

--------------------------------------------------------------------------------
Messages:

The following messages are specific to the RETURN command:

RETURN command detected - returning to terminal input

RETURN command ignored - command input is already from terminal

--------------------------------------------------------------------------------
Examples:


TRIEDIT> @FLOW2<CR>
TRIEDIT> ENABLE DIAGNOSTICS
TRIEDIT> FRT FLOW2 FRT file LSL$FRT:FLOW2.FRT;8 opened for read
TRIEDIT> SELECT FC OUTCROPS,7,COAST
TRIEDIT> RETURN
TRIEDIT>

SELECT ALL

--------------------------------------------------------------------------------
SELECT ALL

--------------------------------------------------------------------------------

FORMAT:######SELECT ALL

--------------------------------------------------------------------------------
Command parameters: _None

--------------------------------------------------------------------------------
DESCRIPTION:

This command resets all feature input selections. If features are subsequently selected using the other SELECT commands then all features are first implicitly deselected.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SELECT command.

*** ERROR *** Specifying command SELECT

--------------------------------------------------------------------------------
Examples:

TRIEDIT>SELECT ALL


TRIEDIT>SELECT FC 7:10,56:78
TRIEDIT>SELECT FC 11:20


TRIEDIT>

SELECT FC COMMAND

--------------------------------------------------------------------------------
SELECT FC

--------------------------------------------------------------------------------
FORMAT: SELECT FC feature-code[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The SELECT FC command complements the DESELECT FC command.

SELECT FC selects all features with specified IFF feature codes for inclusion in the triangulation.

On program startup all FCs are selected for input. IFF features which are not required for input must be specifically excluded using the appropriate DESELECT FC and DESELECT LAYER commands. For example, the command DESELECT FC 0:7 11:300 302:32767 will leave only features with FCs 8,9,10, and 301 selected for input.

The first SELECT FC command has the effect of deselecting all FCs from input except those explicitly specified as the arguments to the SELECT FC command. Subsequent SELECT FC commands have the effect of adding the specified FCs to the list of FCs selected for input.

All layers and FCs may be reselected for input by specifying the SELECT ALL command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the SELECT FC command:

*** WARNING *** You must have read an FRT file to be able to use group names
*** WARNING *** No groups have been defined in the FRT
*** WARNING *** Illegal feature code 'integer'
*** WARNING *** Bad group name 'group-name'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SELECT FC 6:9,WATER,126<CR>
TRIEDIT>

SELECT LAYER COMMAND

--------------------------------------------------------------------------------
SELECT LAYER

--------------------------------------------------------------------------------
FORMAT: SELECT LAYER layer[,...]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The SELECT LAYER command complements the DESELECT LAYER command. SELECT LAYER enables the user to select any IFF features which are contained within the specified layers.

By default TRIEDIT will input all features within an IFF file, regardless of the layer in which they lie.

On program startup all layers are selected for input. IFF features which are not required for input must be specifically excluded using the appropriate DESELECT FC and DESELECT LAYER commands. For example, the command DESELECT LAYER 0:7 11:300 302:32767 will leave only features which lie within layers 8,9,10, and 301 selected for input.

The first SELECT LAYER command has the effect of deselecting all layers from input except those explicitly specified as the arguments to the SELECT LAYER command. Subsequent SELECT LAYER commands have the effect of adding the specified layers to the list of FCs selected for input.

All layers and FCs may be reselected for input by specifying the SELECT ALL command.

Note that selections made with the DESELECT and SELECT commands will override input data assignments (e.g. ASSIGN BREAKLINE_FC) which share the same feature code or layer numbers. Thus even though FC 9 has been assigned breakline status by an ASSIGN BREAKLINE_FC 9 command, all features with FC 9 will be excluded from input if the user has specified a DESELECT_FC 9 command. Use the SHOW SELECTIONS command to examine current input selections and the SHOW ASSIGNMENTS command to examine current assignments.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the SELECT LAYER command:

*** WARNING *** Too many layer arguments in one command
*** WARNING *** Illegal layer number 'integer'

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SELECT LAYER 21:29,126<CR>
TRIEDIT>

SET BREAKLINE_LAYER COMMAND

--------------------------------------------------------------------------------
SET BREAKLINE_LAYER

--------------------------------------------------------------------------------
FORMAT: SET BREAKLINE_LAYER layer-number

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SET BREAKLINE LAYER enables the user to specify the number of the IFF layer which is to contain the breakline features generated by the IFF command.

By default, TRIEDIT uses layer 2

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET BREAKLINE_LAYER command:

*** WARNING *** Layer numbers must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET BREAKLINE_LAYER 1008<CR>
TRIEDIT>

SET BREAKLINE_LINK_FC COMMAND

--------------------------------------------------------------------------------
SET BREAKLINE_LINK_FC

--------------------------------------------------------------------------------
FORMAT: SET BREAKLINE_LINK_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET BREAKLINE_LINK_FC command is used by the DRAW TRIANGLES 'iff-file-spec' command.

SET BREAKLINE_LINK_FC enables the user to specify the feature code to be used for IFF features representing triangle links between breakline nodes. By default a feature code of 2 is assumed for triangle link features between breakline nodes.

When choosing a feature code for triangle links between breakline nodes, ensure that the feature code is in the FRT file which is to be used for plotting the links and that the feature code has an appropriate graphical type, i_.e_. line.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET BREAKLINE_LINK_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET BREAKLINE_LINK_FC 112<CR>
TRIEDIT>

SET CLIFF_LAYER COMMAND

--------------------------------------------------------------------------------
SET CLIFF_LAYER

--------------------------------------------------------------------------------
FORMAT: SET CLIFF_LAYER layer-number

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SET CLIFF_LAYER enables the user to specify the number of the IFF layer which is to contain the cliff features generated by the IFF command.

By default, TRIEDIT uses layer 3.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

IFF features which represent clifflines will have the X,Y and two attribute fields set for each coordinate in their CBs. The attributes are 80 ("cliff left height") and 81 ("cliff right height"), both of which contain a real (floating point) height value.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET CLIFF_LAYER command:

*** WARNING *** Layer numbers must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET CLIFF_LAYER 1008<CR>
TRIEDIT>

SET CLIFF_STRING_FC COMMAND

--------------------------------------------------------------------------------
SET CLIFF_STRING_FC

--------------------------------------------------------------------------------
FORMAT: SET CLIFF_STRING_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET CLIFF_STRING_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable cliffline features to be differentiated from other features.

When choosing a feature code for closed cliff strings, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. line.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

IFF features which represent clifflines will have the X,Y and two attribute fields set for each coordinate in their CBs. The attributes are 80 ("cliff left height") and 81 ("cliff right height"), both of which contain a real (floating point) height value.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET CLIFF_STRING_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET CLIFF_STRING_FC 112<CR>
TRIEDIT>

SET CONTOUR_FC COMMAND

--------------------------------------------------------------------------------
SET CONTOUR_FC

--------------------------------------------------------------------------------
FORMAT: SET CONTOUR_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SET CONTOUR_FC enables the user to specify the feature code to be used for intermediate (i.e. not index) contours. By default, a feature code of 1 is assumed for intermediate contour features.

The feature code set up by the SET CONTOUR_FC command is used by the DRAW CONTOURS 'iff-file-spec' command.

When choosing a feature code for intermediate contours, ensure that the feature code is in the FRT file which is to be used for plotting the contours and that the feature code has an appropriate graphical type, i_.e_. line.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET CONTOUR_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET CONTOUR_FC 2<CR>
TRIEDIT>

SET FEATURE_FLAG COMMAND

--------------------------------------------------------------------------------
SET FEATURE_FLAG

--------------------------------------------------------------------------------
FORMAT: SET FEATURE_FLAG feature-flag

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

Sets the feature flag for nodes to be inserted with the next INSERT command. This setting will remain active for all subsequent INSERT commands until an alternative SET FEATURE_FLAG command is issued.

The current feature flag setting is displayed in the status area.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET FEATURE_FLAG command:

*** WARNING *** Unexpected end of SET FEATURE_FLAG command
Specify either UNFLAGGED, RIVER or RIDGELINE

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET FEATURE_FLAG RIVER<CR>
TRIEDIT>

SET FRAME_FC COMMAND

--------------------------------------------------------------------------------
SET FRAME_FC

--------------------------------------------------------------------------------
FORMAT: SET FRAME_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SET FRAME_FC enables the user to specify the feature code to be used for bounding frame features. By default, a feature code of 0 is assumed for bounding frame features.

The feature code set up by the SET FRAME_FC command is used by the DRAW TRIANGLES 'iff-file-spec' command.

When choosing a feature code for bounding frame features, ensure that the feature code is in the FRT file which is to be used for plotting the frame and that the feature code has an appropriate graphical type, i_.e_. line.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET FRAME_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET FRAME_FC 2<CR>
TRIEDIT>

SET HEIGHT COMMAND

--------------------------------------------------------------------------------
SET HEIGHT_FC

--------------------------------------------------------------------------------
FORMAT: SET HEIGHT height

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

Sets the height for nodes to be inserted with the next INSERT command. This setting will remain active for all subsequent INSERT commands until an alternative SET HEIGHT command is issued.

The current height setting is displayed in the status area.

On program startup the height is set to 0.0.

If strings with varying heights are to be inserted the keyword MULTIVALUED should be specified as the argument to SET HEIGHT instead of a height value. The user will be prompted for the node heights during the INSERT command sequence. For further details see the INSERT command.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET HEIGHT command:

*** ERROR *** Unexpected end of SET HEIGHT command
Either supply a floating point value or the keyword MULTIVALUED

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET HEIGHT 134.9<CR>
TRIEDIT> INSERT<CR>

52 nodes added, total now 53266


TRIEDIT> SET HEIGHT MULTIVALUED<CR>
TRIEDIT>

SET IMAGINARY_LINK_FC COMMAND

--------------------------------------------------------------------------------
SET IMAGINARY_LINK_FC

--------------------------------------------------------------------------------
FORMAT: SET IMAGINARY_LINK_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET IMAGINARY_LINK_FC command is used by the DRAW TRIANGLES 'iff-file-spec' command.

SET IMAGINARY_LINK_FC enables the user to specify the feature code to be used for IFF features representing triangle links between imaginary nodes. By default a feature code of 3 is assumed for imaginary triangle link features.

When choosing a feature code for triangle links between imaginary nodes, ensure that the feature code is in the FRT file which is to be used for plotting the links and that the feature code has an appropriate graphical type, i_.e_. line.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET IMAGINARY_LINK_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET IMAGINARY_LINK_FC 112<CR>
TRIEDIT>

SET INDEX_CONTOUR_FC COMMAND

--------------------------------------------------------------------------------
SET INDEX_CONTOUR_FC

--------------------------------------------------------------------------------
FORMAT: SET INDEX_CONTOUR_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SET INDEX_CONTOUR_FC enables the user to specify the feature code to be used for index contours. By default, a feature code of 2 is assumed for index contour features.

The feature code set up by the SET INDEX_CONTOUR_FC command is used by the DRAW CONTOURS 'iff-file-spec' command.

When choosing a feature code for index contours, ensure that the feature code is in the FRT file which is to be used for plotting the contours and that the feature code has an appropriate graphical type, i_.e_. line.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET INDEX_CONTOUR_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET INDEX_CONTOUR_FC 2<CR>
TRIEDIT>

SET LAYER COMMAND

--------------------------------------------------------------------------------
SET LAYER

--------------------------------------------------------------------------------
FORMAT: SET LAYER layer-number

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SET LAYER enables the user to specify the number of the IFF layer which is to contain the contour features generated by the DRAW CONTOURS 'file-spec' command, triangles generated by the DRAW TRIANGLES 'file-spec' command and normal nodes output by the IFF command.

By default, TRIEDIT uses layer 1.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET LAYER command:

*** WARNING *** Layer numbers must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET LAYER 1008<CR>
TRIEDIT>

SET LINK_FC COMMAND

--------------------------------------------------------------------------------
SET LINK_FC

--------------------------------------------------------------------------------
FORMAT: SET LINK_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET LINK_FC command is used by the DRAW TRIANGLES 'iff-file-spec' command.

SET LINK_FC enables the user to specify the feature code to be used for IFF features representing triangle links between ordinary nodes. By default a feature code of 1 is assumed for ordinary triangle link features.

When choosing a feature code for triangle links between ordinary nodes, ensure that the feature code is in the FRT file which is to be used for plotting the links and that the feature code has an appropriate graphical type, i_.e_. line.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET LINK_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET LINK_FC 112<CR>
TRIEDIT>

SET POINT_FC COMMAND

--------------------------------------------------------------------------------
SET POINT_FC

--------------------------------------------------------------------------------
FORMAT: SET POINT_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET POINT_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable single point IFF features representing isolated unflagged nodes to be differentiated from similar features representing isolated river and ridgeline nodes. A different IFF feature code has to be used for single point IFF features to that used for multi-point "string" features to ensure that the feature is plotted correctly. It is normal practice to plot single point IFF features using a symbol (e.g. a dot, cross or a box).

By allowing the user to distinguish between single point features, it is possible to read the IFF file created by the TRIEDIT IFF command into the triangulation module TRIANG for retriangulation. TRIANG has to be told what the isolated nodes represent.

All single point IFF features representing non-breakline nodes (including river and ridgeline nodes) are placed in the same IFF layer (set with the SET LAYER command).

All single point IFF features representing breakline nodes (including river and ridgeline nodes) are placed in a different IFF layer (set with the SET BREAKLINE_LAYER command).

Clifflines can never occur as single nodes.

When choosing a feature code for single point IFF features representing isolated unflagged nodes, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. unoriented symbol.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET POINT_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET POINT_FC 152<CR>
TRIEDIT>

SET RIDGE_POINT_FC COMMAND

--------------------------------------------------------------------------------
SET RIDGE_POINT_FC

--------------------------------------------------------------------------------
FORMAT: SET RIDGE_POINT_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET RIDGE_POINT_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable single point IFF features representing isolated ridgeline nodes to be differentiated from similar features representing isolated unflagged and ridgeline nodes. A different feature code has to be used for single point IFF features to that used for multi-point "string" features to ensure that the feature is plotted correctly. It is normal practice to plot single point IFF features using a symbol (e.g. a dot, cross or a box).

By allowing the user to distinguish between single point features, it is possible to read the IFF file created by the TRIEDIT IFF command into the triangulation module TRIANG for retriangulation. TRIANG has to be told what the isolated nodes represent.

All single point IFF features representing non-breakline nodes (including river and ridgeline nodes) are placed in the same IFF layer (set with the SET LAYER command).

All single point IFF features representing breakline nodes (including river and ridgeline nodes) are placed in a different IFF layer (set with the SET BREAKLINE_LAYER command).

Clifflines can never occur as single nodes.

When choosing a feature code for single point IFF features representing isolated ridgeline nodes, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. unoriented symbol.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET RIDGE_POINT_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET RIDGE_POINT_FC 152<CR>
TRIEDIT>

SET RIVER_POINT_FC COMMAND

--------------------------------------------------------------------------------
SET RIVER_POINT_FC

--------------------------------------------------------------------------------
FORMAT: SET RIVER_POINT_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET RIVER_POINT_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable single point IFF features representing isolated river nodes to be differentiated from similar features representing isolated unflagged and ridgeline nodes. A different feature code has to be used for single point IFF features to that used for multi-point "string" features to ensure that the feature is plotted correctly. It is normal practice to plot single point IFF features using a symbol (e.g. a dot, cross or a box).

By allowing the user to distinguish between single point features, it is possible to read the IFF file created by the TRIEDIT IFF command into the triangulation module TRIANG for retriangulation. TRIANG has to be told what the isolated nodes represent.

All single point IFF features representing non-breakline nodes (including river and ridgeline nodes) are placed in the same IFF layer (set with the SET LAYER command).

All single point IFF features representing breakline nodes (including river and ridgeline nodes) are placed in a different IFF layer (set with the SET BREAKLINE_LAYER command).

Clifflines can never occur as single nodes.

When choosing a feature code for single point IFF features representing isolated river nodes, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. unoriented symbol.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET RIVER_POINT_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET RIVER_POINT_FC 152<CR>
TRIEDIT>

SET RIDGE_STRING_FC COMMAND

--------------------------------------------------------------------------------
SET RIDGE_STRING_FC

--------------------------------------------------------------------------------
FORMAT: SET RIDGE_STRING_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET RIDGE_STRING_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable IFF features representing ridgeline node strings to be differentiated from similar features representing unflagged and river node strings. A different feature code has to be used for multi-point IFF features to that used for single point features to ensure that the feature is plotted correctly. It is normal practice to plot single point IFF features using a symbol (e.g. a dot, cross or a box). Multi-point features are plotted using lines which join the nodes together.

By allowing the user to distinguish between multi-point string features, it is possible to read the IFF file created by the TRIEDIT IFF command into the triangulation module TRIANG for retriangulation. TRIANG has to be told what the strings of nodes represent.

All IFF features representing non-breakline strings (including river and ridgeline nodes) are placed in the same IFF layer (set with the SET LAYER command).

All IFF features representing breakline strings (including river and ridgeline nodes) are placed in a different IFF layer (set with the SET BREAKLINE_LAYER command).

Although all IFF features representing cliffline strings are placed in a third IFF layer (set with the SET CLIFF_LAYER command), it is not possible to have a cliffline string flagged as a river or ridgeline!

When choosing a feature code for multi-point IFF features representing strings of ridgeline nodes, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. line.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET RIDGE_STRING_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET RIDGE_STRING_FC 152<CR>
TRIEDIT>

SET RIVER_STRING_FC COMMAND

--------------------------------------------------------------------------------
SET RIVER_STRING_FC

--------------------------------------------------------------------------------
FORMAT: SET RIVER_STRING_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET RIVER_STRING_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable IFF features representing river node strings to be differentiated from similar features representing unflagged and ridgeline node strings. A different feature code has to be used for multi-point IFF features to that used for single point features to ensure that the feature is plotted correctly. It is normal practice to plot single point IFF features using a symbol (e.g. a dot, cross or a box). Multi-point features are plotted using lines which join the nodes together.

By allowing the user to distinguish between multi-point string features, it is possible to read the IFF file created by the TRIEDIT IFF command into the triangulation module TRIANG for retriangulation. TRIANG has to be told what the strings of nodes represent.

All IFF features representing non-breakline strings (including river and ridgeline nodes) are placed in the same IFF layer (set with the SET LAYER command).

All IFF features representing breakline strings (including river and ridgeline nodes) are placed in a different IFF layer (set with the SET BREAKLINE_LAYER command).

Although all IFF features representing cliffline strings are placed in a third IFF layer (set with the SET CLIFF_LAYER command), it is not possible to have a cliffline string flagged as a river or ridgeline!

When choosing a feature code for multi-point IFF features representing strings of river nodes, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. line.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET RIVER_STRING_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET RIVER_STRING_FC 152<CR>
TRIEDIT>

SET STRING_FC COMMAND

--------------------------------------------------------------------------------
SET STRING_FC

--------------------------------------------------------------------------------
FORMAT: SET STRING_FC feature-code

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The feature code set up by the SET STRING_FC command is used by the IFF 'iff-file-spec' command. It provides a mechanism to enable IFF features representing unflagged node strings to be differentiated from similar features representing river and ridgeline node strings. A different feature code has to be used for multi-point IFF features to that used for single point features to ensure that the feature is plotted correctly. It is normal practice to plot single point IFF features using a symbol (e.g. a dot, cross or a box). Multi-point features are plotted using lines which join the nodes together.

By allowing the user to distinguish between multi-point string features, it is possible to read the IFF file created by the TRIEDIT IFF command into the triangulation module TRIANG for retriangulation. TRIANG has to be told what the strings of nodes represent.

All IFF features representing non-breakline strings (including river and ridgeline nodes) are placed in the same IFF layer (set with the SET LAYER command).

All IFF features representing breakline strings (including river and ridgeline nodes) are placed in a different IFF layer (set with the SET BREAKLINE_LAYER command).

All IFF features representing cliffline strings are placed in a third IFF layer (set with the SET CLIFF_LAYER command).

When choosing a feature code for multi-point IFF features representing strings of unflagged nodes, ensure that the feature code is in the FRT file which is to be used for plotting the IFF file and that the feature code has an appropriate graphical type, i_.e_. line.

Note that use of the FACET or IFF commands within TRIEDIT results in the generation of IFF files containing CB (Coordinate Block) entries. CB entries replace the use of ST (STring) and ZS (3D string) entries.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET STRING_FC command:

*** WARNING *** Feature codes must lie in the range 0 to 32767.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET STRING_FC 152<CR>
TRIEDIT>

SET TRIANGLE_ACCURACY COMMAND

--------------------------------------------------------------------------------
SET TRIANGLE_ACCURACY

--------------------------------------------------------------------------------
FORMAT: SET TRIANGLE_ACCURACY level

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

Triangle links can be plotted on the screen with a variable level of accuracy.

The SET TRIANGLE_ACCURACY command enables the user to set the level of triangle plotting accuracy required.

Triangle accuracy level 0 plots all links that have one end inside the window, and level 1 those links emanating from points outside the window but with neighbours inside it. Level 2 gives maximum performance with full clipping of all links traversing the window. Time rises dramatically, in terms of calculating which points should be considered to be in the window, as the level rises.

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET TRIANGLE_ACCURACY command:

*** WARNING *** Level must lie in range 0 to 2 - try again

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET TRIANGLE_ACCURACY 1<CR>
TRIEDIT>

SET TYPE COMMAND

--------------------------------------------------------------------------------
SET TYPE

--------------------------------------------------------------------------------
FORMAT: SET TYPE type

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

Sets the data type for nodes to be inserted with the next INSERT command. This setting will remain active for all subsequent INSERT commands until an alternative SET TYPE command is issued.

On program startup the INSERT data type is set to NORMAL.

The current data type setting is displayed in the status area.

The TRIEDIT INSERT command does not support the CLIFFLINE data type

--------------------------------------------------------------------------------
Messages:

The following message is specific to the SET DATA_TYPE command:

*** WARNING *** Unexpected end of SET TYPE command
Specify either NORMAL or BREAKLINE

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SET TYPE NORMAL<CR>
TRIEDIT>

SHOW COMMAND

--------------------------------------------------------------------------------
SHOW

--------------------------------------------------------------------------------
FORMAT: SHOW subject

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

SHOW enables the user to examine the current status of TRIEDIT options and parameter settings.

--------------------------------------------------------------------------------
Messages:

TRIEDIT issues the following message if the SHOW command is specified without an argument:


*** ERROR *** Specifying command SHOW

Available SHOW command qualifiers are:

ASSIGNMENTS    BREAKLINES     DATUM      ENABLE    FC        FILES

FRT            HEIGHTS        IFF_OUTPUT LAYER     RIDGELINES

RIVERS         SELECTIONS     UNITS      WINDOW

This feature can be used to advantage if the user wishes to quickly determine for which items the SHOW facility is available.

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SHOW<CR>

*** ERROR *** Specifying command SHOW
Available SHOW command qualifiers are:
ASSIGNMENTS    BREAKLINES     DATUM      ENABLE    FC        FILES
FRT            HEIGHTS        IFF_OUTPUT LAYER     RIDGELINES
RIVERS         SELECTIONS     UNITS      WINDOW
TRIEDIT> SHOW BREAKLINES<CR>
BREAKLINES:
No layers assigned for breaklines
No feature codes assigned for breaklines

TRIEDIT>

SHOW ASSIGNMENTS COMMAND

--------------------------------------------------------------------------------
SHOW ASSIGNMENTS

--------------------------------------------------------------------------------
FORMAT: SHOW ASSIGNMENTS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT feature code and layer assignments made using ASSIGN and DEASSIGN commands. The SHOW ASSIGNMENTS command has the effect of issuing SHOW BREAKLINES, SHOW RIDGELINES and SHOW RIVERS commands sequentially.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

$ TRIEDIT<CR>

TRIEDIT> SHOW ASSIGNMENTS<CR>
BREAKLINES:
No layers assigned for breaklines
No feature codes assigned for breaklines
RIDGELINES:
No layers assigned for ridgelines
No feature codes assigned for ridgelines
RIVERS:
No layers assigned for rivers
No feature codes assigned for rivers

TRIEDIT>

SHOW BREAKLINES COMMAND

--------------------------------------------------------------------------------
SHOW BREAKLINES

--------------------------------------------------------------------------------
FORMAT: SHOW BREAKLINES

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT feature code and layer breakline assignments made using ASSIGN and DEASSIGN commands.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW BREAKLINES<CR>
No layers assigned for breaklines
No feature codes assigned for breaklines

TRIEDIT>

SHOW DATUM COMMAND

--------------------------------------------------------------------------------
SHOW DATUM

--------------------------------------------------------------------------------
FORMAT: SHOW DATUM

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of of the height datum which is to be added to all incoming IFF and DTI heights.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW DATUM<CR> Height datum 0.0 to be added to all incoming heights
TRIEDIT>

SHOW ENABLE COMMAND

--------------------------------------------------------------------------------
SHOW ENABLE

--------------------------------------------------------------------------------
FORMAT: SHOW ENABLE

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of all TRIEDIT processing options.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW ENABLE<CR>
DIAGNOSTICS .................................................. Off
DIVIDEBY ..................................................... OFF
INTEGER_HEIGHT ............................................... Off
(Incoming IFF heights expected in type 3 AC entries)
INVERSE ...................................................... Off
MULTIPLY ..................................................... Off
PME .......................................................... Off
TOFEET ....................................................... Off
TOMETRES ..................................................... Off

TRIEDIT>

SHOW FC COMMAND

--------------------------------------------------------------------------------
SHOW FC

--------------------------------------------------------------------------------
FORMAT: SHOW FC

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT feature code input selections.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW FC<CR>
Feature codes selected for input:
0-32767

TRIEDIT>

SHOW FILES COMMAND

--------------------------------------------------------------------------------
SHOW FILES

--------------------------------------------------------------------------------
FILES: SHOW FILES

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT input files.

SHOW FILES enables the user to determine the names of the triangulation input files. It also enables the user to keep track of which IFF files have been successfully read into TRIEDIT using FILEIN commands. Up to 20 input files can be displayed using the SHOW FILES command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:


TRIEDIT>SHOW FILES<CR> _.DTA file: LSL$DATA_ROOT:[DEMONSTRATION]IDAHO_.DTA;9 _.NOD file: LSL$DATA_ROOT:[DEMONSTRATION]IDAHO_.NOD;9 FILEIN FILES: No FILEIN input files sucessfully read yet.

SHOW FRT COMMAND

--------------------------------------------------------------------------------
SHOW FRT

--------------------------------------------------------------------------------
FRT: SHOW FRT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT FRT selection.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW FRT<CR>
No FRT file selected

TRIEDIT>

SHOW HEIGHTS COMMAND

--------------------------------------------------------------------------------
SHOW HEIGHTS

--------------------------------------------------------------------------------
HEIGHTS: SHOW HEIGHTS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT height modification and datum options.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW HEIGHTS<CR> Incoming heights expected in IFF type 3 AC entries MULTIPLYBY and DIVIDEBY are disabled. No imperial or metric conversion to be applied to incoming heights Height datum 0.000 to be added to all incoming heights No inversion to be applied to incoming heights
TRIEDIT>

SHOW IFF_OUTPUT COMMAND

--------------------------------------------------------------------------------
SHOW IFF_OUTPUT

--------------------------------------------------------------------------------
IFF_OUTPUT: SHOW IFF_OUTPUT

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT IFF output file FC and layer settings.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW IFF_OUTPUT<CR> OUTPUT IFF FILE CHARACTERISTICS: Layer for triangles (DRAW TRIANGLES 'iff-file-spec', re-contouring (DRAW CONTOURS 'iff-file-spec' and normal node output (IFF command)......................................... 1 Layer for breakline node output.............................. 2 Layer for cliffline node output.............................. 3 Feature code for plot frame.................................. 4 Feature code for strings of normal nodes (IFF command) ...... 8 Feature code for individual normal nodes (IFF command) ...... 0 Feature code for strings of river nodes (IFF command) ....... 11 Feature code for individual river nodes (IFF command) ....... 2 Feature code for strings of ridge nodes (IFF command) ....... 19 Feature code for individual ridge nodes (IFF command) ....... 0 Feature code for cliff strings (IFF command) ................ 9 Feature code for normal triangle links DRAW TRIANGLES 'iff-file-spec' command) ..................... 78 Feature code for breakline triangle links (DRAW TRIANGLES 'iff-file-spec' command) .................................... 21 Feature code for imaginary triangle links (DRAW TRIANGLES 'iff-file-spec' command) .................................... 7 Feature code for intermediate contours (DRAW CONTOURS 'iff-file-spec' command) .................................... 6 Feature code for index contours (DRAW CONTOURS 'iff-file-spec' command) .................................... 1
TRIEDIT>

SHOW LAYER COMMAND

--------------------------------------------------------------------------------
SHOW LAYER

--------------------------------------------------------------------------------
FORMAT: SHOW LAYER

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT layer input selections.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW LAYER<CR>
Layers selected for input:
0-32767

TRIEDIT>

SHOW RIDGELINES COMMAND

--------------------------------------------------------------------------------
SHOW RIDGELINES

--------------------------------------------------------------------------------
FORMAT: SHOW RIDGELINES

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT feature code and layer ridgeline assignments made using ASSIGN and DEASSIGN commands.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW RIDGELINES<CR>
No layers assigned for ridgelines
No feature codes assigned for ridgelines

TRIEDIT>

SHOW RIVERS COMMAND

--------------------------------------------------------------------------------
SHOW RIVERS

--------------------------------------------------------------------------------
FORMAT: SHOW RIVERS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT feature code and layer river assignments made using ASSIGN and DEASSIGN commands.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW RIVERS<CR>
No layers assigned for rivers
No feature codes assigned for rivers

TRIEDIT>

SHOW SELECTIONS COMMAND

--------------------------------------------------------------------------------
SHOW SELECTIONS

--------------------------------------------------------------------------------
FORMAT: SHOW SELECTIONS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT layer and feature code input selections.

SHOW selections has the same effect as issuing SHOW FC and SHOW LAYER commands sequentially.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW SELECTIONS<CR>
Feature codes selected for input:
0-32767
Layers selected for input:
0-32767

TRIEDIT>

SHOW UNITS COMMAND

--------------------------------------------------------------------------------
SHOW UNITS

--------------------------------------------------------------------------------
FORMAT: SHOW UNITS

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current status of TRIEDIT window units as set using the UNITS command.

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW UNITS<CR>
Window to be specified in metres

TRIEDIT>

SHOW WINDOW COMMAND

--------------------------------------------------------------------------------
SHOW WINDOW

--------------------------------------------------------------------------------
FORMAT: SHOW WINDOW

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

Shows current triangulation window values.

The units of the WINDOW command parameters are set using the UNITS command. By default metre units are assumed. If it is more convenient to specify the window in latitude and longitude the sexagesimal lat long values may be supplied after specifying a UNITS LATLONG command. This assumes that the data read in from the DTI and IFF files are in units of tenths second of arc. A similar assumption is made for UNITS SECONDS.

The SHOW WINDOW command displays the window values in the units currently selected by the UNITS command. No projection transformation is performed, so the unwise user could easily specify that the window be shown as latitude longitude despite the fact that his data are in metres!

--------------------------------------------------------------------------------
Messages: None.

--------------------------------------------------------------------------------
Examples:

TRIEDIT> SHOW WINDOW<CR> Window units are metres Triangulation coverage SW: 494600.00 171000.00 NE: 496100.00 173400.00 Triangulation window SW: 494599.19 170999.20 NE: 496100.84 173400.98 TRIEDIT>

SPAWN COMMAND

--------------------------------------------------------------------------------
SPAWN

--------------------------------------------------------------------------------
FORMAT: SPAWN command-line

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The SPAWN command enables you to create a subprocess while within TRIEDIT. When the subprocess terminates control is returned to TRIEDIT.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the SPAWN command:

*** WARNING *** SPAWN requires a valid DCL command line

*** ERROR *** Unable to spawn command, returning to TRIEDIT

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SPAWN DIRECTORY *_.DTA;*<CR>

Directory DUA3:[DTMCREATE.ACCEPTANCE_TESTS]
TEST1_.DTA;1              8/8       18-AUG-1987 07:56  [LSL,TIM]
TEST2_.DTA;2              7/8       18-AUG-1987 17:17  [LSL,TIM]
TEST2_.DTA;1              7/8       18-AUG-1987 17:07  [LSL,TIM]
Total of 3 files, 22/24 blocks.

TRIEDIT>

SWAP COMMAND

--------------------------------------------------------------------------------
SWAP

--------------------------------------------------------------------------------
FORMAT: SWAP

--------------------------------------------------------------------------------
Command parameters: None.

--------------------------------------------------------------------------------
DESCRIPTION:

The SWAP command enables the user to specify that the selected inter-node link is to be swapped diagonally within the quadrilateral formed by the four nodes defining the two triangles which share the selected link.

After typing the SWAP command, place the cursor on the inter-node link that is to swapped. Press the rightmost function button. If the cursor is too far from the nearest link a warning message will be issued. If it is possible to swap the link the old link will be obliterated with symbols and the path of the new swapped link indicated with a line of open symbols.

There are instances when it is not possible to swap an inter-node link within a quadrilateral. If the quadrilateral is re-entrant, crossing internode links may occur if the swap is allowed to take place. Checks are performed and warning messages issued if a harmful SWAP has been attempted. The triangulation will not be changed.

It is usually possible to overcome the problem of a re-entrant quadrilateral by swapping other inter-node links around it first until the distribution of triangle links is better.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the SWAP command:

*** WARNING **** Bad intersection with adjacent triangle would occur

*** WARNING **** Cliffline or zero width triangle detected.

*** WARNING **** Unable to swap diagonal - polygon is not quadrilateral

*** WARNING **** Unable to swap diagonal - polygon is re-entrant

--------------------------------------------------------------------------------
Examples:


TRIEDIT> SWAP<CR>
TRIEDIT>

UNITS COMMAND

--------------------------------------------------------------------------------
UNITS

--------------------------------------------------------------------------------
FORMAT: UNITS units

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The UNITS command enables the user to specify in what units of measurement he wishes to define the triangulation window using the WINDOW command, or in what units of measurement details from the POSITION command are displayed.

By default metre units are assumed.
The UNITS command should be given before specifying the display window if the user wishes to specify the window in non-metre units.

If UNITS SECONDS or UNITS LATLONG are used it is assumed that the triangulation data are in units of tenth seconds of arc.

UNITS METRES (the default) or UNITS PROJECTION assume that the the data read in using FILEIN commands are in metres or projection units. In a future release of DTMCREATE coordinate consistency checks between input files and units specified with the UNITS command will be implemented.

--------------------------------------------------------------------------------
Messages:

The following error messages are specific to the UNITS command:

*** ERROR *** Specifying command UNITS
Command qualifiers are METRES,PROJECTION,SECONDS or LATLONG

--------------------------------------------------------------------------------
Examples:


TRIEDIT> UNITS LATLONG<CR>
TRIEDIT> WINDOW 52 00 00N 08 30 00 E 52 30 00 N 09 00 00 E<CR>
TRIEDIT>

WAIT COMMAND

--------------------------------------------------------------------------------
WAIT

--------------------------------------------------------------------------------
FORMAT: WAIT seconds

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The WAIT command causes processing to be suspended for a specified number of seconds. It is designed for use in software demonstration situations and is of no value in a production flowline.

--------------------------------------------------------------------------------
Messages:

The following warning message is specific to the WAIT command:

*** WARNING *** You must specify the number of seconds to wait

--------------------------------------------------------------------------------
Examples:


TRIEDIT> WAIT 4.0<CR>
TRIEDIT>

WINDOW COMMAND

--------------------------------------------------------------------------------
WINDOW

--------------------------------------------------------------------------------
FORMAT: WINDOW [xmin ymin xmax ymax]

--------------------------------------------------------------------------------
Command parameters:

The window command parameters are optional. If omitted, the user is expected to define the WINDOW using the GIN cursor.

The units used to specify the WINDOW command parameters are determined by the UNITS command. By default UNITS METRES is assumed.

In the case of UNITS LATLONG, window values should be expressed as south-west Latitude Longitude north-east Latitude Longitude, not Longitude Latitude. The SHOW WINDOW command will reflect the window extent in both LATLONG units and tenth seconds arc.

--------------------------------------------------------------------------------
DESCRIPTION:

The command is used to define rectangular limits to the area of the triangulation to be displayed on the graphics screen.

The WINDOW command differs from the ZOOM command in that the area of the triangulation currently displayed is shown as a box on the graphics display. The whole area of triangulation coverage is portrayed by an outer box. If the current window covers the whole triangulation only a single, full sized box will be displayed.

The window command parameters are optional. If omitted, the user is expected to define the WINDOW using the cursor.

If WINDOW command parameters are specified the WINDOW command may be used in conjunction with the NOGRAPHICS graphics device option, i.e. at an ordinary VT100 compatible terminal.

If the optional WINDOW command parameters are omitted, the WINDOW limits must be specified by moving the cursor to one corner of the desired window and pressing the rightmost function button. An arrow head symbol will appear on the screen. Move the cursor to the corner of the desired window which is diagonally opposite to the first selected corner (which lies at the location of the arrow head symbol). Press the rightmost function button. A progress bar will appear in the top left corner of the graphics screen. When data windowing is complete, the screen will be cleared and a new window border will be displayed. You may now issue DRAW commands and start editing data within the new window.

If the two window definition nodes are superimposed (either deliberately or by careless function button presses) TRIEDIT will restore the window to cover the whole triangulation.

The current WINDOW limits can be examined using the SHOW WINDOW command.

Note that the geographic limits defined by the WINDOW command are not used by the FILEIN command. If data within an IFF file used for input lies within the triangulation area it will be inserted into the triangulation.

--------------------------------------------------------------------------------
Messages:

The following warning messages are specific to the WINDOW command:


*** WARNING **** Superimposed window corners,
returning to full window.

*** WARNING **** Zero width window specified,
returning to full window.

*** WARNING **** Zero height window specified,
returning to full window.

*** ERROR **** Unable to read WINDOW arguments

*** ERROR **** You must give a value for all four geographic bounds for
the WINDOW in the order XMIN YMIN XMAX YMAX
or use the cursor

*** ERROR **** window values must be given in the order:
XMIN YMIN XMAX YMAX

*** ERROR **** window values define a zero width window

*** ERROR **** window values define a zero height window

--------------------------------------------------------------------------------
Examples:


TRIEDIT> WINDOW<CR>
TRIEDIT> DRAW TRIANGLES<CR>
TRIEDIT> WINDOW 0.0 0.0 120.0 120.0<CR>
TRIEDIT>

ZOOM COMMAND

--------------------------------------------------------------------------------
ZOOM

--------------------------------------------------------------------------------
FORMAT: ZOOM [zoom-factor]

--------------------------------------------------------------------------------
Command parameters:

--------------------------------------------------------------------------------
DESCRIPTION:

The centre of the ZOOM must be specified by moving the cursor to the position which is to be at the centre of the zoomed screen and pressing the rightmost function button.

The aspect ratio of the zoomed screen window will be taken from the current screen window, limited by triangulation availability.

--------------------------------------------------------------------------------
Messages:

The following warning message is specific to the ZOOM command:


*** WARNING **** Argument out of range
ZOOM command ignored

--------------------------------------------------------------------------------
Examples:


TRIEDIT> ZOOM<CR>
TRIEDIT> DRAW TRIANGLES<CR>
TRIEDIT> ZOOM 3.0<CR>
TRIEDIT> DRAW TRIANGLES<CR>
TRIEDIT> ZOOM 0.333
TRIEDIT> DRAW TRIANGLES<CR>
TRIEDIT>

See trieditmsg.html generated from TRIEDITMSG.RNO.