NX Open C++ Reference Guide
Public Member Functions | Public Attributes
NXOpen::Annotations::Annotation::AssociativeOriginData Struct Reference

Describes the geometry that an annotation's origin is associated with. More...

List of all members.

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::AnnotationAlignedAnnotation
 Alignment annotation.
NXOpen::PointAssociatedPoint
 Origin location of annotation.
NXOpen::ViewAssociatedView
 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::AnnotationHorizAnnotation
 Annotation to align with.
NXOpen::Annotations::AlignmentPosition OffsetAlignmentPosition
 Alignment position on annotation to align with.
NXOpen::Annotations::AnnotationOffsetAnnotation
 Annotation to align to.
NXOpen::Annotations::AssociativeOriginType OriginType
 Type of associativity.
NXOpen::PointPointOnGeometry
 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::AnnotationVertAnnotation
 Annotation to align with.
NXOpen::ViewView
 View of associativity for the annotation.
NXOpen::ViewViewOfGeometry
 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.

Detailed Description

Describes the geometry that an annotation's origin is associated with.


Constructor & Destructor Documentation

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.

Parameters:
originTypeInitialType of associativity
viewInitialView of associativity for the annotation. Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToView
viewOfGeometryInitialThe member view in which the absolute model point lies. This is used for mapping onto the drawing. Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToGeometry
pointOnGeometryInitialAbsolute point in absolute space the annotation is associated with.
vertAnnotationInitialAnnotation to align with. Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned
vertAlignmentPositionInitialAlignment position on vert_annotation to align to. Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned
horizAnnotationInitialAnnotation to align with. Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned
horizAlignmentPositionInitialAlignment position on horiz_annotation to align to. Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned
alignedAnnotationInitialAlignment annotation. Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows .
dimensionLineInitial1 for dimension line 1, 2 for dimension line 2. Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows
associatedViewInitialThe 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
associatedPointInitialOrigin location of annotation. Used for NXOpen::Annotations::AssociativeOriginTypeAtAPoint
offsetAnnotationInitialAnnotation to align to. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText
offsetAlignmentPositionInitialAlignment position on annotation to align with. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText
xOffsetFactorInitialX Offset factor from associated point. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText
yOffsetFactorInitialY Offset factor from associated point. NXOpen::Annotations::AssociativeOriginTypeOffsetFromText
stackAlignmentPositionInitialstack alignment position

Member Data Documentation

Origin location of annotation.

Used for NXOpen::Annotations::AssociativeOriginTypeAtAPoint

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

1 for dimension line 1, 2 for dimension line 2.

Used for NXOpen::Annotations::AssociativeOriginTypeAlignedWithArrows

Alignment position on horiz_annotation to align to.

Used for NXOpen::Annotations::AssociativeOriginTypeHorizontallyAligned

Alignment position on annotation to align with.

NXOpen::Annotations::AssociativeOriginTypeOffsetFromText

Type of associativity.

Absolute point in absolute space the annotation is associated with.

stack alignment position

Alignment position on vert_annotation to align to.

Used for NXOpen::Annotations::AssociativeOriginTypeVerticallyAligned

View of associativity for the annotation.

Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToView

The member view in which the absolute model point lies.

This is used for mapping onto the drawing. Used for NXOpen::Annotations::AssociativeOriginTypeRelativeToGeometry


The documentation for this struct was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.