UF_SF_HPT_location_data_s (view source)
 
Defined in: uf_sf_types.h
 
Also known as:
 
Overview
This structure contains the data required to define/describe
a smart point.


Data Members

method
UF_SF_HPT_method_t
Indicates the how the smart point is defined.
UF_SF_HPT_ON_CURVE
UF_SF_HPT_BASEPT_AND_OFFSET
UF_SF_HPT_CENTER_OF_CONIC
UF_SF_HPT_CURVE_INTERSECTION
UF_SF_HPT_ON_SURFACE

type
UF_SF_section_type_t
How the base is defined:
UF_SF_numeric_method_t.

origin [ 3 ]
double
Location of base point
when baseMethod = UF_SF_NUMERIC.

x_dir [ 3 ]
double
when baseMethod = UF_SF_EXPRESSION.

y_dir [ 3 ]
double
How the offset is defined:
when method = SFEM_HPT_BASEPT_AND_OFFSET

offset_set [ 3 ]
logical
Offset vector,
when baseMethod = UF_SF_NUMERIC.

offset [ 3 ]
double
Offset vector, when baseMethod = UF_SF_EXPRESSION.

geometry
tag_t
First object tag.
Curve tag when method = SFEM_HPT_ON_CURVE
First curve tag when method = SFEM_HPT_CURVE_INTERSECTION
Conic tag when method = SFEM_HPT_CENTER_OF_CONIC

exp_tag [ UF_SF__MAX_EXP_TAGS ]
tag_t
Seconde curve tag when method
= SFEM_HPT_CURVE_INTERSECTION