UF_CAMGEOM_app_data_s (查看源代码)
 
定义在: uf_camgeom.h
 
也被称为:
 
概述
The application data for CAMGEOM items:

The following information shows the types of application data
allowed by the objects and the geometry types.
An error code is returned by the functions if a wrong type
of application data is set.

Mill geometry Group:
Part Geometry: Offset
Blank Geometry: None
Check Geometry: None

Mill area Group:
Part Geometry: Offset
Check Geometry: None
Cut area Geometry: None
Wall Geometry: None

Facing Operation:
Part Geometry: None
Check Geometry: None
Cut area Geometry: None
Wall Geometry: None

Cavity Mill Operation:
Part Geometry: Stock, Tolerances
Blank Geometry: Stock, Tolerances
Check Geometry: None

ZLevel Mill Operation:
Part Geometry: Stock, Tolerances
Check Geometry: None
Cut area Geometry: None

Surface Contour Operation:
Part Geometry: Cut Stock, Tolerances, Feedrate
Check Geometry: Cut Stock, Tolerances, Avoidance
Cut area Geometry: None


Data Members

has_stock
int
Stock flag.
Set to 1 if used, or else set to 0.

stock
double
Stock value.

has_cut_stock
int
Cut stock flag.
Set to 1 if used, or else set to 0.

cut_stock [ 3 ]
double
Cut stock value:
cut_stock[0] = initial stock
cut_stock[1] = final stock
cut_stock[2] = safe clearance

has_tolerances
int
Tolerance flag.
Set to 1 if used, or else set to 0.

tolerances [ 2 ]
double
Tolerance value:
tolerance[0] = intol
tolerance[1] = outol

has_feedrate
int
Feed rate flag.
Set to 1 if used, or else set to 0.

feedrate_unit
UF_CAM_feedrate_unit_t
Feed rate unit.

feedrate_value
double
Feed rate value.

has_offset
int
Offset flag.
Set to 1 if used, or else set to 0.

offset
double
Offset value.

has_avoidance_type
int
Avoidance type flag.
Set to 1 if used, or else set to 0.

avoidance_type
UF_CAM_avoidance_type_t
Avoidance type value.