Class abstract_entity (unit DXF_read)

Inherits from

TObject

///////////////////////////////////////////////////////////////////////////// This is a simple class used only during file reads, it should not be used as a base for any objects. It is to allow all entities to be read using the same basic structure even though they all use different group codes Add extra group codes if you need to recognize them /////////////////////////////////////////////////////////////////////////////

Constructors



Functions

procedure clear;

///////////////////////////////////////////////////////////////////////////// abstract_entity implementation used when reading vertexes - just to make sure all flags are reset quicker than using create/destroy for each vertex.

Properties

Events

Variables

angle1 : double;


angle2 : double;


attflag : integer;


colour : integer;


elev : double;


flag_70 : integer;


flag_71 : integer;


flag_72 : integer;


flag_73 : integer;


flag_74 : integer;


fv1 : double;


fv2 : double;


fv3 : double;


layer : string;


namestr : string;


OCS_Z : Point3D;


p1 : Point3D;


p2 : Point3D;


p3 : Point3D;


p4 : Point3D;


promptstr : string;


rad_hgt : double;


tagstr : string;


thickness : double;



Constructors


Functions


procedure clear;

///////////////////////////////////////////////////////////////////////////// abstract_entity implementation used when reading vertexes - just to make sure all flags are reset quicker than using create/destroy for each vertex. /////////////////////////////////////////////////////////////////////////////


Properties


Events


Variables


angle1 : double;


angle2 : double;


attflag : integer;


colour : integer;


elev : double;


flag_70 : integer;


flag_71 : integer;


flag_72 : integer;


flag_73 : integer;


flag_74 : integer;


fv1 : double;


fv2 : double;


fv3 : double;


layer : string;


namestr : string;


OCS_Z : Point3D;


p1 : Point3D;


p2 : Point3D;


p3 : Point3D;


p4 : Point3D;


promptstr : string;


rad_hgt : double;


tagstr : string;


thickness : double;