| Class Arc_ (unit DXF_structs) |
///////////////////////////////////////////////////////////////////////////// Arc Definition /////////////////////////////////////////////////////////////////////////////
| Constructors |
constructor create(OCSaxis,p_1:Point3D; radius_,sa,ea:double; col:integer);| 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;