Class PmiPreferences
Inheritance
System.Object
System.MarshalByRefObject
PmiPreferences
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
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 PmiPreferences : TransientObject, IMessageSink, IDisposable
Constructors
PmiPreferences(IntPtr)
Declaration
protected PmiPreferences(IntPtr ptr)
Parameters
Type |
Name |
Description |
System.IntPtr |
ptr |
|
Properties
AssemblyCrosshatching
Declaration
public bool AssemblyCrosshatching { get; }
Property Value
Type |
Description |
System.Boolean |
|
AssociativityForLightweightSectionViews
Declaration
public bool AssociativityForLightweightSectionViews { get; }
Property Value
Type |
Description |
System.Boolean |
|
ClipCoplanarObjectsForLightweightSectionViews
Declaration
public bool ClipCoplanarObjectsForLightweightSectionViews { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ClipWireframeObjects
Declaration
public bool ClipWireframeObjects { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CreateViewIndependent
Declaration
public bool CreateViewIndependent { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CrosshatchAdjacencyTolerance
Declaration
public double CrosshatchAdjacencyTolerance { get; }
Property Value
Type |
Description |
System.Double |
|
CuttingPlaneSymbolArrowDirection
Declaration
public CuttingPlaneSymbolBuilder.ArrowDirectionOption CuttingPlaneSymbolArrowDirection { get; set; }
Property Value
CuttingPlaneSymbolArrowLength
Declaration
public double CuttingPlaneSymbolArrowLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
CuttingPlaneSymbolColor
Declaration
public NXColor CuttingPlaneSymbolColor { get; set; }
Property Value
CuttingPlaneSymbolSectionPrefix
Declaration
public string CuttingPlaneSymbolSectionPrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
CuttingPlaneSymbolShadedPlane
Declaration
public bool CuttingPlaneSymbolShadedPlane { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CuttingPlaneSymbolStartingLetter
Declaration
public string CuttingPlaneSymbolStartingLetter { get; set; }
Property Value
Type |
Description |
System.String |
|
CuttingPlaneSymbolTextPlaneRelativeToArrow
Declaration
public CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow CuttingPlaneSymbolTextPlaneRelativeToArrow { get; set; }
Property Value
DatumLabel
Declaration
public string DatumLabel { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultPlane
Declaration
public PmiDefaultPlane DefaultPlane { get; set; }
Property Value
DeleteEmptyUserDefinedModelViews
Declaration
public bool DeleteEmptyUserDefinedModelViews { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayEffectivityFilterNodesInPartNavigator
Declaration
public bool DisplayEffectivityFilterNodesInPartNavigator { get; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayPmiAssociatedComponentsLoadedForReference
Declaration
public bool DisplayPmiAssociatedComponentsLoadedForReference { get; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayPmiEffectivityMethod
Declaration
public DisplayPmiEffectivityMethod DisplayPmiEffectivityMethod { get; }
Property Value
DisplayPmiEffectivityReferenceMethod
Declaration
public DisplayPmiEffectivityMethod DisplayPmiEffectivityReferenceMethod { get; }
Property Value
DisplayPmiModelViewDisclosurePurpose
Declaration
public string DisplayPmiModelViewDisclosurePurpose { get; set; }
Property Value
Type |
Description |
System.String |
|
DisplayPmiQueryDialogFromMb3
Declaration
public bool DisplayPmiQueryDialogFromMb3 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayPmiUserDefinedModelViewDisclosure
Declaration
public bool DisplayPmiUserDefinedModelViewDisclosure { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EnableResize
Declaration
public bool EnableResize { get; }
Property Value
Type |
Description |
System.Boolean |
|
LockSizeAndPosition
Declaration
public bool LockSizeAndPosition { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ParallelToScreen
Declaration
public bool ParallelToScreen { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PmiRegionHeight
Declaration
public double PmiRegionHeight { get; set; }
Property Value
Type |
Description |
System.Double |
|
PmiRegionInnerDiameter
Declaration
public double PmiRegionInnerDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
PmiRegionOuterDiameter
Declaration
public double PmiRegionOuterDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
PmiRegionWidth
Declaration
public double PmiRegionWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
PmiSupportForGeometrySharing
Declaration
public bool PmiSupportForGeometrySharing { get; }
Property Value
Type |
Description |
System.Boolean |
|
RegionBoundaryColor
Declaration
public NXColor RegionBoundaryColor { get; set; }
Property Value
RegionBoundaryFont
Declaration
public int RegionBoundaryFont { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
RegionBoundaryWidth
Declaration
public int RegionBoundaryWidth { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ResizeMethod
Declaration
public PmiResizeMethod ResizeMethod { get; }
Property Value
ResizeOnCreate
Declaration
public bool ResizeOnCreate { get; }
Property Value
Type |
Description |
System.Boolean |
|
ResizeOnViewSave
Declaration
public bool ResizeOnViewSave { get; }
Property Value
Type |
Description |
System.Boolean |
|
RestrictCrosshatchAngle
Declaration
public bool RestrictCrosshatchAngle { get; }
Property Value
Type |
Description |
System.Boolean |
|
SectionViewNamePrefix
Declaration
public string SectionViewNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
ShadedDisplay
Declaration
public bool ShadedDisplay { get; }
Property Value
Type |
Description |
System.Boolean |
|
SuppressRetainedPmis
Declaration
public bool SuppressRetainedPmis { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetParallelToScreenEnabledPmiTypes(out PmiPreferences.PreferenceSymbolTypes[])
Declaration
public void GetParallelToScreenEnabledPmiTypes(out PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes)
Parameters
SetAssemblyCrosshatching(Boolean)
Declaration
public void SetAssemblyCrosshatching(bool assemblyCrosshatching)
Parameters
Type |
Name |
Description |
System.Boolean |
assemblyCrosshatching |
|
SetAssociativityForLightweightSectionViews(Boolean)
Declaration
public void SetAssociativityForLightweightSectionViews(bool associativityOptionForLightweightSectionViews)
Parameters
Type |
Name |
Description |
System.Boolean |
associativityOptionForLightweightSectionViews |
|
SetCrosshatchAdjacencyTolerance(Double)
Declaration
public void SetCrosshatchAdjacencyTolerance(double crosshatchAdjacencyTolerance)
Parameters
Type |
Name |
Description |
System.Double |
crosshatchAdjacencyTolerance |
|
SetDisplayEffectivityFilterNodesInPartNavigator(Boolean)
Declaration
public void SetDisplayEffectivityFilterNodesInPartNavigator(bool displayEffectivityFilterNodesInPartNavigator)
Parameters
Type |
Name |
Description |
System.Boolean |
displayEffectivityFilterNodesInPartNavigator |
|
SetDisplayPmiAssociatedComponentsLoadedForReference(Boolean)
Declaration
public void SetDisplayPmiAssociatedComponentsLoadedForReference(bool displayPmiAssociatedComponentsLoadedForReference)
Parameters
Type |
Name |
Description |
System.Boolean |
displayPmiAssociatedComponentsLoadedForReference |
|
SetDisplayPmiEffectivityMethod(DisplayPmiEffectivityMethod)
Declaration
public void SetDisplayPmiEffectivityMethod(DisplayPmiEffectivityMethod displayPmiEffectivityMethod)
Parameters
SetDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod)
Declaration
public void SetDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod)
Parameters
SetEnableResize(Boolean)
Declaration
public void SetEnableResize(bool enableResize)
Parameters
Type |
Name |
Description |
System.Boolean |
enableResize |
|
SetParallelToScreenEnabledPmiTypes(PmiPreferences.PreferenceSymbolTypes[])
Declaration
public void SetParallelToScreenEnabledPmiTypes(PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes)
Parameters
SetPmiSupportForGeometrySharing(Boolean)
Declaration
public void SetPmiSupportForGeometrySharing(bool pmiSupportForGeomSharing)
Parameters
Type |
Name |
Description |
System.Boolean |
pmiSupportForGeomSharing |
|
SetResizeMethod(PmiResizeMethod)
Declaration
public void SetResizeMethod(PmiResizeMethod resizeMethod)
Parameters
SetResizeOnCreate(Boolean)
Declaration
public void SetResizeOnCreate(bool resizeOnCreate)
Parameters
Type |
Name |
Description |
System.Boolean |
resizeOnCreate |
|
SetResizeOnViewSave(Boolean)
Declaration
public void SetResizeOnViewSave(bool resizeOnViewSave)
Parameters
Type |
Name |
Description |
System.Boolean |
resizeOnViewSave |
|
SetRestrictCrosshatchAngle(Boolean)
Declaration
public void SetRestrictCrosshatchAngle(bool restrictCrosshatchAngle)
Parameters
Type |
Name |
Description |
System.Boolean |
restrictCrosshatchAngle |
|
SetShadedDisplay(Boolean)
Declaration
public void SetShadedDisplay(bool shadedDisplay)
Parameters
Type |
Name |
Description |
System.Boolean |
shadedDisplay |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable