Class PmiPreferences
Inheritance
PmiPreferences
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
AssemblyCrosshatching
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.AssemblyCrosshatching instead.")]
public bool AssemblyCrosshatching { get; }
Property Value
AssociativityForLightweightSectionViews
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.AssociativePlane instead.")]
public bool AssociativityForLightweightSectionViews { get; }
Property Value
ClipCoplanarObjectsForLightweightSectionViews
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.ClipCoplanarObjects instead.")]
public bool ClipCoplanarObjectsForLightweightSectionViews { get; set; }
Property Value
ClipWireframeObjects
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.ClipWireframeObjects instead.")]
public bool ClipWireframeObjects { get; set; }
Property Value
CreateContext
Declaration
public bool CreateContext { get; set; }
Property Value
CreateViewIndependent
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.DisplayInAllViews instead.")]
public bool CreateViewIndependent { get; set; }
Property Value
CrosshatchAdjacencyTolerance
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.CrosshatchAdjacencyTolerance instead.")]
public double CrosshatchAdjacencyTolerance { get; }
Property Value
CuttingPlaneSymbolArrowDirection
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.ArrowDirection instead.")]
public CuttingPlaneSymbolBuilder.ArrowDirectionOption CuttingPlaneSymbolArrowDirection { get; set; }
Property Value
CuttingPlaneSymbolArrowLength
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.ArrowLineLength instead.")]
public double CuttingPlaneSymbolArrowLength { get; set; }
Property Value
CuttingPlaneSymbolColor
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.Color instead.")]
public NXColor CuttingPlaneSymbolColor { get; set; }
Property Value
CuttingPlaneSymbolSectionPrefix
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.SectionPrefix instead.")]
public string CuttingPlaneSymbolSectionPrefix { get; set; }
Property Value
CuttingPlaneSymbolShadedPlane
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.ShadedPlane instead.")]
public bool CuttingPlaneSymbolShadedPlane { get; set; }
Property Value
CuttingPlaneSymbolStartingLetter
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.StartingLetter instead.")]
public string CuttingPlaneSymbolStartingLetter { get; set; }
Property Value
CuttingPlaneSymbolTextPlaneRelativeToArrow
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewCuttingPlaneSymbolBuilder.TextPlaneRelativeToArrow instead.")]
public CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow CuttingPlaneSymbolTextPlaneRelativeToArrow { get; set; }
Property Value
DatumLabel
Declaration
public string DatumLabel { get; set; }
Property Value
DefaultPlane
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.AnnotationPlane instead.")]
public PmiDefaultPlane DefaultPlane { get; set; }
Property Value
DeleteEmptyUserDefinedModelViews
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.DeleteEmptyUserDefinedModelViews instead.")]
public bool DeleteEmptyUserDefinedModelViews { get; set; }
Property Value
DisplayEffectivityFilterNodesInPartNavigator
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayEffectivityFilteredNodes instead.")]
public bool DisplayEffectivityFilterNodesInPartNavigator { get; }
Property Value
DisplayPmiAssociatedComponentsLoadedForReference
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.ComponentsLoadedForReference instead.")]
public bool DisplayPmiAssociatedComponentsLoadedForReference { get; }
Property Value
DisplayPmiEffectivityMethod
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedOnlyToPrimaryGeometry instead.")]
public DisplayPmiEffectivityMethod DisplayPmiEffectivityMethod { get; }
Property Value
DisplayPmiEffectivityReferenceMethod
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedToReferenceGeometry instead.")]
public DisplayPmiEffectivityMethod DisplayPmiEffectivityReferenceMethod { get; }
Property Value
DisplayPmiModelViewDisclosurePurpose
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.DisclosurePurpose instead.")]
public string DisplayPmiModelViewDisclosurePurpose { get; set; }
Property Value
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
DisplayPmiUserDefinedModelViewDisclosure
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.UserDefinedModelViews instead.")]
public bool DisplayPmiUserDefinedModelViewDisclosure { get; set; }
Property Value
EnableResize
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.EnableResize instead.")]
public bool EnableResize { get; }
Property Value
FreezeUpdate
Declaration
public bool FreezeUpdate { get; set; }
Property Value
LockSizeAndPosition
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.LockSizeAndPosition instead.")]
public bool LockSizeAndPosition { get; set; }
Property Value
ParallelToScreen
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.DisplayParallelToScreen instead.")]
public bool ParallelToScreen { get; set; }
Property Value
PmiRegionHeight
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionHeight instead.")]
public double PmiRegionHeight { get; set; }
Property Value
PmiRegionInnerDiameter
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionInnerDiameter instead.")]
public double PmiRegionInnerDiameter { get; set; }
Property Value
PmiRegionOuterDiameter
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionOuterDiameter instead.")]
public double PmiRegionOuterDiameter { get; set; }
Property Value
PmiRegionWidth
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSupplementalGeometryRegionBuilder.RegionWidth instead.")]
public double PmiRegionWidth { get; set; }
Property Value
PmiSupportForGeometrySharing
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.PmiSupportForGeometrySharing instead.")]
public bool PmiSupportForGeometrySharing { get; }
Property Value
RegionBoundaryColor
Declaration
public NXColor RegionBoundaryColor { get; set; }
Property Value
RegionBoundaryFont
Declaration
public int RegionBoundaryFont { get; set; }
Property Value
RegionBoundaryWidth
Declaration
public int RegionBoundaryWidth { get; set; }
Property Value
ResizeMethod
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeSettings instead.")]
public PmiResizeMethod ResizeMethod { get; }
Property Value
ResizeOnCreate
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeOnCreate instead.")]
public bool ResizeOnCreate { get; }
Property Value
ResizeOnViewSave
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.ResizeOnViewSave instead.")]
public bool ResizeOnViewSave { get; }
Property Value
RestrictCrosshatchAngle
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.RestrictCrosshatchAngle instead.")]
public bool RestrictCrosshatchAngle { get; }
Property Value
SectionViewNamePrefix
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSectionViewViewBuilder.SectionNamePrefix instead.")]
public string SectionViewNamePrefix { get; set; }
Property Value
ShadedDisplay
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupDisplayBuilder.DisplayPmiShadedModel instead.")]
public bool ShadedDisplay { get; }
Property Value
SuppressRetainedPmis
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupGeneralBuilder.SuppressRetainedPMI instead.")]
public bool SuppressRetainedPmis { get; set; }
Property Value
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetParallelToScreenEnabledPmiTypes(out PreferenceSymbolTypes[])
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupParallelToScreenBuilder.EnabledPmiTypes instead.")]
public void GetParallelToScreenEnabledPmiTypes(out PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes)
Parameters
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
SetDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod)
Declaration
[Obsolete("Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiGeneralSetupEffectivityBuilder.DisplayPmiAssociatedToReferenceGeometry instead.")]
public void SetDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod)
Parameters
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
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
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