NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::CorrelFineTuneAlignmentBuilder Class Reference

This builder is used to nudge the alignment by a fine adjustment
To create a new instance of this class, use NXOpen::CAE::CorrelManager::CreateCorrelFineTuneAlignmentBuilder

Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAE::CorrelFineTuneAlignmentBuilder:
NXOpen::CAE::CorrelBaseBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AngleVector {
  AngleVectorXc, AngleVectorYc, AngleVectorZc, AngleVectorNegXc,
  AngleVectorNegYc, AngleVectorNegZc
}
 the angle vector enumeration for the alignment nudge More...
 
enum  DistanceVector {
  DistanceVectorXc, DistanceVectorYc, DistanceVectorZc, DistanceVectorNegXc,
  DistanceVectorNegYc, DistanceVectorNegZc
}
 the distance vector enumeration for the alignment nudge More...
 

Public Member Functions

NXOpen::CAE::CorrelFineTuneAlignmentBuilder::AngleVector AngleEnum ()
 Returns the angle vector enumeration
Created in NX9.0.0. More...
 
NXOpen::ExpressionAngularExp ()
 Returns the angular expression
Created in NX9.0.0. More...
 
NXOpen::CAE::CorrelFineTuneAlignmentBuilder::DistanceVector DistanceEnum ()
 Returns the distance vector enumeration
Created in NX9.0.0. More...
 
NXOpen::ExpressionDistanceExp ()
 Returns the distance expression
Created in NX9.0.0. More...
 
void MoveButton ()
 The move button to nudge alignment by the defined distance along the selected distance vector
Created in NX9.0.0. More...
 
void RotateButton ()
 The rotate button to nudge alignment by the defined angle via the selected angle vector
Created in NX9.0.0. More...
 
void SetAngleEnum (NXOpen::CAE::CorrelFineTuneAlignmentBuilder::AngleVector angleEnum)
 Sets the angle vector enumeration
Created in NX9.0.0. More...
 
void SetDistanceEnum (NXOpen::CAE::CorrelFineTuneAlignmentBuilder::DistanceVector distanceEnum)
 Sets the distance vector enumeration
Created in NX9.0.0. More...
 

Detailed Description

This builder is used to nudge the alignment by a fine adjustment
To create a new instance of this class, use NXOpen::CAE::CorrelManager::CreateCorrelFineTuneAlignmentBuilder

Created in NX9.0.0.


Member Enumeration Documentation

the angle vector enumeration for the alignment nudge

Enumerator
AngleVectorXc 

xc

AngleVectorYc 

yc

AngleVectorZc 

zc

AngleVectorNegXc 

neg xc

AngleVectorNegYc 

neg yc

AngleVectorNegZc 

neg zc

the distance vector enumeration for the alignment nudge

Enumerator
DistanceVectorXc 

xc

DistanceVectorYc 

yc

DistanceVectorZc 

zc

DistanceVectorNegXc 

neg xc

DistanceVectorNegYc 

neg yc

DistanceVectorNegZc 

neg zc

Member Function Documentation

NXOpen::CAE::CorrelFineTuneAlignmentBuilder::AngleVector NXOpen::CAE::CorrelFineTuneAlignmentBuilder::AngleEnum ( )

Returns the angle vector enumeration
Created in NX9.0.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::CorrelFineTuneAlignmentBuilder::AngularExp ( )

Returns the angular expression
Created in NX9.0.0.



License requirements : None

NXOpen::CAE::CorrelFineTuneAlignmentBuilder::DistanceVector NXOpen::CAE::CorrelFineTuneAlignmentBuilder::DistanceEnum ( )

Returns the distance vector enumeration
Created in NX9.0.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::CorrelFineTuneAlignmentBuilder::DistanceExp ( )

Returns the distance expression
Created in NX9.0.0.



License requirements : None

void NXOpen::CAE::CorrelFineTuneAlignmentBuilder::MoveButton ( )

The move button to nudge alignment by the defined distance along the selected distance vector
Created in NX9.0.0.



License requirements : nx_correl_base ("FE Correlation")

void NXOpen::CAE::CorrelFineTuneAlignmentBuilder::RotateButton ( )

The rotate button to nudge alignment by the defined angle via the selected angle vector
Created in NX9.0.0.



License requirements : nx_correl_base ("FE Correlation")

void NXOpen::CAE::CorrelFineTuneAlignmentBuilder::SetAngleEnum ( NXOpen::CAE::CorrelFineTuneAlignmentBuilder::AngleVector  angleEnum)

Sets the angle vector enumeration
Created in NX9.0.0.



License requirements : nx_correl_base ("FE Correlation")

Parameters
angleEnumangleenum
void NXOpen::CAE::CorrelFineTuneAlignmentBuilder::SetDistanceEnum ( NXOpen::CAE::CorrelFineTuneAlignmentBuilder::DistanceVector  distanceEnum)

Sets the distance vector enumeration
Created in NX9.0.0.



License requirements : nx_correl_base ("FE Correlation")

Parameters
distanceEnumdistanceenum

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