NXOpen .NET Reference  12.0.0
Classes | Enumerations
Package NXOpen.Preferences

Provides classes and interfaces for preferences. More...

Classes

class  AnnotationPreferences
 Represents the global preferences for annotations More...
 
class  BaseViewPreferences
 Represents set of Base View Preferences applicable to drafting views. More...
 
class  DetailViewPreferences
 Represents set of Detail View Preferences applicable to drafting views. More...
 
class  DraftingPreferenceManager
 Represents a collection of pmi preference builders. More...
 
class  FlatPatternViewPreferences
 Provides access to object and callout properties for sheet-metal data in flat pattern views on drawings. More...
 
class  GeneralViewPreferences
 Represents set of General View Preferencess applicable to drafting views. More...
 
class  HiddenLinesViewPreferences
 Represents set of Hidden Lines View Preferences applicable to drafting views. More...
 
interface  IBaseViewPreferences
 Represents set of IBaseViewPreferences applicable to drafting views. More...
 
interface  IDetailViewPreferences
 Represents set of Detail ViewPreferences applicable to drafting views. More...
 
interface  IGeneralViewPreferences
 Represents set of General View Styles applicable to drafting views. More...
 
interface  IHiddenLinesViewPreferences
 Represents set of HiddenLinesViewStyle applicable to drafting views. More...
 
class  InheritPmiPreferences
 Represents set of InheritPmiPreferences applicable to drafting views. More...
 
interface  IOrientationViewPreferences
 Represents set of IOrientationViewPreferences applicable to drafting views. More...
 
interface  IPerspectiveViewPreferences
 Represents set of PerspectiveViewPreferences applicable to drafting views. More...
 
interface  IProjectedViewPreferences
 Represents set of ProjectedViewPreferences applicable to drafting views. More...
 
interface  ISectionViewPreferences
 Represents set of SectionViewPreferences applicable to drafting views. More...
 
interface  IShadingViewPreferences
 Represents set of Shading ViewPreferences applicable to drafting views. More...
 
interface  ISmoothEdgesViewPreferences
 Represents set of SmoothEdgesViewPreferences applicable to drafting views. More...
 
interface  IThreadsViewPreferences
 Represents set of ThreadsViewPreferences applicable to drafting views. More...
 
interface  ITraceLinesViewPreferences
 Represents interface for TraceLinesViewPreferences applicable to drafting views. More...
 
interface  IVirtualIntersectionsViewPreferences
 Represents set of Virtual Intersections View Preferences applicable to drafting views. More...
 
interface  IVisibleLinesViewPreferences
 Represents set of VisibleLinesViewPreferences applicable to drafting views. More...
 
class  LoadDraftingStandardBuilder
 Represents a NXOpen.Preferences.LoadDraftingStandardBuilder More...
 
class  NamespaceDoc
 Provides classes and interfaces for preferences. More...
 
class  ObjectPreferences
 Captures the UI based calls required for Object Preferences More...
 
class  PartAeroSheetmetal
 Represents the NX Sheetmetal preferences applicable to part More...
 
class  PartDrafting
 Represents the set of drafting preferences applicable to part More...
 
class  PartFlexiblePrintedCircuitDesign
 Represents the Flexible Printed Circuit Design preferences applicable to part More...
 
class  PartModeling
 Represents the set of Modeling preferences applicable to part More...
 
class  PartObject
 Represents the set of object preferences applicable to entire part. More...
 
class  PartPreferences
 Represents set of preferences applicable to displayed part. More...
 
class  PartSheetmetal
 Represents the NX Sheetmetal preferences applicable to part More...
 
class  PartSketch
 Represents the set of Sketcher preferences applicable to entire part. More...
 
class  PartUserInterface
 Represents the set of User Interface preferences applicable to entire part. More...
 
class  PartVisualizationColorSetting
 Represents the set of visualization preferences under color setting tab applicable to part More...
 
class  PartVisualizationEmphasis
 Represents visualization preferences for emphasis that are applicable to the entire part. More...
 
class  PartVisualizationLine
 Represents the set of visualization preferences under Line tab applicable to part More...
 
class  PartVisualizationNamesBorders
 Represents the set of visualization preferences of entire Working Part coming under Names/borders Tab More...
 
