| Class DXF_Layer (unit DXF_structs) |
TObject
///////////////////////////////////////////////////////////////////////////// DXF_layer class definition A collection of entity lists. One for each type. /////////////////////////////////////////////////////////////////////////////
| Constructors |
constructor create(l_name:string);| Functions |
procedure add_entity_list(elist:Entity_List);
function add_entity_to_layer(entity:DXF_Entity) : boolean;
function create_or_find_list_type(aname:string) : Entity_List;
procedure delete(aname:string; releasemem:boolean);
destructor destroy;
procedure max_min_extents(var emax,emin:Point3D);
function num_lists : integer;| Properties |
property Colour : integer
property name : string| Events |
| Variables |
entity_lists : TList;
entity_names : TStringList;
layer_colinx : integer;
layer_name : string;| Constructors |
constructor create(l_name:string);///////////////////////////////////////////////////////////////////////////// DXF_layer class implementation /////////////////////////////////////////////////////////////////////////////
| Functions |
procedure add_entity_list(elist:Entity_List);Add a pre filled list (save selected to file... see selected lists
This has never been raised yet, but might as well be sure.
function add_entity_to_layer(entity:DXF_Entity) : boolean;
function create_or_find_list_type(aname:string) : Entity_List;
procedure delete(aname:string; releasemem:boolean);
destructor destroy;
procedure max_min_extents(var emax,emin:Point3D);
function num_lists : integer;utilities
| Properties |
property Colour : integer
property name : string| Events |
| Variables |
entity_lists : TList;
entity_names : TStringList;
layer_colinx : integer;
layer_name : string;