Class Dimension
Assembly: NXOpen.dll
Syntax
public class Dimension : Annotation, IMessageSink, IFitTo, IAppendedText, INXObject
Constructors
Dimension()
Declaration
Properties
ComputedSize
Declaration
public double ComputedSize { get; }
Property Value
InspectionDimensionFlag
Declaration
public bool InspectionDimensionFlag { get; set; }
Property Value
IsOriginCentered
Declaration
public bool IsOriginCentered { get; set; }
Property Value
LimitFitAnsiHoleType
Declaration
public FitAnsiHoleType LimitFitAnsiHoleType { get; set; }
Property Value
LimitFitDeviation
Declaration
public string LimitFitDeviation { get; set; }
Property Value
LimitFitDisplayStyle
Declaration
public FitDisplayStyle LimitFitDisplayStyle { get; set; }
Property Value
LimitFitEnhancedDisplayType
Declaration
public FitAnsiHoleType LimitFitEnhancedDisplayType { 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
LowerMetricToleranceValue
Declaration
public double LowerMetricToleranceValue { get; set; }
Property Value
LowerToleranceValue
Declaration
public double LowerToleranceValue { get; set; }
Property Value
MeasurementDirection
Declaration
public Direction MeasurementDirection { get; set; }
Property Value
MeasurementDirectionView
Declaration
public View MeasurementDirectionView { get; set; }
Property Value
MetricNominalDecimalPlaces
Declaration
public int MetricNominalDecimalPlaces { get; set; }
Property Value
MetricToleranceDecimalPlaces
Declaration
public int MetricToleranceDecimalPlaces { get; set; }
Property Value
NominalDecimalPlaces
Declaration
public int NominalDecimalPlaces { get; set; }
Property Value
ReferenceDimensionFlag
Declaration
public bool ReferenceDimensionFlag { get; set; }
Property Value
ShaftLowerToleranceValue
Declaration
public double ShaftLowerToleranceValue { get; }
Property Value
ShaftUpperToleranceValue
Declaration
public double ShaftUpperToleranceValue { get; }
Property Value
ToleranceDecimalPlaces
Declaration
public int ToleranceDecimalPlaces { get; set; }
Property Value
ToleranceType
Declaration
public ToleranceType ToleranceType { get; set; }
Property Value
UpperMetricToleranceValue
Declaration
public double UpperMetricToleranceValue { get; set; }
Property Value
UpperToleranceValue
Declaration
public double UpperToleranceValue { get; set; }
Property Value
Methods
GetAppendedText()
Declaration
public AppendedText GetAppendedText()
Returns
GetDimensionPreferences()
Declaration
public DimensionPreferences GetDimensionPreferences()
Returns
GetDimensionText(out string[], out string[])
Declaration
public void GetDimensionText(out string[] mainTextLines, out string[] dualTextLines)
Parameters
Type |
Name |
Description |
string[] |
mainTextLines |
|
string[] |
dualTextLines |
|
GetFirstAssociativity()
Declaration
public Associativity GetFirstAssociativity()
Returns
GetMeasurementType()
Declaration
public Dimension.MeasurementTypes GetMeasurementType()
Returns
GetNarrowDimensionPreferences()
Declaration
public NarrowDimensionData GetNarrowDimensionPreferences()
Returns
GetNarrowDimensionTextOffset()
Declaration
public double GetNarrowDimensionTextOffset()
Returns
GetSecondAssociativity()
Declaration
public Associativity GetSecondAssociativity()
Returns
IsApproximate()
Declaration
public bool IsApproximate()
Returns
IsDriving()
Declaration
Returns
SetAppendedText(AppendedText)
Declaration
public void SetAppendedText(AppendedText appendedText)
Parameters
SetComputedSize(double)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use NXOpen.Annotations.Dimension.SetDimensionText instead.")]
public void SetComputedSize(double computedSize)
Parameters
Type |
Name |
Description |
double |
computedSize |
|
SetDimensionPreferences(DimensionPreferences)
Declaration
public void SetDimensionPreferences(DimensionPreferences preferences)
Parameters
SetDimensionText(string[])
Declaration
public void SetDimensionText(string[] mainTextLines)
Parameters
Type |
Name |
Description |
string[] |
mainTextLines |
|
SetFirstAssociativity(Associativity)
Declaration
public void SetFirstAssociativity(Associativity newAssociativity)
Parameters
SetNarrowDimensionPreferences(NarrowDimensionData)
Declaration
public void SetNarrowDimensionPreferences(NarrowDimensionData narrowDimensionData)
Parameters
SetNarrowDimensionTextOffset(double)
Declaration
public void SetNarrowDimensionTextOffset(double narrowTextOffset)
Parameters
Type |
Name |
Description |
double |
narrowTextOffset |
|
SetSecondAssociativity(Associativity)
Declaration
public void SetSecondAssociativity(Associativity newAssociativity)
Parameters
UnretainForInconsistentSilhouette(int)
Declaration
public void UnretainForInconsistentSilhouette(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink