Search Results for

    Show / Hide Table of Contents

    Class Dimension

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    DisplayableObject
    Annotation
    Dimension
    BaseAngularDimension
    BaseArcLengthDimension
    BaseChamferDimension
    BaseConcentricCircleDimension
    BaseCylindricalDimension
    BaseDiameterDimension
    BaseFoldedRadiusDimension
    BaseHoleDimension
    BaseHorizontalDimension
    BaseParallelDimension
    BasePerpendicularDimension
    BaseRadiusDimension
    BaseVerticalDimension
    OrdinateDimension
    OrdinateOriginDimension
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IFitTo
    IAppendedText
    INXObject
    Inherited Members
    Annotation.GetAssociativeOrigin(Point3d)
    Annotation.SetAssociativeOrigin(Annotation.AssociativeOriginData, Point3d)
    Annotation.GetLetteringPreferences()
    Annotation.SetLetteringPreferences(LetteringPreferences)
    Annotation.GetLineAndArrowPreferences()
    Annotation.SetLineAndArrowPreferences(LineAndArrowPreferences)
    Annotation.GetSymbolPreferences()
    Annotation.SetSymbolPreferences(SymbolPreferences)
    Annotation.GetAssociativity(Int32)
    Annotation.SetAssociativity(Int32, Associativity)
    Annotation.GetInferredAnnotationPlane(PmiDefaultPlane)
    Annotation.GetViews()
    Annotation.SetViews(View[])
    Annotation.InsertIntoStack(Annotation, StackAlignmentPosition)
    Annotation.RemoveFromStack()
    Annotation.AnnotationOrigin
    Annotation.AnnotationPlane
    Annotation.Freeze
    Annotation.HasAssociativeOrigin
    Annotation.IsOutOfDate
    Annotation.IsRetained
    Annotation.LeaderOrientation
    Annotation.NumberOfAssociativities
    Annotation.ParallelToScreen
    Annotation.Suppressed
    DisplayableObject.Blank()
    DisplayableObject.Unblank()
    DisplayableObject.Highlight()
    DisplayableObject.Unhighlight()
    DisplayableObject.SetNameLocation(Point3d)
    DisplayableObject.RedisplayObject()
    DisplayableObject.RemoveViewDependency()
    DisplayableObject.Color
    DisplayableObject.IsBlanked
    DisplayableObject.Layer
    DisplayableObject.LineFont
    DisplayableObject.LineWidth
    DisplayableObject.NameLocation
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Annotations
    Assembly: NXOpen.dll
    Syntax
    public class Dimension : Annotation, IMessageSink, IFitTo, IAppendedText, INXObject

    Constructors

    Dimension()

    Declaration
    protected Dimension()

    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
    Type Description
    FitAnsiHoleType

    LimitFitDeviation

    Declaration
    public string LimitFitDeviation { get; set; }
    Property Value
    Type Description
    System.String

    LimitFitDisplayStyle

    Declaration
    public FitDisplayStyle LimitFitDisplayStyle { get; set; }
    Property Value
    Type Description
    FitDisplayStyle

    LimitFitEnhancedDisplayType

    Declaration
    public FitAnsiHoleType LimitFitEnhancedDisplayType { get; set; }
    Property Value
    Type Description
    FitAnsiHoleType

    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
    Type Description
    Direction

    MeasurementDirectionView

    Declaration
    public View MeasurementDirectionView { get; set; }
    Property Value
    Type Description
    View

    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
    Type Description
    ToleranceType

    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
    Type Description
    AppendedText

    GetDimensionPreferences()

    Declaration
    public DimensionPreferences GetDimensionPreferences()
    Returns
    Type Description
    DimensionPreferences

    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
    Type Description
    Associativity

    GetMeasurementType()

    Declaration
    public Dimension.MeasurementTypes GetMeasurementType()
    Returns
    Type Description
    Dimension.MeasurementTypes

    GetNarrowDimensionPreferences()

    Declaration
    public NarrowDimensionData GetNarrowDimensionPreferences()
    Returns
    Type Description
    NarrowDimensionData

    GetNarrowDimensionTextOffset()

    Declaration
    public double GetNarrowDimensionTextOffset()
    Returns
    Type Description
    System.Double

    GetSecondAssociativity()

    Declaration
    public Associativity GetSecondAssociativity()
    Returns
    Type Description
    Associativity

    IsApproximate()

    Declaration
    public bool IsApproximate()
    Returns
    Type Description
    System.Boolean

    IsDriving()

    Declaration
    public bool IsDriving()
    Returns
    Type Description
    System.Boolean

    SetAppendedText(AppendedText)

    Declaration
    public void SetAppendedText(AppendedText appendedText)
    Parameters
    Type Name Description
    AppendedText appendedText

    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
    Type Name Description
    DimensionPreferences preferences

    SetDimensionText(String[])

    Declaration
    public void SetDimensionText(string[] mainTextLines)
    Parameters
    Type Name Description
    System.String[] mainTextLines

    SetFirstAssociativity(Associativity)

    Declaration
    public void SetFirstAssociativity(Associativity newAssociativity)
    Parameters
    Type Name Description
    Associativity newAssociativity

    SetNarrowDimensionPreferences(NarrowDimensionData)

    Declaration
    public void SetNarrowDimensionPreferences(NarrowDimensionData narrowDimensionData)
    Parameters
    Type Name Description
    NarrowDimensionData narrowDimensionData

    SetNarrowDimensionTextOffset(Double)

    Declaration
    public void SetNarrowDimensionTextOffset(double narrowTextOffset)
    Parameters
    Type Name Description
    System.Double narrowTextOffset

    SetSecondAssociativity(Associativity)

    Declaration
    public void SetSecondAssociativity(Associativity newAssociativity)
    Parameters
    Type Name Description
    Associativity newAssociativity

    UnretainForInconsistentSilhouette(Int32)

    Declaration
    public void UnretainForInconsistentSilhouette(int index)
    Parameters
    Type Name Description
    System.Int32 index

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IFitTo
    IAppendedText
    INXObject
    In This Article
    Back to top Generated by DocFX