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

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. More...
 

Public Attributes

NXOpen::Annotations::AnnotationAlignedAnnotation
 Alignment annotation. More...
 
NXOpen::PointAssociatedPoint
 Origin location of annotation. More...
 
NXOpen::ViewAssociatedView
 The member view in which the absolute model point lies. More...
 
int DimensionLine
 1 for dimension line 1, 2 for dimension line 2. More...
 
NXOpen::Annotations::AlignmentPosition HorizAlignmentPosition
 Alignment position on horiz_annotation to align to. More...
 
NXOpen::Annotations::AnnotationHorizAnnotation
 Annotation to align with. More...
 
NXOpen::Annotations::AlignmentPosition OffsetAlignmentPosition
 Alignment position on annotation to align with. More...
 
NXOpen::Annotations::AnnotationOffsetAnnotation
 Annotation to align to. More...
 
NXOpen::Annotations::AssociativeOriginType OriginType
 Type of associativity. More...
 
NXOpen::PointPointOnGeometry
 Absolute point in absolute space the annotation is associated with. More...
 
NXOpen::Annotations::StackAlignmentPosition StackAlignmentPosition
 stack alignment position More...
 
NXOpen::Annotations::AlignmentPosition VertAlignmentPosition
 Alignment position on vert_annotation to align to. More...
 
NXOpen::Annotations::AnnotationVertAnnotation
 Annotation to align with. More...
 
NXOpen::ViewView
 View of associativity for the annotation. More...
 
NXOpen::ViewViewOfGeometry
 The member view in which the absolute model point lies. More...
 
double XOffsetFactor
 X Offset factor from associated point. More...
 
double YOffsetFactor
 Y Offset factor from associated point. More...
 

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

NXOpen::Annotations::Annotation* NXOpen::Annotations::Annotation::AssociativeOriginData::AlignedAnnotation
NXOpen::Point* NXOpen::Annotations::Annotation::AssociativeOriginData::AssociatedPoint

Origin location of annotation.

Used for NXOpen::Annotations::AssociativeOriginTypeAtAPoint

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
NXOpen::Annotations::AlignmentPosition NXOpen::Annotations::Annotation::AssociativeOriginData::OffsetAlignmentPosition

Alignment position on annotation to align with.

NXOpen::Annotations::AssociativeOriginTypeOffsetFromText

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
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.

NXOpen::Annotations::AssociativeOriginTypeOffsetFromText

double NXOpen::Annotations::Annotation::AssociativeOriginData::YOffsetFactor

Y Offset factor from associated point.

NXOpen::Annotations::AssociativeOriginTypeOffsetFromText


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