class  PartVisualizationPerformance
 Represents the set of visualization performance preferences applicable to entire part. More...
 
class  PartVisualizationScreen
 Represents the set of visualization preferences under screen tab applicable to part More...
 
class  PartVisualizationShade
 Represents the set of shade visualization preferences applicable to entire part More...
 
class  PartVisualizationVisual
 Represents the set of visualization preferences applicable to entire session More...
 
class  PostProcessing
 CAE Post Processing preferences More...
 
class  ProjectedViewPreferences
 Represents set of Projected View Preferences applicable to drafting views. More...
 
class  RoutingApplicationView
 The RoutingApplicationView class contains all of the various preferences and options available from the Routing Application View file. More...
 
class  RoutingCharacteristics
 Contains all of the various preferences for option and required characteristics. More...
 
class  RoutingElectrical
 The RoutingElectrical object stores a set of route electrical preferences. More...
 
class  RoutingLogical
 The RoutingLogical object stores a set of route logical preferences. More...
 
class  RoutingMechanical
 The RoutingMechanical object stores a set of route mechanical preferences. More...
 
class  RoutingPart
 Contains the preferences related to placing/finding/adding parts and generating the Routing bill of materials. More...
 
class  RoutingPartLibrary
 Represents a Routing Part library. More...
 
class  RoutingPath
 The RoutingPath object stores a set of path preferences. More...
 
class  RoutingStock
 The Preferences for Routing Stock objects. More...
 
class  RoutingUserPreferences
 Allows access to the User Preferences section of the Routing Application View file. More...
 
class  RulePreferences
 Provides methods for manipulating the Knowledge Fusion preferences in a session. More...
 
class  SectionViewPreferences
 Represents set of Section View Preferences applicable to drafting views. More...
 
class  SessionAssemblies
 Represents the set of Assemblies Preferences applicable to entire session More...
 
class  SessionDrafting
 Represents the set of Drafting preferences applicable to entire session More...
 
class  SessionMeasureRequirements
 Represents the two options available on the Measure Requirements toolbar and applicable to the entire session More...
 
class  SessionModeling
 Represents the set of Modeling preferences applicable to entire session More...
 
class  SessionNXGateway
 Represents the set of NXGateway Preferences applicable to entire session More...
 
class  SessionPdm
 Represents the NX Manager preferences for the entire session More...
 
class  SessionPmi
 Represents the set of PMI preferences applicable to entire session More...
 
class  SessionPreferences
 Represents a collection of session based preferences. More...
 
class  SessionSketch
 Represents the set of sketch preferences applicable to entire session More...
 
class  SessionUserInterface
 Represents the set of User Interface preferences applicable to entire session. More...
 
class  SessionUserInterfaceUI
 Represents all UI based session user interface preferneces. More...
 
class  SessionVisualizationColorSetting
 Represents the set of visualization preferences applicable to entire session More...
 
class  SessionVisualizationEmphasis
 Represents visualization preferences for emphasis that are applicable to the entire session. More...
 
class  SessionVisualizationHighEndRendering
 Represents the set of visualization preferences under High End Rendering tab applicable to entire session More...
 
class  SessionVisualizationHighQualityImage
 Represents the High Quality Image preferences for the entire session More...
 
class  SessionVisualizationPerformance
 Represents visualization performance preferences that are applicable to the entire session. More...
 
class  SessionVisualizationScreen
 Represents the set of visualization preferences under screen tab applicable to entire session More...
 
class  SessionVisualizationShade
 Represents the UI related Visualization Shade preferences. More...
 
class  SessionVisualizationSpecialEffects
 Represents the set of visualization special effect preferences applicable to entire session. More...
 
class  SessionVisualizationVisual
 Represents all UI based session Visualization visual preferences More...
 
class  SessionWorkPlane
 Represents the set of WorkPlane preferences applicable to session More...
 
class  ShadingViewPreferences
 Represents set of Shading View Preferences applicable to drafting views. More...
 
class  ShipbuildingLinesViewPreferences
 Represents set of Shipbuilding Lines View Preferences applicable to drafting views. More...
 
class  ShipDraftingViewLinesViewPreferences
 Represents set of Ship Drafting View Lines View Preferences applicable to drafting views. More...
 
class  SketchPreferences
 Represents the set of sketch preferences applicable on NXOpen.Sketch object More...
 
class  SmoothEdgesViewPreferences
 Represents set of Smooth Edges View Preferences applicable to drafting views. More...
 
class  SubdivisionModelingPreferences
 Represents the set of Modeling preferences applicable to entire session More...
 
class  ThreadsViewPreferences
 Represents set of Threads View Preferences applicable to drafting views. More...
 
class  TraceLinesViewPreferences
 Represents set of Trace Lines View Preferences applicable to drafting views. More...
 
class  ViewPreferences
 Represents set of style applicable to drafting views. More...
 
class  ViewSection
 Records / queries view section preferences. More...
 
class  ViewVisualizationSpecialEffects
 Represents the set of visualization special effect preferences applicable to entire session. More...
 
class  ViewVisualizationVisual
 Represents the set of View related Visualization visual preferences More...
 
class  VirtualIntersectionsViewPreferences
 Represents set of Virtual Intersections View Preferences applicable to drafting views. More...
 
class  VisibleLinesViewPreferences
 Represents set of Visible Lines View Preferences applicable to drafting views. More...
 
class  VisualizationFonts
 Represents visualization preferences for standard text fonts applicable to the entire session More...
 
class  VisualizationHandles
 Represents the set of visualization preferences under handles tab applicable to entire session More...
 
class  VisualizationLine
 This class is for UI related preferences changes More...
 
class  WorkPlane
 Represents the set of WorkPlanePreferences preferences applicable to part. More...
 

Enumerations

enum  Font {
  Invisible, Solid, Dashed, Phantom,
  Centerline, Dotted, LongDashed, DottedDashed,
  Original
}
 Represents the line font More...
 
enum  Width {
  Original, Thin, Normal, Thick,
  One = 5, Two, Three, Four,
  Five, Six, Seven, Eight,
  Nine
}
 Represents the line width More...
 
enum  GdtOption { None, InDrawingPlane, FromModelView }
 Represents the Inherit GD and T options More...
 
enum  PmiOption { None, FromModelView, InDrawingPlaneFromView, InDrawingPlaneFromPart }
 Represents the Inherit PMI options More...
 
enum  ReferenceSetBehavior { None, Partial, All }
 Represents the Reference Set options More...
 
enum  GeneralViewRepresentationOption { Exact, SmartLightweight, Lightweight, PreNx85Exact }
 Represents the view representation options More...
 
enum  GeneralViewQualityOption { Coarse, Medium, Fine }
 Represents the view quality options More...
 
enum  GeneralExtractedEdgesOption { None, Associative, NonAssociative }
 Represents the extracted edges options More...
 
enum  GeneralWireframeColorSourceOption { FromBody, FromFace }
 Represents the wireframe color source options More...
 
enum  GeneralDisplayIdOption { None, Orientation, Name }
 Represents the display id options More...
 
enum  DetailBoundaryOption { Circular, Rectangular }
 Represents the boundary options More...
 
enum  HiddenLineInterferingSolidsOption { None, Yes, InterferenceCurves }
 Represents the Interfering Solids options More...
 
enum  IncludeModelCurvesOption { No, Yes }
 Represents the include model curves options More...
 
enum  HiddenLineSmallFeatureOption { ShowAll, Simplify, Hide }
 Represents the small feature options More...
 
enum  ShadingRenderingStyleOption { FullyShaded, PartiallyShaded, Wireframe }
 Represents the rendering style options More...
 
enum  ShadingToleranceOption {
  Coarse, Standard, Fine, ExtraFine,
  UltraFine, Customize
}
 Represents the Shade tolerance options More...
 
enum  GeneralToleranceOption {
  Coarse, Medium, Standard, Fine,
  ExtraFine, Customize
}
 Represents the General tolerance options More...
 
enum  AngleFormat { FractionalDegrees, DegreesMinutes, DegreesMinutesSeconds, WholeDegrees }
 Specifies the view angle display format More...
 
enum  DecimalPointCharacter { Period, Comma }
 Specifies the decimal point character for view angle display More...
 
