Class DimensionPreferences
Inheritance
DimensionPreferences
Assembly: NXOpen.dll
Syntax
public class DimensionPreferences : TransientObject, IMessageSink, IDisposable
Constructors
DimensionPreferences(nint)
Declaration
protected DimensionPreferences(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
ArrowDisplay
Declaration
public ArrowDisplay ArrowDisplay { get; set; }
Property Value
BaselineOffset
Declaration
public double BaselineOffset { get; set; }
Property Value
ChainOffset
Declaration
public double ChainOffset { get; set; }
Property Value
DisplayFitParentheses
Declaration
public bool DisplayFitParentheses { get; set; }
Property Value
DisplayFitSeparator
Declaration
public bool DisplayFitSeparator { get; set; }
Property Value
DisplayLineBetweenArrows
Declaration
public bool DisplayLineBetweenArrows { get; set; }
Property Value
DualDimensionFractionDenominator
Declaration
public FractionDenominatorFormat DualDimensionFractionDenominator { get; set; }
Property Value
ExtensionLineDisplay
Declaration
public ExtensionLineDisplay ExtensionLineDisplay { get; set; }
Property Value
IsInspectionDimension
Declaration
public bool IsInspectionDimension { get; set; }
Property Value
IsReferenceDimension
Declaration
public bool IsReferenceDimension { get; set; }
Property Value
LimitFitAnsiHoleType
Declaration
public FitAnsiHoleType LimitFitAnsiHoleType { get; set; }
Property Value
LimitFitAssemblyDisplayStyle
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Annotations.DimensionPreferences.LimitFitAssemblyNewDisplayStyle instead.")]
public FitAssemblyDisplayStyle LimitFitAssemblyDisplayStyle { get; set; }
Property Value
LimitFitAssemblyNewDisplayStyle
Declaration
public FitAssemblyNewDisplayStyle LimitFitAssemblyNewDisplayStyle { get; set; }
Property Value
LimitFitDeviation
Declaration
public string LimitFitDeviation { get; set; }
Property Value
LimitFitDisplayAlignment
Declaration
public FitDisplayAlignment LimitFitDisplayAlignment { get; set; }
Property Value
LimitFitDisplaySplitByDimline
Declaration
public FitDisplaySplitByDimline LimitFitDisplaySplitByDimline { get; set; }
Property Value
LimitFitDisplayStyle
Declaration
public FitDisplayStyle LimitFitDisplayStyle { get; set; }
Property Value
LimitFitGrade
Declaration
public int LimitFitGrade { get; set; }
Property Value
LimitFitShaftDeviation
Declaration
public string LimitFitShaftDeviation { get; set; }
Property Value
LimitFitShaftGrade
Declaration
public int LimitFitShaftGrade { get; set; }
Property Value
PrefixSuffixReference
Declaration
public bool PrefixSuffixReference { get; set; }
Property Value
PrimaryDimensionFractionDenominator
Declaration
public FractionDenominatorFormat PrimaryDimensionFractionDenominator { get; set; }
Property Value
ReferenceDimensionPrefix
Declaration
public string ReferenceDimensionPrefix { get; set; }
Property Value
ReferenceDimensionSuffix
Declaration
public string ReferenceDimensionSuffix { get; set; }
Property Value
ReverseArrowDirection
Declaration
public bool ReverseArrowDirection { get; set; }
Property Value
TextOrienationAngle
Declaration
public double TextOrienationAngle { get; set; }
Property Value
TextOrientation
Declaration
public TextOrientation TextOrientation { get; set; }
Property Value
TextPlacement
Declaration
public TextPlacement TextPlacement { get; set; }
Property Value
TextPosition
Declaration
public TextPosition TextPosition { get; set; }
Property Value
TrimDimensionLineStyle
Declaration
public TrimDimensionLineStyle TrimDimensionLineStyle { get; set; }
Property Value
TrueLengthText
Declaration
public string TrueLengthText { get; set; }
Property Value
TrueLengthTextPosition
Declaration
public TrueLengthTextPosition TrueLengthTextPosition { get; set; }
Property Value
ZeroToleranceDisplayStyle
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.LinearTolerance.ZeroToleranceDisplayStyle for linear dimensions and NXOpen.Annotations.AngularTolerance.ZeroToleranceDisplayStyle for angular dimensions instead.")]
public ZeroToleranceDisplayStyle ZeroToleranceDisplayStyle { get; set; }
Property Value
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetChamferDimensionPreferences()
Declaration
public ChamferDimensionPreferences GetChamferDimensionPreferences()
Returns
GetDiameterRadiusPreferences()
Declaration
public DiameterRadiusPreferences GetDiameterRadiusPreferences()
Returns
GetNarrowDimensionPreferences()
Declaration
public NarrowDimensionPreferences GetNarrowDimensionPreferences()
Returns
GetOrdinateDimensionPreferences()
Declaration
public OrdinateDimensionPreferences GetOrdinateDimensionPreferences()
Returns
Declaration
public UnitsFormatPreferences GetUnitsFormatPreferences()
Returns
SetChamferDimensionPreferences(ChamferDimensionPreferences)
Declaration
public void SetChamferDimensionPreferences(ChamferDimensionPreferences preferences)
Parameters
SetDiameterRadiusPreferences(DiameterRadiusPreferences)
Declaration
public void SetDiameterRadiusPreferences(DiameterRadiusPreferences preferences)
Parameters
SetNarrowDimensionPreferences(NarrowDimensionPreferences)
Declaration
public void SetNarrowDimensionPreferences(NarrowDimensionPreferences preferences)
Parameters
SetOrdinateDimensionPreferences(OrdinateDimensionPreferences)
Declaration
public void SetOrdinateDimensionPreferences(OrdinateDimensionPreferences preferences)
Parameters
Declaration
public void SetUnitsFormatPreferences(UnitsFormatPreferences preferences)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink