NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Annotations.DimensionPreferences Class Reference

Represents dimension preferences More...

Inheritance diagram for NXOpen.Annotations.DimensionPreferences:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Member Functions

unsafe
NXOpen.Annotations.ChamferDimensionPreferences 
GetChamferDimensionPreferences ()
 Returns the chamfer dimension preferences More...
 
unsafe
NXOpen.Annotations.DiameterRadiusPreferences 
GetDiameterRadiusPreferences ()
 Returns the diameter and radius preferences More...
 
unsafe
NXOpen.Annotations.NarrowDimensionPreferences 
GetNarrowDimensionPreferences ()
 Returns the narrow dimension preferences More...
 
unsafe
NXOpen.Annotations.OrdinateDimensionPreferences 
GetOrdinateDimensionPreferences ()
 Returns the ordinate dimension preferences More...
 
unsafe
NXOpen.Annotations.UnitsFormatPreferences 
GetUnitsFormatPreferences ()
 Returns the units and format preferences More...
 
unsafe void SetChamferDimensionPreferences (NXOpen.Annotations.ChamferDimensionPreferences preferences)
 Sets the chamfer dimension preferences More...
 
unsafe void SetDiameterRadiusPreferences (NXOpen.Annotations.DiameterRadiusPreferences preferences)
 Sets the diameter and radius preferences More...
 
unsafe void SetNarrowDimensionPreferences (NXOpen.Annotations.NarrowDimensionPreferences preferences)
 Sets the narrow dimension preferences More...
 
unsafe void SetOrdinateDimensionPreferences (NXOpen.Annotations.OrdinateDimensionPreferences preferences)
 Sets the ordinate dimension preferences More...
 
unsafe void SetUnitsFormatPreferences (NXOpen.Annotations.UnitsFormatPreferences preferences)
 Sets the units and format preferences More...
 
- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Protected Member Functions

override void FreeResource ()
 Frees the object from memory. More...
 

Properties

unsafe
NXOpen.Annotations.ArrowDisplay 
ArrowDisplay [get, set]
 Returns or sets the arrow display More...
 
unsafe double BaselineOffset [get, set]
 Returns or sets the offset between dimension lines of baseline dimensions More...
 
unsafe double ChainOffset [get, set]
 Returns or sets the offset between dimension lines of chain dimensions More...
 
unsafe bool DisplayFitParentheses [get, set]
 Returns or sets the flag indicating whether to display parentheses for fit tolerance. More...
 
unsafe bool DisplayFitSeparator [get, set]
 Returns or sets the flag indicating whether to display separator for fit tolerance of assembly dimensions. More...
 
unsafe bool DisplayLineBetweenArrows [get, set]
 Returns or sets the flag indicating whether to display line between arrows More...
 
unsafe
NXOpen.Annotations.FractionDenominatorFormat 
DualDimensionFractionDenominator [get, set]
 Returns or sets the dual dimension and tolerance fraction denominator More...
 
unsafe
NXOpen.Annotations.ExtensionLineDisplay 
ExtensionLineDisplay [get, set]
 Returns or sets the extension line display More...
 
unsafe bool IsInspectionDimension [get, set]
 Returns or sets the flag indicating whether the dimension is an inspection dimension More...
 
unsafe bool IsReferenceDimension [get, set]
 Returns or sets the flag indicating whether the dimension is a reference dimension More...
 
unsafe
NXOpen.Annotations.FitAnsiHoleType 
LimitFitAnsiHoleType [get, set]
 Returns or sets the tolerance limit fit ANSI hole type More...
 
unsafe
NXOpen.Annotations.FitAssemblyDisplayStyle 
LimitFitAssemblyDisplayStyle [get, set]
 Returns or sets the display style of fit tolerance for assembly dimensions. More...
 
unsafe
NXOpen.Annotations.FitAssemblyNewDisplayStyle 
LimitFitAssemblyNewDisplayStyle [get, set]
 Returns or sets the new display style of fit tolerance for assembly dimensions. More...
 
unsafe string LimitFitDeviation [get, set]
 Returns or sets the tolerance limit fit deviation More...
 
