UF_CURVE_trim_two_bound_s (view source)
 
Defined in: uf_curve.h
 
Also known as:
 
Overview
use the following structure when trim_type == UF_CURVE_TRIM_TO_TWO_BOUND


Data Members

string_extend_end
UF_CURVE_trim_opts_t
Indication of which end
of the string should be
extended to bounding
object 1. The other end
of the string will be
extended to bounding
object 2. This should be
set to one of the
following values:

UF_CURVE_TRIM_EXTEND_START
UF_CURVE_TRIM_EXTEND_END

string_trim_option
UF_CURVE_trim_opts_t
Indication of which portion
of the string should be
trimmed away, this should
be set to one of the
following values:

UF_CURVE_TRIM_OUTSIDE
UF_CURVE_TRIM_INSIDE

bound1
UF_CURVE_trim_bound_t
The bounding definition for
boundary 1.

bound2
UF_CURVE_trim_bound_t
The bounding definition for
boundary 2.

trim_bound
logical
Indication of whether the
bounding strings should be
trimmed or not.

view
UF_MODL_vector_p_t
Vector defining viewing
direction in which to
measure minimum distance.
If vector is defined with a
datum axis, the feature
will be associated to the
datum axis. If vector is
defined using plane of
curves option, curves do
not need to be supplied in
vector structure, the
bounding object strings and
string being trimmed will
determine plane. If
(void )0 then minimum
distance will be measured 3
dimensionally.