Class Dimension
Inheritance
System.Object
System.MarshalByRefObject
Dimension
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Dimension : Annotation, IMessageSink, IFitTo, IAppendedText, INXObject
Constructors
Dimension()
Declaration
Properties
ComputedSize
Declaration
public double ComputedSize { get; }
Property Value
Type |
Description |
System.Double |
|
InspectionDimensionFlag
Declaration
public bool InspectionDimensionFlag { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsOriginCentered
Declaration
public bool IsOriginCentered { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LimitFitAnsiHoleType
Declaration
public FitAnsiHoleType LimitFitAnsiHoleType { get; set; }
Property Value
LimitFitDeviation
Declaration
public string LimitFitDeviation { get; set; }
Property Value
Type |
Description |
System.String |
|
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
Type |
Description |
System.Int32 |
|
LimitFitShaftDeviation
Declaration
public string LimitFitShaftDeviation { get; set; }
Property Value
Type |
Description |
System.String |
|
LimitFitShaftGrade
Declaration
public int LimitFitShaftGrade { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
LowerMetricToleranceValue
Declaration
public double LowerMetricToleranceValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
LowerToleranceValue
Declaration
public double LowerToleranceValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
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
Type |
Description |
System.Int32 |
|
MetricToleranceDecimalPlaces
Declaration
public int MetricToleranceDecimalPlaces { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NominalDecimalPlaces
Declaration
public int NominalDecimalPlaces { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ReferenceDimensionFlag
Declaration
public bool ReferenceDimensionFlag { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShaftLowerToleranceValue
Declaration
public double ShaftLowerToleranceValue { get; }
Property Value
Type |
Description |
System.Double |
|
ShaftUpperToleranceValue
Declaration
public double ShaftUpperToleranceValue { get; }
Property Value
Type |
Description |
System.Double |
|
ToleranceDecimalPlaces
Declaration
public int ToleranceDecimalPlaces { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ToleranceType
Declaration
public ToleranceType ToleranceType { get; set; }
Property Value
UpperMetricToleranceValue
Declaration
public double UpperMetricToleranceValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
UpperToleranceValue
Declaration
public double UpperToleranceValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
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 |
System.String[] |
mainTextLines |
|
System.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
Type |
Description |
System.Double |
|
GetSecondAssociativity()
Declaration
public Associativity GetSecondAssociativity()
Returns
IsApproximate()
Declaration
public bool IsApproximate()
Returns
Type |
Description |
System.Boolean |
|
IsDriving()
Declaration
Returns
Type |
Description |
System.Boolean |
|
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 |
System.Double |
computedSize |
|
SetDimensionPreferences(DimensionPreferences)
Declaration
public void SetDimensionPreferences(DimensionPreferences preferences)
Parameters
SetDimensionText(String[])
Declaration
public void SetDimensionText(string[] mainTextLines)
Parameters
Type |
Name |
Description |
System.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 |
System.Double |
narrowTextOffset |
|
SetSecondAssociativity(Associativity)
Declaration
public void SetSecondAssociativity(Associativity newAssociativity)
Parameters
UnretainForInconsistentSilhouette(Int32)
Declaration
public void UnretainForInconsistentSilhouette(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink