CustomViewSettingsBuilder Class¶
-
class
NXOpen.Drawings.CustomViewSettingsBuilder¶ Bases:
NXOpen.Builderthis class represents the “this class represents Drawings.
CustomViewSettingsBuilder. It consists of the settings which optimize the view creation for large assemblies and these settings are subset of the view style settings To create a new instance of this class, use
NXOpen.Drawings.DraftingViewCollection.CreateCustomViewSettingsBuilder()Default values.
Property Value DelayUpdateOnCreation 0 DelayViewUpdate 1 HiddenLinesFont Invisible InterferingSolids None RenderTrueHiddenLine 0 ShowAdjacentBlends 0 ShowCenterLines 0 ShowCheckBoundaryStatus 0 ShowEdgesHiddenByEdges 1 ShowHiddenLines 1 ShowSelfHiddenLines 1 ShowSmoothEdgeEndGapsLock 0 ShowSmoothEdges 1 ShowTraceLines 0 ShowUVGrids 0 ShowVIEndGapsLock 0 ShowVirtualIntersections 0 SmallFeatures Hide ThreadStandard None TraceLineCreateGapsLock 0 New in version NX8.5.0.
Properties¶
| Property | Description |
|---|---|
| DelayUpdateOnCreation | Returns or sets the delay update on creation |
| DelayViewUpdate | Returns or sets the delay view update |
| HiddenLinesColor | Returns or sets the hidden lines color |
| HiddenLinesFont | Returns or sets the hidden lines font |
| HiddenLinesWidth | Returns or sets the hidden line hidden font |
| InterferingSolids | Returns or sets the interfering solids |
| MinimumPitch | Returns or sets the minimum pitch |
| RenderTrueHiddenLine | Returns or sets the render true hidden line |
| ShowAdjacentBlends | Returns or sets the show adjacent blends |
| ShowCenterLines | Returns or sets the show center lines |
| ShowCheckBoundaryStatus | Returns or sets the show check boundary status |
| ShowEdgesHiddenByEdges | Returns or sets the show edges hidden by edges |
| ShowHiddenLines | Returns or sets the show hidden lines |
| ShowSelfHiddenLines | Returns or sets the show self hidden lines |
| ShowSmoothEdgeEndGapsLock | Returns or sets the show end gaps lock |
| ShowSmoothEdgeEndGapsValue | Returns or sets the show end gaps value |
| ShowSmoothEdges | Returns or sets the show smooth edges |
| ShowTraceLines | Returns or sets the show trace lines |
| ShowUVGrids | Returns or sets the show uvgrids |
| ShowVIEndGapsLock | Returns or sets the show end gaps lock |
| ShowVIEndGapsValue | Returns or sets the show end gaps value |
| ShowVirtualIntersections | Returns or sets the show virtual intersections |
| SmallFeatures | Returns or sets the small features |
| SmoothEdgeColor | Returns or sets the smooth edge color pick |
| SmoothEdgeFont | Returns or sets the smooth edge line font |
| SmoothEdgeWidth | Returns or sets the smooth edges line hidden font |
| Tag | Returns the Tag for this object. |
| ThreadStandard | Returns or sets the thread standard |
| TraceLineCreateGapsLock | Returns or sets the trace line create gaps lock |
| TraceLineCreateGapsValue | Returns or sets the trace line create gaps value |
| TraceLineHiddenColor | Returns or sets the trace line hidden color |
| TraceLineHiddenFont | Returns or sets the trace line hidden font |
| TraceLineHiddenWidth | Returns or sets the trace line hidden Width |
| TraceLineVisibleColor | Returns or sets the trace line visible color |
| TraceLineVisibleFont | Returns or sets the trace line visible font |
| TraceLineVisibleWidth | Returns or sets the trace line visible font |
| VirtualInterSectionColor | Returns or sets the virtual inter section color |
| VirtualInterSectionFont | Returns or sets the virtual inter section font |
| VirtualInterSectionWidth | Returns or sets the virtual inter section width |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| CustomViewSettingsBuilderFeatures Enumeration | the options for small features |
| CustomViewSettingsBuilderFont Enumeration | the options for all the fonts used in the custom view settings dialog |
| CustomViewSettingsBuilderInterfering Enumeration | the options for interfering curves |
| CustomViewSettingsBuilderThreadStandards Enumeration | the thread standards options |
| CustomViewSettingsBuilderWidth Enumeration | the width options for all the line width used in the customize view settings dialog |
Property Detail¶
DelayUpdateOnCreation¶
-
CustomViewSettingsBuilder.DelayUpdateOnCreation¶ Returns or sets the delay update on creation
-------------------------------------Getter Method
Signature
DelayUpdateOnCreationReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DelayUpdateOnCreationParameters: delayUpdateOnCreation (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
DelayViewUpdate¶
-
CustomViewSettingsBuilder.DelayViewUpdate¶ Returns or sets the delay view update
-------------------------------------Getter Method
Signature
DelayViewUpdateReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DelayViewUpdateParameters: delayViewUpdate (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
InterferingSolids¶
-
CustomViewSettingsBuilder.InterferingSolids¶ Returns or sets the interfering solids
-------------------------------------Getter Method
Signature
InterferingSolidsReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderInterferingNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InterferingSolidsParameters: interferingSolids ( NXOpen.Drawings.CustomViewSettingsBuilderInterfering) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
MinimumPitch¶
-
CustomViewSettingsBuilder.MinimumPitch¶ Returns or sets the minimum pitch
-------------------------------------Getter Method
Signature
MinimumPitchReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MinimumPitchParameters: minimumPitch (float) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowAdjacentBlends¶
-
CustomViewSettingsBuilder.ShowAdjacentBlends¶ Returns or sets the show adjacent blends
-------------------------------------Getter Method
Signature
ShowAdjacentBlendsReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowAdjacentBlendsParameters: showAdjacentBlends (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowCenterLines¶
-
CustomViewSettingsBuilder.ShowCenterLines¶ Returns or sets the show center lines
-------------------------------------Getter Method
Signature
ShowCenterLinesReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowCenterLinesParameters: showCenterLines (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowCheckBoundaryStatus¶
-
CustomViewSettingsBuilder.ShowCheckBoundaryStatus¶ Returns or sets the show check boundary status
-------------------------------------Getter Method
Signature
ShowCheckBoundaryStatusReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowCheckBoundaryStatusParameters: showCheckBoundaryStatus (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowSmoothEdgeEndGapsLock¶
-
CustomViewSettingsBuilder.ShowSmoothEdgeEndGapsLock¶ Returns or sets the show end gaps lock
-------------------------------------Getter Method
Signature
ShowSmoothEdgeEndGapsLockReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowSmoothEdgeEndGapsLockParameters: showEndGapsLock (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowSmoothEdgeEndGapsValue¶
-
CustomViewSettingsBuilder.ShowSmoothEdgeEndGapsValue¶ Returns or sets the show end gaps value
-------------------------------------Getter Method
Signature
ShowSmoothEdgeEndGapsValueReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowSmoothEdgeEndGapsValueParameters: showEndGapsValue (float) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowSmoothEdges¶
-
CustomViewSettingsBuilder.ShowSmoothEdges¶ Returns or sets the show smooth edges
-------------------------------------Getter Method
Signature
ShowSmoothEdgesReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowSmoothEdgesParameters: showSmoothEdges (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowTraceLines¶
-
CustomViewSettingsBuilder.ShowTraceLines¶ Returns or sets the show trace lines
-------------------------------------Getter Method
Signature
ShowTraceLinesReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowTraceLinesParameters: showTraceLines (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowUVGrids¶
-
CustomViewSettingsBuilder.ShowUVGrids¶ Returns or sets the show uvgrids
-------------------------------------Getter Method
Signature
ShowUVGridsReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowUVGridsParameters: showUVGrids (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowVIEndGapsLock¶
-
CustomViewSettingsBuilder.ShowVIEndGapsLock¶ Returns or sets the show end gaps lock
-------------------------------------Getter Method
Signature
ShowVIEndGapsLockReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowVIEndGapsLockParameters: showEndGapsLock (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowVIEndGapsValue¶
-
CustomViewSettingsBuilder.ShowVIEndGapsValue¶ Returns or sets the show end gaps value
-------------------------------------Getter Method
Signature
ShowVIEndGapsValueReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowVIEndGapsValueParameters: showEndGapsValue (float) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ShowVirtualIntersections¶
-
CustomViewSettingsBuilder.ShowVirtualIntersections¶ Returns or sets the show virtual intersections
-------------------------------------Getter Method
Signature
ShowVirtualIntersectionsReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowVirtualIntersectionsParameters: showVirtualIntersections (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
SmallFeatures¶
-
CustomViewSettingsBuilder.SmallFeatures¶ Returns or sets the small features
-------------------------------------Getter Method
Signature
SmallFeaturesReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderFeaturesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmallFeaturesParameters: smallFeatures ( NXOpen.Drawings.CustomViewSettingsBuilderFeatures) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
SmoothEdgeColor¶
-
CustomViewSettingsBuilder.SmoothEdgeColor¶ Returns or sets the smooth edge color pick
-------------------------------------Getter Method
Signature
SmoothEdgeColorReturns: Return type: Id New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothEdgeColorParameters: smoothEdgeColor (Id) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
SmoothEdgeFont¶
-
CustomViewSettingsBuilder.SmoothEdgeFont¶ Returns or sets the smooth edge line font
-------------------------------------Getter Method
Signature
SmoothEdgeFontReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderFontNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothEdgeFontParameters: smoothEdgeLineFont ( NXOpen.Drawings.CustomViewSettingsBuilderFont) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
SmoothEdgeWidth¶
-
CustomViewSettingsBuilder.SmoothEdgeWidth¶ Returns or sets the smooth edges line hidden font
-------------------------------------Getter Method
Signature
SmoothEdgeWidthReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderWidthNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothEdgeWidthParameters: smoothEdgeLineWidth ( NXOpen.Drawings.CustomViewSettingsBuilderWidth) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
ThreadStandard¶
-
CustomViewSettingsBuilder.ThreadStandard¶ Returns or sets the thread standard
-------------------------------------Getter Method
Signature
ThreadStandardReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderThreadStandardsNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ThreadStandardParameters: threadStandard ( NXOpen.Drawings.CustomViewSettingsBuilderThreadStandards) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
TraceLineCreateGapsLock¶
-
CustomViewSettingsBuilder.TraceLineCreateGapsLock¶ Returns or sets the trace line create gaps lock
-------------------------------------Getter Method
Signature
TraceLineCreateGapsLockReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TraceLineCreateGapsLockParameters: traceLineCreateGapsLock (bool) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
TraceLineCreateGapsValue¶
-
CustomViewSettingsBuilder.TraceLineCreateGapsValue¶ Returns or sets the trace line create gaps value
-------------------------------------Getter Method
Signature
TraceLineCreateGapsValueReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TraceLineCreateGapsValueParameters: traceLineCreateGapsValue (float) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
TraceLineVisibleColor¶
-
CustomViewSettingsBuilder.TraceLineVisibleColor¶ Returns or sets the trace line visible color
-------------------------------------Getter Method
Signature
TraceLineVisibleColorReturns: Return type: Id New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TraceLineVisibleColorParameters: traceLineVisibleColor (Id) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
TraceLineVisibleFont¶
-
CustomViewSettingsBuilder.TraceLineVisibleFont¶ Returns or sets the trace line visible font
-------------------------------------Getter Method
Signature
TraceLineVisibleFontReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderFontNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TraceLineVisibleFontParameters: traceLineVisibleFont ( NXOpen.Drawings.CustomViewSettingsBuilderFont) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
TraceLineVisibleWidth¶
-
CustomViewSettingsBuilder.TraceLineVisibleWidth¶ Returns or sets the trace line visible font
-------------------------------------Getter Method
Signature
TraceLineVisibleWidthReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderWidthNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TraceLineVisibleWidthParameters: traceLineVisibleWidth ( NXOpen.Drawings.CustomViewSettingsBuilderWidth) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
VirtualInterSectionColor¶
-
CustomViewSettingsBuilder.VirtualInterSectionColor¶ Returns or sets the virtual inter section color
-------------------------------------Getter Method
Signature
VirtualInterSectionColorReturns: Return type: Id New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
VirtualInterSectionColorParameters: virtualInterSectionColor (Id) – New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
VirtualInterSectionFont¶
-
CustomViewSettingsBuilder.VirtualInterSectionFont¶ Returns or sets the virtual inter section font
-------------------------------------Getter Method
Signature
VirtualInterSectionFontReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderFontNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
VirtualInterSectionFontParameters: virtualInterSectionFont ( NXOpen.Drawings.CustomViewSettingsBuilderFont) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
VirtualInterSectionWidth¶
-
CustomViewSettingsBuilder.VirtualInterSectionWidth¶ Returns or sets the virtual inter section width
-------------------------------------Getter Method
Signature
VirtualInterSectionWidthReturns: Return type: NXOpen.Drawings.CustomViewSettingsBuilderWidthNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
VirtualInterSectionWidthParameters: virtualInterSectionWidth ( NXOpen.Drawings.CustomViewSettingsBuilderWidth) –New in version NX8.5.0.
License requirements: drafting (“DRAFTING”)
Method Detail¶
Validate¶
-
CustomViewSettingsBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.