UF_CURVE_ocf_data_s (view source)
 
Defined in: uf_curve.h
 
Also known as:
 
Overview
The main structure for the associated offset curve on face feature.
This structure holds an allocated array of UF_CURVE_ocf_string_data_t
structures that have the data assocated with a string, the number of offsets
desired and the offset distances.

This structure also holds a UF_CURVE_ocf_face_data_t pointer that has the
face collector identifier.

The offset method, trim method, span method and the cross boundary method
is also stored in this structure along with the distance, angular and string
tolerances.

This structure has to be allocated and filled with values during create
or has to be allocated and queried from an existing associated offset curves
in face feature, modified to set new offset distances/string/types and then
invoke edit to reflect the changes.


Data Members

string_data
UF_CURVE_ocf_string_data_p_t
An array of strings to
be offset and the
data associated with
them, as described in
above string data
structure

num_string_data
int
Size of the string
array

face_data
UF_CURVE_ocf_face_data_p_t
Face data

cross_boundary_mode
UF_CURVE_ocf_cross_boundaries_t
boundary mode
method

offset_method
UF_CURVE_ocf_method_t
offset type
method

trim_method
UF_CURVE_ocf_trim_method_t
Trimming options
for offset

span_method
UF_CURVE_ocf_span_method_t
spanning options
for offset

dist_tol
double
distance
tolerance

ang_tol
double
angular
tolerance

string_tol
double
string
tolerance