CATLAYER__DEFINE Name
CATLAYER__DEFINE
Purpose
The purpose of this routine is to implement a container object that can be used
for layering or overlaying graphic elements in a draw widget, on an image, etc.
Essentially, it is a means of grouping graphic elements (e.g., annotations) in
a way that make them easy to draw and easy to turn on/off.
Authors
FANNING SOFTWARE CONSULTING BURRIDGE COMPUTING
1645 Sheely Drive 18 The Green South
Fort Collins Warborough, Oxon
CO 80526 USA OX10 7DN, ENGLAND
Phone: 970-221-0438 Phone: +44 (0)1865 858279
E-mail: davidf@dfanning.com E-mail: davidb@burridgecomputing.co.uk
Category
Objects. Syntax
theObject = Obj_New("CATLAYER")
Superclasses
CATATOM
CATCONTAINER IDLITCOMPONENT
IDL_CONTAINER
Class Structure
class = { CATLAYER, $
_coords : OBJ_NEW(), $ ; A CATCOORD object of some type.
_colors : OBJ_NEW(), $ ; A COLORTOOL object for setting up color tables.
_visible : 0L, $ ; A flag that indicates the layer is visible (1), or not (0).
_selectable: 0L, $ ; A flag that indicates if the layer will allow selection on contained objects.
INHERITS CATATOM $
}
Messages
None.
Modification History
Written by: David W. Fanning, 18 January 2005.