unsafe
NXOpen.Annotations.FitDisplayAlignment 
LimitFitDisplayAlignment [get, set]
 Returns or sets the dimension limit fit display alignment. More...
 
unsafe
NXOpen.Annotations.FitDisplaySplitByDimline 
LimitFitDisplaySplitByDimline [get, set]
 Returns or sets the dimension limit fit assembly display when split by dimension line. More...
 
unsafe
NXOpen.Annotations.FitDisplayStyle 
LimitFitDisplayStyle [get, set]
 Returns or sets the tolerance limit fit display style More...
 
unsafe int LimitFitGrade [get, set]
 Returns or sets the tolerance limit fit grade More...
 
unsafe string LimitFitShaftDeviation [get, set]
 Returns or sets the shaft deviation for fit tolerance More...
 
unsafe int LimitFitShaftGrade [get, set]
 Returns or sets the shaft grade for fit tolerance More...
 
unsafe bool PrefixSuffixReference [get, set]
 Returns or sets the flag indicating whether prefix suffix reference toggle is turned on or not More...
 
unsafe
NXOpen.Annotations.FractionDenominatorFormat 
PrimaryDimensionFractionDenominator [get, set]
 Returns or sets the primary dimension and tolerance fraction denominator More...
 
unsafe string ReferenceDimensionPrefix [get, set]
 Returns or sets the prefix characters for reference dimension More...
 
unsafe string ReferenceDimensionSuffix [get, set]
 Returns or sets the suffix characters for reference dimension More...
 
unsafe bool ReverseArrowDirection [get, set]
 Returns or sets the flag indicating whether the Reverse Arrow Direction is set on dimension or not More...
 
unsafe double TextOrienationAngle [get, set]
 Returns or sets the angle if text orientation is NXOpen.Annotations.TextOrientation.ByAngle More...
 
unsafe
NXOpen.Annotations.TextOrientation 
TextOrientation [get, set]
 Returns or sets the text orientation More...
 
unsafe
NXOpen.Annotations.TextPlacement 
TextPlacement [get, set]
 Returns or sets the dimension text placement More...
 
unsafe
NXOpen.Annotations.TextPosition 
TextPosition [get, set]
 Returns or sets the text position representing above or after stub More...
 
unsafe
NXOpen.Annotations.TrimDimensionLineStyle 
TrimDimensionLineStyle [get, set]
 Returns or sets the trim dimension line style More...
 
unsafe string TrueLengthText [get, set]
 Returns or sets the flag indicating true-length text for the dimension More...
 
unsafe
NXOpen.Annotations.TrueLengthTextPosition 
TrueLengthTextPosition [get, set]
 Returns or sets the True Length Text Position More...
 
unsafe
NXOpen.Annotations.ZeroToleranceDisplayStyle 
ZeroToleranceDisplayStyle [get, set]
 Returns or sets the zero tolerance display style More...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Represents dimension preferences

Created in NX4.0.0

Member Function Documentation

override void NXOpen.Annotations.DimensionPreferences.FreeResource ( )
inlineprotectedvirtual

Frees the object from memory.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.

Created in NX4.0.0

License requirements: None.

Implements NXOpen.TransientObject.

unsafe NXOpen.Annotations.ChamferDimensionPreferences NXOpen.Annotations.DimensionPreferences.GetChamferDimensionPreferences ( )
inline

Returns the chamfer dimension preferences

Created in NX4.0.0

License requirements: None.

Returns
Chamfer dimension preferences
unsafe NXOpen.Annotations.DiameterRadiusPreferences NXOpen.Annotations.DimensionPreferences.GetDiameterRadiusPreferences ( )
inline

Returns the diameter and radius preferences

Created in NX4.0.0

License requirements: None.

Returns
Diameter and Radius preferences
unsafe NXOpen.Annotations.NarrowDimensionPreferences NXOpen.Annotations.DimensionPreferences.GetNarrowDimensionPreferences ( )
inline

Returns the narrow dimension preferences

Created in NX4.0.0

License requirements: None.

Returns
Narrow dimension preferences
unsafe NXOpen.Annotations.OrdinateDimensionPreferences NXOpen.Annotations.DimensionPreferences.GetOrdinateDimensionPreferences ( )
inline

