Search Results for

    Show / Hide Table of Contents

    Class PmiPreferences

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TransientObject
    PmiPreferences
    Implements
    IMessageSink
    IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(string)
    TransientObject.PrintTestData(string, int)
    TransientObject.Handle
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Annotations
    Assembly: NXOpen.dll
    Syntax
    public class PmiPreferences : TransientObject, IMessageSink, IDisposable

    Constructors

    PmiPreferences(nint)

    Declaration
    protected PmiPreferences(nint ptr)
    Parameters
    Type Name Description
    nint ptr

    Properties

    AllowEdits

    Declaration
    public bool AllowEdits { get; set; }
    Property Value
    Type Description
    bool

    AssemblyCrosshatching

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.AssemblyCrosshatching instead.")]
    public bool AssemblyCrosshatching { get; }
    Property Value
    Type Description
    bool

    AssociativityForLightweightSectionViews

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.AssociativePlane instead.")]
    public bool AssociativityForLightweightSectionViews { get; }
    Property Value
    Type Description
    bool

    ClipCoplanarObjectsForLightweightSectionViews

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.ClipCoplanarObjects instead.")]
    public bool ClipCoplanarObjectsForLightweightSectionViews { get; set; }
    Property Value
    Type Description
    bool

    ClipWireframeObjects

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.ClipWireframeObjects instead.")]
    public bool ClipWireframeObjects { get; set; }
    Property Value
    Type Description
    bool

    CreateContext

    Declaration
    public bool CreateContext { get; set; }
    Property Value
    Type Description
    bool

    CreateViewIndependent

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.DisplayInAllViews instead.")]
    public bool CreateViewIndependent { get; set; }
    Property Value
    Type Description
    bool

    CrosshatchAdjacencyTolerance

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.CrosshatchAdjacencyTolerance instead.")]
    public double CrosshatchAdjacencyTolerance { get; }
    Property Value
    Type Description
    double

    CuttingPlaneSymbolArrowDirection

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.ArrowDirection instead.")]
    public CuttingPlaneSymbolBuilder.ArrowDirectionOption CuttingPlaneSymbolArrowDirection { get; set; }
    Property Value
    Type Description
    CuttingPlaneSymbolBuilder.ArrowDirectionOption

    CuttingPlaneSymbolArrowLength

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.ArrowLineLength instead.")]
    public double CuttingPlaneSymbolArrowLength { get; set; }
    Property Value
    Type Description
    double

    CuttingPlaneSymbolColor

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.Color instead.")]
    public NXColor CuttingPlaneSymbolColor { get; set; }
    Property Value
    Type Description
    NXColor

    CuttingPlaneSymbolSectionPrefix

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.SectionPrefix instead.")]
    public string CuttingPlaneSymbolSectionPrefix { get; set; }
    Property Value
    Type Description
    string

    CuttingPlaneSymbolShadedPlane

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.ShadedPlane instead.")]
    public bool CuttingPlaneSymbolShadedPlane { get; set; }
    Property Value
    Type Description
    bool

    CuttingPlaneSymbolStartingLetter

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.StartingLetter instead.")]
    public string CuttingPlaneSymbolStartingLetter { get; set; }
    Property Value
    Type Description
    string

    CuttingPlaneSymbolTextPlaneRelativeToArrow

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.TextPlaneRelativeToArrow instead.")]
    public CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow CuttingPlaneSymbolTextPlaneRelativeToArrow { get; set; }
    Property Value
    Type Description
    CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow

    DatumLabel

    Declaration
    public string DatumLabel { get; set; }
    Property Value
    Type Description
    string

    DefaultPlane

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.AnnotationPlane instead.")]
    public PmiDefaultPlane DefaultPlane { get; set; }
    Property Value
    Type Description
    PmiDefaultPlane

    DeleteEmptyUserDefinedModelViews

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.DeleteEmptyUserDefinedModelViews instead.")]
    public bool DeleteEmptyUserDefinedModelViews { get; set; }
    Property Value
    Type Description
    bool

    DisplayEffectivityFilterNodesInPartNavigator

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayEffectivityFilteredNodes instead.")]
    public bool DisplayEffectivityFilterNodesInPartNavigator { get; }
    Property Value
    Type Description
    bool

    DisplayPmiAssociatedComponentsLoadedForReference

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.ComponentsLoadedForReference instead.")]
    public bool DisplayPmiAssociatedComponentsLoadedForReference { get; }
    Property Value
    Type Description
    bool

    DisplayPmiEffectivityMethod

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedOnlyToPrimaryGeometry instead.")]
    public DisplayPmiEffectivityMethod DisplayPmiEffectivityMethod { get; }
    Property Value
    Type Description
    DisplayPmiEffectivityMethod

    DisplayPmiEffectivityReferenceMethod

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedToReferenceGeometry instead.")]
    public DisplayPmiEffectivityMethod DisplayPmiEffectivityReferenceMethod { get; }
    Property Value
    Type Description
    DisplayPmiEffectivityMethod

    DisplayPmiModelViewDisclosurePurpose

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.DisclosurePurpose instead.")]
    public string DisplayPmiModelViewDisclosurePurpose { get; set; }
    Property Value
    Type Description
    string

    DisplayPmiQueryDialogFromMb3

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  No longer applicable as the Find PMI Associated to Geometry command has been removed from the shortcut menu.")]
    public bool DisplayPmiQueryDialogFromMb3 { get; set; }
    Property Value
    Type Description
    bool

    DisplayPmiUserDefinedModelViewDisclosure

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.UserDefinedModelViews instead.")]
    public bool DisplayPmiUserDefinedModelViewDisclosure { get; set; }
    Property Value
    Type Description
    bool

    EnableResize

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.EnableResize instead.")]
    public bool EnableResize { get; }
    Property Value
    Type Description
    bool

    FreezeUpdate

    Declaration
    public bool FreezeUpdate { get; set; }
    Property Value
    Type Description
    bool

    LockSizeAndPosition

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.LockSizeAndPosition instead.")]
    public bool LockSizeAndPosition { get; set; }
    Property Value
    Type Description
    bool

    ParallelToScreen

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.DisplayParallelToScreen instead.")]
    public bool ParallelToScreen { get; set; }
    Property Value
    Type Description
    bool

    PmiRegionHeight

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionHeight instead.")]
    public double PmiRegionHeight { get; set; }
    Property Value
    Type Description
    double

    PmiRegionInnerDiameter

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionInnerDiameter instead.")]
    public double PmiRegionInnerDiameter { get; set; }
    Property Value
    Type Description
    double

    PmiRegionOuterDiameter

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionOuterDiameter instead.")]
    public double PmiRegionOuterDiameter { get; set; }
    Property Value
    Type Description
    double

    PmiRegionWidth

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionWidth instead.")]
    public double PmiRegionWidth { get; set; }
    Property Value
    Type Description
    double

    PmiSupportForGeometrySharing

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.PmiSupportForGeometrySharing instead.")]
    public bool PmiSupportForGeometrySharing { get; }
    Property Value
    Type Description
    bool

    RegionBoundaryColor

    Declaration
    public NXColor RegionBoundaryColor { get; set; }
    Property Value
    Type Description
    NXColor

    RegionBoundaryFont

    Declaration
    public int RegionBoundaryFont { get; set; }
    Property Value
    Type Description
    int

    RegionBoundaryWidth

    Declaration
    public int RegionBoundaryWidth { get; set; }
    Property Value
    Type Description
    int

    ResizeMethod

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeSettings instead.")]
    public PmiResizeMethod ResizeMethod { get; }
    Property Value
    Type Description
    PmiResizeMethod

    ResizeOnCreate

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeOnCreate instead.")]
    public bool ResizeOnCreate { get; }
    Property Value
    Type Description
    bool

    ResizeOnViewSave

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeOnViewSave instead.")]
    public bool ResizeOnViewSave { get; }
    Property Value
    Type Description
    bool

    RestrictCrosshatchAngle

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.RestrictCrosshatchAngle instead.")]
    public bool RestrictCrosshatchAngle { get; }
    Property Value
    Type Description
    bool

    SectionViewNamePrefix

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.SectionNamePrefix instead.")]
    public string SectionViewNamePrefix { get; set; }
    Property Value
    Type Description
    string

    ShadedDisplay

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.DisplayPmiShadedModel instead.")]
    public bool ShadedDisplay { get; }
    Property Value
    Type Description
    bool

    SuppressRetainedPmis

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.SuppressRetainedPMI instead.")]
    public bool SuppressRetainedPmis { get; set; }
    Property Value
    Type Description
    bool

    Methods

    FreeResource()

    Declaration
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    GetParallelToScreenEnabledPmiTypes(out PreferenceSymbolTypes[])

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.EnabledPmiTypes instead.")]
    public void GetParallelToScreenEnabledPmiTypes(out PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes)
    Parameters
    Type Name Description
    PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes

    SetAssemblyCrosshatching(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.AssemblyCrosshatching instead.")]
    public void SetAssemblyCrosshatching(bool assemblyCrosshatching)
    Parameters
    Type Name Description
    bool assemblyCrosshatching

    SetAssociativityForLightweightSectionViews(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.AssociativePlane instead.")]
    public void SetAssociativityForLightweightSectionViews(bool associativityOptionForLightweightSectionViews)
    Parameters
    Type Name Description
    bool associativityOptionForLightweightSectionViews

    SetCrosshatchAdjacencyTolerance(double)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.CrosshatchAdjacencyTolerance instead.")]
    public void SetCrosshatchAdjacencyTolerance(double crosshatchAdjacencyTolerance)
    Parameters
    Type Name Description
    double crosshatchAdjacencyTolerance

    SetDisplayEffectivityFilterNodesInPartNavigator(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayEffectivityFilteredNodes instead.")]
    public void SetDisplayEffectivityFilterNodesInPartNavigator(bool displayEffectivityFilterNodesInPartNavigator)
    Parameters
    Type Name Description
    bool displayEffectivityFilterNodesInPartNavigator

    SetDisplayPmiAssociatedComponentsLoadedForReference(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.ComponentsLoadedForReference instead.")]
    public void SetDisplayPmiAssociatedComponentsLoadedForReference(bool displayPmiAssociatedComponentsLoadedForReference)
    Parameters
    Type Name Description
    bool displayPmiAssociatedComponentsLoadedForReference

    SetDisplayPmiEffectivityMethod(DisplayPmiEffectivityMethod)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedOnlyToPrimaryGeometry instead.")]
    public void SetDisplayPmiEffectivityMethod(DisplayPmiEffectivityMethod displayPmiEffectivityMethod)
    Parameters
    Type Name Description
    DisplayPmiEffectivityMethod displayPmiEffectivityMethod

    SetDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedToReferenceGeometry instead.")]
    public void SetDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod)
    Parameters
    Type Name Description
    DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod

    SetEnableResize(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.EnableResize instead.")]
    public void SetEnableResize(bool enableResize)
    Parameters
    Type Name Description
    bool enableResize

    SetParallelToScreenEnabledPmiTypes(PreferenceSymbolTypes[])

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.EnabledPmiTypes instead.")]
    public void SetParallelToScreenEnabledPmiTypes(PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes)
    Parameters
    Type Name Description
    PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes

    SetPmiSupportForGeometrySharing(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.PmiSupportForGeometrySharing instead.")]
    public void SetPmiSupportForGeometrySharing(bool pmiSupportForGeomSharing)
    Parameters
    Type Name Description
    bool pmiSupportForGeomSharing

    SetResizeMethod(PmiResizeMethod)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeSettings instead.")]
    public void SetResizeMethod(PmiResizeMethod resizeMethod)
    Parameters
    Type Name Description
    PmiResizeMethod resizeMethod

    SetResizeOnCreate(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeOnCreate instead.")]
    public void SetResizeOnCreate(bool resizeOnCreate)
    Parameters
    Type Name Description
    bool resizeOnCreate

    SetResizeOnViewSave(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeOnViewSave instead.")]
    public void SetResizeOnViewSave(bool resizeOnViewSave)
    Parameters
    Type Name Description
    bool resizeOnViewSave

    SetRestrictCrosshatchAngle(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiSectionViewViewBuilder.RestrictCrosshatchAngle instead.")]
    public void SetRestrictCrosshatchAngle(bool restrictCrosshatchAngle)
    Parameters
    Type Name Description
    bool restrictCrosshatchAngle

    SetShadedDisplay(bool)

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.DisplayPmiShadedModel instead.")]
    public void SetShadedDisplay(bool shadedDisplay)
    Parameters
    Type Name Description
    bool shadedDisplay

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IDisposable
    In this article
    Back to top Generated by DocFX