enum  GeneralViewLockmethodOption { None, Snapshot, Complete }
 Represents the view lock method options More...
 

Detailed Description

Provides classes and interfaces for preferences.

Enumeration Type Documentation

Specifies the view angle display format

Enumerator
FractionalDegrees 

Fractional degrees format, e.g.

30.55 degrees

DegreesMinutes 

Degrees minutes format, e.g.

30 degrees 30"

DegreesMinutesSeconds 

Degrees minutes seconds format, e.g.

30 degrees 30"30'

WholeDegrees 

Whole degrees only, e.g.

30 degrees

Specifies the decimal point character for view angle display

Enumerator
Period 

"."

Comma 

","

Represents the boundary options

Enumerator
Circular 

Circular boundary

Rectangular 

Rectangular boundary

Represents the line font

Enumerator
Invisible 

Invisible

Solid 

Solid

Dashed 

Dashed

Phantom 

Phantom

Centerline 

Centerline

Dotted 

Dotted

LongDashed 

Long Dashed

DottedDashed 

Dotted Dashed

Original 

Original

Represents the Inherit GD and T options

Enumerator
None 

Does not inherit any GD and T display instances.

InDrawingPlane 

inherit display instances of geometric tolerance features that are parallel to the drawing plane onto the drawing view.

FromModelView 

inherit display instances of geometric tolerance features that exist in a particular modeling view (e.g.

Top, Front, etc.).

Represents the display id options

Enumerator
None 

None

Orientation 

Orientation

Name 

Name

Represents the extracted edges options

Enumerator
None 

None

Associative 

Associative

NonAssociative 

Non-Associative

Represents the General tolerance options

Enumerator
Coarse 

Coarse

Medium 

Medium

Standard 

Standard

Fine 

Fine

ExtraFine 

Extra Fine

Customize 

Customize

Represents the view lock method options

Enumerator
None 

Normal

Snapshot 

Snapshot

Complete 

Locked

Represents the view quality options

Enumerator
Coarse 

Coarse

Medium 

Medium

Fine 

Fine

Represents the view representation options

Enumerator
Exact 

Exact

SmartLightweight 

Smart Lightweight

Lightweight 

Lightweight

PreNx85Exact 

Pre-NX 8.5 Exact

Represents the wireframe color source options

Enumerator
FromBody 

From Body

FromFace 

From Face

Represents the Interfering Solids options

Enumerator
None 

None

Yes 

Yes

InterferenceCurves 

Interference Curves

Represents the small feature options

Enumerator
ShowAll 

Show All

Simplify 

Simplify

Hide 

Hide

Represents the include model curves options

Enumerator
No 

Do not process model curves for hidden line processing

Yes 

Process model curves for hidden line procesing

Represents the Inherit PMI options

Enumerator
None 

Does not inherit PMI.

FromModelView 

Inherit PMI from the parent model view.

InDrawingPlaneFromView 

Inherit PMI that are parallel to the drawing plane from the model view.

InDrawingPlaneFromPart 

Inherit PMI that are parallel to the drawing plane from the entire part.

Represents the Reference Set options

Enumerator
None 

No PMI will be inherited if any of the PMI objects has a reference to an object which is not in the active reference set.

Partial 

Inherit only PMI for which all of the referenced objects are in the active reference set.

All 

Inherit all PMI regardless of whether the referenced objects are in the active reference set.

Inherited PMI with references to objects outside of the active reference set will be retained.

Represents the rendering style options

Enumerator
FullyShaded 

Fully shaded

PartiallyShaded 

Partially Shaded

Wireframe 

Wireframe

Represents the Shade tolerance options

Enumerator
Coarse 

Coarse

Standard 

Standard

Fine 

Fine

ExtraFine 

Extra Fine

UltraFine 

Ultra Fine

Customize 

Customize

Represents the line width

Enumerator
Original 

Original

Thin 

Thin

Normal 

Normal

Thick 

Thick

One 

Width One

Two 

Width Two

Three 

Width Three

Four 

Width Four

Five 

Width Five

Six 

Width Six

Seven 

Width Seven

Eight 

Width Eight

Nine 

Width Nine

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.