Returns the ordinate dimension preferences

Created in NX4.0.0

License requirements: None.

Returns
Ordinate dimension preferences
unsafe NXOpen.Annotations.UnitsFormatPreferences NXOpen.Annotations.DimensionPreferences.GetUnitsFormatPreferences ( )
inline

Returns the units and format preferences

Created in NX4.0.0

License requirements: None.

Returns
Units and Format preferences
unsafe void NXOpen.Annotations.DimensionPreferences.SetChamferDimensionPreferences ( NXOpen.Annotations.ChamferDimensionPreferences  preferences)
inline

Sets the chamfer dimension preferences

Created in NX4.0.0

License requirements: None.

Parameters
preferencesNew chamfer dimension preferences
unsafe void NXOpen.Annotations.DimensionPreferences.SetDiameterRadiusPreferences ( NXOpen.Annotations.DiameterRadiusPreferences  preferences)
inline

Sets the diameter and radius preferences

Created in NX4.0.0

License requirements: None.

Parameters
preferencesNew diameter and radius preferences
unsafe void NXOpen.Annotations.DimensionPreferences.SetNarrowDimensionPreferences ( NXOpen.Annotations.NarrowDimensionPreferences  preferences)
inline

Sets the narrow dimension preferences

Created in NX4.0.0

License requirements: None.

Parameters
preferencesNew narrow dimension preferences
unsafe void NXOpen.Annotations.DimensionPreferences.SetOrdinateDimensionPreferences ( NXOpen.Annotations.OrdinateDimensionPreferences  preferences)
inline

Sets the ordinate dimension preferences

Created in NX4.0.0

License requirements: None.

Parameters
preferencesNew ordinate dimension preferences
unsafe void NXOpen.Annotations.DimensionPreferences.SetUnitsFormatPreferences ( NXOpen.Annotations.UnitsFormatPreferences  preferences)
inline

Sets the units and format preferences

Created in NX4.0.0

License requirements: None.

Parameters
preferencesNew Units and Format preferences

Property Documentation

unsafe NXOpen.Annotations.ArrowDisplay NXOpen.Annotations.DimensionPreferences.ArrowDisplay
getset

Returns or sets the arrow display

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.DimensionPreferences.BaselineOffset
getset

Returns or sets the offset between dimension lines of baseline dimensions

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.DimensionPreferences.ChainOffset
getset

Returns or sets the offset between dimension lines of chain dimensions

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.DimensionPreferences.DisplayFitParentheses
getset

Returns or sets the flag indicating whether to display parentheses for fit tolerance.

If the value is true, the tolerance text will have parentheses shown on text render. Otherwise, a blank space will be used.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.DimensionPreferences.DisplayFitSeparator
getset

Returns or sets the flag indicating whether to display separator for fit tolerance of assembly dimensions.

When the limit fit type is FIT and the value is true, a line will be drawn to separate the hole and shaft tolerance texts.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.DimensionPreferences.DisplayLineBetweenArrows
getset

Returns or sets the flag indicating whether to display line between arrows

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.FractionDenominatorFormat NXOpen.Annotations.DimensionPreferences.DualDimensionFractionDenominator
getset

Returns or sets the dual dimension and tolerance fraction denominator

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.ExtensionLineDisplay NXOpen.Annotations.DimensionPreferences.ExtensionLineDisplay
getset

Returns or sets the extension line display

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.DimensionPreferences.IsInspectionDimension
getset

Returns or sets the flag indicating whether the dimension is an inspection dimension

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.DimensionPreferences.IsReferenceDimension
getset

Returns or sets the flag indicating whether the dimension is a reference dimension

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.FitAnsiHoleType NXOpen.Annotations.DimensionPreferences.LimitFitAnsiHoleType
getset

Returns or sets the tolerance limit fit ANSI hole type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.FitAssemblyDisplayStyle NXOpen.Annotations.DimensionPreferences.LimitFitAssemblyDisplayStyle
getset

Returns or sets the display style of fit tolerance for assembly dimensions.

