NX Open C++ Reference Guide
|
Describes the geometry that an annotation's origin is associated with. More...
Public Member Functions | |
AssociativeOriginData (NXOpen::Annotations::AssociativeOriginType originTypeInitial, NXOpen::View *viewInitial, NXOpen::View *viewOfGeometryInitial, NXOpen::Point *pointOnGeometryInitial, NXOpen::Annotations::Annotation *vertAnnotationInitial, NXOpen::Annotations::AlignmentPosition vertAlignmentPositionInitial, NXOpen::Annotations::Annotation *horizAnnotationInitial, NXOpen::Annotations::AlignmentPosition horizAlignmentPositionInitial, NXOpen::Annotations::Annotation *alignedAnnotationInitial, int dimensionLineInitial, NXOpen::View *associatedViewInitial, NXOpen::Point *associatedPointInitial, NXOpen::Annotations::Annotation *offsetAnnotationInitial, NXOpen::Annotations::AlignmentPosition offsetAlignmentPositionInitial, double xOffsetFactorInitial, double yOffsetFactorInitial, NXOpen::Annotations::StackAlignmentPosition stackAlignmentPositionInitial) | |
Constructor for the AssociativeOriginData struct. | |
Public Attributes | |
NXOpen::Annotations::Annotation * | AlignedAnnotation |
Alignment annotation. | |
NXOpen::Point * | AssociatedPoint |
Origin location of annotation. | |
NXOpen::View * | AssociatedView |
The member view in which the absolute model point lies. | |
int | DimensionLine |
1 for dimension line 1, 2 for dimension line 2. | |
NXOpen::Annotations::AlignmentPosition | HorizAlignmentPosition |
Alignment position on horiz_annotation to align to. | |
NXOpen::Annotations::Annotation * | HorizAnnotation |
Annotation to align with. | |
NXOpen::Annotations::AlignmentPosition | OffsetAlignmentPosition |
Alignment position on annotation to align with. | |
NXOpen::Annotations::Annotation * | OffsetAnnotation |
Annotation to align to. | |
NXOpen::Annotations::AssociativeOriginType | OriginType |
Type of associativity. | |
NXOpen::Point * | PointOnGeometry |
Absolute point in absolute space the annotation is associated with. | |
NXOpen::Annotations::StackAlignmentPosition | StackAlignmentPosition |
stack alignment position | |
NXOpen::Annotations::AlignmentPosition | VertAlignmentPosition |
Alignment position on vert_annotation to align to. | |
NXOpen::Annotations::Annotation * | VertAnnotation |
Annotation to align with. | |
NXOpen::View * | View |
View of associativity for the annotation. | |
NXOpen::View * | ViewOfGeometry |
The member view in which the absolute model point lies. | |
double | XOffsetFactor |
X Offset factor from associated point. | |
double | YOffsetFactor |
Y Offset factor from associated point. | |
Describes the geometry that an annotation's origin is associated with.
NXOpen::Annotations::Annotation::AssociativeOriginData::AssociativeOriginData | ( | NXOpen::Annotations::AssociativeOriginType | originTypeInitial, |
NXOpen::View * | viewInitial, | ||
NXOpen::View * | viewOfGeometryInitial, | ||
NXOpen::Point * | pointOnGeometryInitial, | ||
NXOpen::Annotations::Annotation * | vertAnnotationInitial, | ||
NXOpen::Annotations::AlignmentPosition | vertAlignmentPositionInitial, | ||
NXOpen::Annotations::Annotation * | horizAnnotationInitial, | ||
NXOpen::Annotations::AlignmentPosition | horizAlignmentPositionInitial, | ||
NXOpen::Annotations::Annotation * | alignedAnnotationInitial, | ||
int | dimensionLineInitial, | ||
NXOpen::View * | associatedViewInitial, | ||
NXOpen::Point * | associatedPointInitial, | ||
NXOpen::Annotations::Annotation * | offsetAnnotationInitial, | ||
NXOpen::Annotations::AlignmentPosition | offsetAlignmentPositionInitial, | ||
double | xOffsetFactorInitial, | ||
double | yOffsetFactorInitial, | ||
NXOpen::Annotations::StackAlignmentPosition | stackAlignmentPositionInitial | ||
) |
Constructor for the AssociativeOriginData struct.
originTypeInitial | Type of associativity |
viewInitial | View of associativity for the annotation. Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToView |
viewOfGeometryInitial | The member view in which the absolute model point lies. This is used for mapping onto the drawing. Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToGeometry |
pointOnGeometryInitial | Absolute point in absolute space the annotation is associated with. |
vertAnnotationInitial | Annotation to align with. Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned |
vertAlignmentPositionInitial | Alignment position on vert_annotation to align to. Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned |
horizAnnotationInitial | Annotation to align with. Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned |
horizAlignmentPositionInitial | Alignment position on horiz_annotation to align to. Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned |
alignedAnnotationInitial | Alignment annotation. Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows . |
dimensionLineInitial | 1 for dimension line 1, 2 for dimension line 2. Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows |
associatedViewInitial | 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. Used for NXOpen::Annotations::AssociativeOriginTypeAtAPoint |
associatedPointInitial | Origin location of annotation. Used for NXOpen::Annotations::AssociativeOriginTypeAtAPoint |
offsetAnnotationInitial | Annotation to align to. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText |
offsetAlignmentPositionInitial | Alignment position on annotation to align with. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText |
xOffsetFactorInitial | X Offset factor from associated point. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText |
yOffsetFactorInitial | Y Offset factor from associated point. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText |
stackAlignmentPositionInitial | stack alignment position |
NXOpen::Annotations::Annotation* NXOpen::Annotations::Annotation::AssociativeOriginData::AlignedAnnotation |
Alignment annotation.
Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows .
NXOpen::Point* NXOpen::Annotations::Annotation::AssociativeOriginData::AssociatedPoint |
Origin location of annotation.
NXOpen::View* NXOpen::Annotations::Annotation::AssociativeOriginData::AssociatedView |
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. Used for NXOpen::Annotations::AssociativeOriginTypeAtAPoint
int NXOpen::Annotations::Annotation::AssociativeOriginData::DimensionLine |
1 for dimension line 1, 2 for dimension line 2.
Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows
NXOpen::Annotations::AlignmentPosition NXOpen::Annotations::Annotation::AssociativeOriginData::HorizAlignmentPosition |
Alignment position on horiz_annotation to align to.
Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned
NXOpen::Annotations::Annotation* NXOpen::Annotations::Annotation::AssociativeOriginData::HorizAnnotation |
Annotation to align with.
Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned
NXOpen::Annotations::AlignmentPosition NXOpen::Annotations::Annotation::AssociativeOriginData::OffsetAlignmentPosition |
Alignment position on annotation to align with.
NXOpen::Annotations::Annotation* NXOpen::Annotations::Annotation::AssociativeOriginData::OffsetAnnotation |
NXOpen::Annotations::AssociativeOriginType NXOpen::Annotations::Annotation::AssociativeOriginData::OriginType |
Type of associativity.
NXOpen::Point* NXOpen::Annotations::Annotation::AssociativeOriginData::PointOnGeometry |
Absolute point in absolute space the annotation is associated with.
NXOpen::Annotations::StackAlignmentPosition NXOpen::Annotations::Annotation::AssociativeOriginData::StackAlignmentPosition |
stack alignment position
NXOpen::Annotations::AlignmentPosition NXOpen::Annotations::Annotation::AssociativeOriginData::VertAlignmentPosition |
Alignment position on vert_annotation to align to.
Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned
NXOpen::Annotations::Annotation* NXOpen::Annotations::Annotation::AssociativeOriginData::VertAnnotation |
Annotation to align with.
Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned
NXOpen::View* NXOpen::Annotations::Annotation::AssociativeOriginData::View |
View of associativity for the annotation.
Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToView
NXOpen::View* NXOpen::Annotations::Annotation::AssociativeOriginData::ViewOfGeometry |
The member view in which the absolute model point lies.
This is used for mapping onto the drawing. Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToGeometry
double NXOpen::Annotations::Annotation::AssociativeOriginData::XOffsetFactor |
X Offset factor from associated point.
double NXOpen::Annotations::Annotation::AssociativeOriginData::YOffsetFactor |
Y Offset factor from associated point.