Class Arc_ (unit DXF_structs)

Inherits from

Circle_

///////////////////////////////////////////////////////////////////////////// Arc Definition /////////////////////////////////////////////////////////////////////////////

Constructors


constructor create(OCSaxis,p_1:Point3D; radius_,sa,ea:double; col:integer);

///////////////////////////////////////////////////////////////////////////// Arc /////////////////////////////////////////////////////////////////////////////


Functions

function details : string;


procedure Draw(acanvas:TCanvas; map_fn:coord_convert; OCS:pM);


function is_point_inside_object2D(p:Point3D) : boolean;


procedure max_min_extents(var emax,emin:Point3D);


procedure write_to_DXF(var IO:textfile; layer:string);


Properties

Events

Variables

angle1 : double;


angle2 : double;



Constructors


constructor create(OCSaxis,p_1:Point3D; radius_,sa,ea:double; col:integer);

///////////////////////////////////////////////////////////////////////////// Arc /////////////////////////////////////////////////////////////////////////////


Functions


function details : string;


procedure Draw(acanvas:TCanvas; map_fn:coord_convert; OCS:pM);


function is_point_inside_object2D(p:Point3D) : boolean;


procedure max_min_extents(var emax,emin:Point3D);


procedure write_to_DXF(var IO:textfile; layer:string);


Properties


Events


Variables


angle1 : double;


angle2 : double;