When the limit fit type is FIT, the display can be on a single line, or two lines centered with the dimension text or two lines with the shaft text in line with the dimension text. This property is obsolete.

Created in NX9.0.0

Deprecated in NX11.0.0. Use NXOpen.Annotations.DimensionPreferences.LimitFitAssemblyNewDisplayStyle instead.

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.FitAssemblyNewDisplayStyle NXOpen.Annotations.DimensionPreferences.LimitFitAssemblyNewDisplayStyle
getset

Returns or sets the new display style of fit tolerance for assembly dimensions.

When the limit fit type is FIT, the display can be on a single line or double line

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DimensionPreferences.LimitFitDeviation
getset

Returns or sets the tolerance limit fit deviation

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.FitDisplayAlignment NXOpen.Annotations.DimensionPreferences.LimitFitDisplayAlignment
getset

Returns or sets the dimension limit fit display alignment.

When the limit fit type is FIT, the hole and shaft tolerances can be aligned as centered value, centered value and fit or bottom

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.FitDisplaySplitByDimline NXOpen.Annotations.DimensionPreferences.LimitFitDisplaySplitByDimline
getset

Returns or sets the dimension limit fit assembly display when split by dimension line.

When the limit fit type is FIT or layout is SINGLE LINE, the hole and shaft tolerances can be shown without any split, splitting tolerance by the dimension line or splitting tolerance and value by the dimension line

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.FitDisplayStyle NXOpen.Annotations.DimensionPreferences.LimitFitDisplayStyle
getset

Returns or sets the tolerance limit fit display style

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe int NXOpen.Annotations.DimensionPreferences.LimitFitGrade
getset

Returns or sets the tolerance limit fit grade

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DimensionPreferences.LimitFitShaftDeviation
getset

Returns or sets the shaft deviation for fit tolerance

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe int NXOpen.Annotations.DimensionPreferences.LimitFitShaftGrade
getset

Returns or sets the shaft grade for fit tolerance

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.DimensionPreferences.PrefixSuffixReference
getset

Returns or sets the flag indicating whether prefix suffix reference toggle is turned on or not

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.FractionDenominatorFormat NXOpen.Annotations.DimensionPreferences.PrimaryDimensionFractionDenominator
getset

Returns or sets the primary dimension and tolerance fraction denominator

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.DimensionPreferences.ReferenceDimensionPrefix
getset

Returns or sets the prefix characters for reference dimension

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.DimensionPreferences.ReferenceDimensionSuffix
getset

Returns or sets the suffix characters for reference dimension

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.DimensionPreferences.ReverseArrowDirection
getset

Returns or sets the flag indicating whether the Reverse Arrow Direction is set on dimension or not

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.DimensionPreferences.TextOrienationAngle
getset

Returns or sets the angle if text orientation is NXOpen.Annotations.TextOrientation.ByAngle

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.TextOrientation NXOpen.Annotations.DimensionPreferences.TextOrientation
getset

Returns or sets the text orientation

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.TextPlacement NXOpen.Annotations.DimensionPreferences.TextPlacement
getset

Returns or sets the dimension text placement

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.TextPosition NXOpen.Annotations.DimensionPreferences.TextPosition
getset

Returns or sets the text position representing above or after stub

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.TrimDimensionLineStyle NXOpen.Annotations.DimensionPreferences.TrimDimensionLineStyle
getset

Returns or sets the trim dimension line style

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.DimensionPreferences.TrueLengthText
getset

Returns or sets the flag indicating true-length text for the dimension

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.TrueLengthTextPosition NXOpen.Annotations.DimensionPreferences.TrueLengthTextPosition
getset

Returns or sets the True Length Text Position

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.ZeroToleranceDisplayStyle NXOpen.Annotations.DimensionPreferences.ZeroToleranceDisplayStyle
getset

Returns or sets the zero tolerance display style

Created in NX5.0.0

Deprecated in NX7.5.0. Use NXOpen.Annotations.LinearTolerance.ZeroToleranceDisplayStyle for linear dimensions and NXOpen.Annotations.AngularTolerance.ZeroToleranceDisplayStyle for angular dimensions instead.

License requirements to get this property: None.

License requirements to set this property: None.


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