UF_DRF_associative_origin_s (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
This data structure is used when setting and querying associative origin
information for an annotation.


Data Members

origin_type
UF_DRF_associative_origin_type_t
Used for UF_DRF_ORIGIN_RELATIVE_TO_VIEW

view_eid
tag_t
View of associativity for the annotation.

view_of_geometry
tag_t
The member view in which the absolute model
point lies. This is used for mapping onto
the drawing.

point_on_geometry
tag_t
Absolute point in absolute space the annotation
is associated with.

vert_annotation
tag_t
Annotation to align
with.

vert_alignment_position
UF_DRF_align_position_t
Alignment position on
vert_annotation to
align to.

horiz_annotation
tag_t
Annotation to align
with.

horiz_alignment_position
UF_DRF_align_position_t
Alignment position on
horiz_annotation to
align to.

aligned_annotation
tag_t
Alignment annotation

dimension_line
int
1 for dimension line 1, 2 for dimension line 2

associated_view
tag_t
The member view in which the absolute model
point lies. This is used for mapping onto
the drawing. May be NULL if annotation is
on the model or the point is on the drawing.

associated_point
tag_t
Origin location of annotation

offset_annotation
tag_t
Annotation to align
to

offset_alignment_position
UF_DRF_align_position_t
Alignment position
on annotation to
align with.

x_offset_factor
double
X Offset factor from
associated point.

y_offset_factor
double
Y Offset factor from
associated point.

stack_annotation
tag_t
Used for UF_DRF_ORIGIN_STACK

stack_alignment_position
UF_DRF_stack_align_position_t