NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Namespaces | Classes | Enumerations
Package NXOpen

Provides classes and interfaces for the NX Open Common API. More...

Namespaces

package  AME
 
package  AnimationDesigner
 Provides classes and interfaces relating to Animation Designer.
 
package  Annotations
 Provides classes and interfaces relating to Dimensions, Notes, Symbols, PMI, and other Annotations.
 
package  Assemblies
 Provides classes and interfaces for Assemblies.
 
package  BlockStyler
 Provides classes and interfaces for Block Styler.
 
package  BodyDes
 Provides classes and interfaces for Body Design.
 
package  CAE
 Provides classes and interfaces relating to Advanced Simulation and Design Simulation.
 
package  CAM
 Provides classes and interfaces for Manufacturing.
 
package  CLDKin
 Provides classes and interfaces for Manufacturing Kinematics Model.
 
package  Diagramming
 Provides classes and interfaces relating to Diagramming.
 
package  DiagrammingLibraryAuthor
 Provides classes and interfaces for Diagramming Library Authoring.
 
package  Die
 Provides classes and interfaces relating to Die Engineering and Die Design.
 
package  Display
 Provides classes and interfaces for Display.
 
package  DMU
 Provides classes and interfaces for DMU.
 
package  Drafting
 Provides classes and interfaces for the Drafting.
 
package  Drawings
 Provides classes and interfaces for Drafting Drawings.
 
package  Facet
 Provides classes and interfaces for Faceted Representations.
 
package  Features
 Provides classes and interfaces for features.
 
package  Fields
 Provides classes and interfaces for Fields.
 
package  Formboard
 Provides interfaces and classes to the Routing Electrical Formboard functionality.
 
package  Gateway
 Provides classes and interfaces for Gateway.
 
package  GeometricAnalysis
 Provides classes and interfaces for Geometric Analysis.
 
package  GeometricUtilities
 Provides classes and interfaces for Geometric Utilities.
 
package  Issue
 Provides classes and interfaces for Issue Management.
 
package  Layer
 Provides classes and interfaces for layer.
 
package  Layout2d
 Provides classes and interfaces for Layout2D.
 
package  LineDesigner
 Provides classes and interfaces for Line Designer.
 
package  Markup
 Provides classes and interfaces for Markup.
 
package  MechanicalRouting
 Provides classes and interfaces for Mechanical Routing.
 
package  Mechatronics
 Provides classes and interfaces for Mechatronics.
 
package  MenuBar
 Provides classes and interfaces for the Menu Bar.
 
package  Mfg
 Provides classes and interfaces for Manufacturing.
 
package  MfgModel
 Provides classes and interfaces for Manufacturing Model.
 
package  MFGViewMaker
 Provides classes and interfaces for MFG View Maker.
 
package  ModlDirect
 Provides classes and interfaces for Direct Modeling.
 
package  ModlUtils
 Provides classes and interfaces for ModlUtils.
 
package  Motion
 Provides classes and interfaces for Motion Simulation.
 
package  OpenXml
 Provide classes and interfaces for OpenXml.
 
package  Optimization
 Provides classes and interfaces for Optimization.
 
package  Options
 Provides classes and interfaces for options.
 
package  PartFamily
 Provides classes and interfaces for Part Family.
 
package  PDM
 Provides classes and interfaces for PDM.
 
package  PhysMat
 Provides classes and interfaces for Physical Material.
 
package  PID
 Provides classes and interfaces for PID.
 
package  Placement
 Provides classes and interfaces for Placement.
 
package  PLAS
 Provides classes and interfaces for PLAS.
 
package  Positioning
 Provides classes and interfaces for Assembly Positioning and Constraints.
 
package  Preferences
 Provides classes and interfaces for preferences.
 
package  PressLineSimulation
 Provides classes and interfaces for Press Line Simulation.
 
package  Report
 Provides classes and interfaces for Report.
 
package  Routing
 Provides classes and interfaces for Routing.
 
package  ShapeSearch
 Provides classes and interfaces for Shape Search.
 
package  SheetMetal
 Provides classes and interfaces for Sheet Metal.
 
package  ShipDesign
 Provides classes and interfaces for Ship Design.
 
package  SIM
 Provides classes and interfaces for Machine Tool Builder and CAM-Simulation.
 
package  TDP
 Provides classes and interfaces for Technical Data Package (TDP).
 
package  ToolDesigner
 Provides classes and interfaces for ToolDesigner.
 
package  Tooling
 Provides classes and interfaces for Tooling.
 
package  UF
 Provides classes and interfaces to the UF API.
 
package  UIStyler
 Provides classes and interfaces for User Interface Styler.
 
package  UserDefinedObjects
 Provides classes and interfaces for User Defined Objects (UDOs).
 
package  UserDefinedTemplate
 Provides classes and interfaces for User Defined Template.
 
package  Utilities
 Provides classes and interfaces for Utilities.
 
package  Validate
 Provides classes and interfaces for Validation Utilities.
 
package  VectorArithmetic
 Provides classes and interfaces for Vector Arithmetic.
 
package  VisualReporting
 Provides classes and interfaces for Visual Reporting.
 
package  Weld
 Provides classes and interfaces for Weld.
 

Classes

class  AcisExporter
 Represents a AcisExporter to be used when importing the Acis Data This class is created using DexManager . More...
 
class  AcisImporter
 Represents a AcisImporter to be used when importing the Acis Data This class is created using DexManager . More...
 
class  ApparentChainingRule
 Represents a NXOpen.SelectionIntentRule that collects curves which appear connected or tangent connected in a particular drafting view. More...
 
class  Arc
 Represents an arc curve. More...
 
class  ArcCollection
 Represents a collection of arcs. More...
 
class  ASCImporter
 Represents a NXOpen.ASCImporter . More...
 
class  AssembliesUtils
 Contains various assembly utility methods More...
 
class  AttributeIterator
 This class is used to iterate over the user attributes of an object, with options to restrict or extend such searches More...
 
class  AttributeManager
 Provides methods for querying and updating attributes. More...
 
class  AttributePropertiesBaseBuilder
 Represents an NXOpen.AttributePropertiesBaseBuilder to be used for creating attributes. More...
 
class  AttributePropertiesBuilder
 Represents an NXOpen.AttributePropertiesBuilder . More...
 
class  AttributeTemplatesBuilder
 Represents an NXOpen.AttributeTemplatesBuilder to be used when creating attribute templates. More...
 
class  AutomaticTraceline
 Represents an automatic traceline. More...
 
class  Axis
 Represents an NXOpen.Axis class. More...
 
class  AxisCollection
 Represents a collection of NXOpen.Axis . More...
 
class  BasePart
 Base class for an NX part. More...
 
class  BasePropertyTable
 Represents a property table More...
 
class  BasicEffectivityBuilder
 Represent an interface class for basic effectivity block to assign or edit discrete effectivity unit values. More...
 
class  Body
 Represents a Body More...
 
class  BodyCollection
 Represents a collection of bodies in a part More...
 
class  BodyDumbRule
 Represents a NXOpen.SelectionIntentRule that collects bodies without any intent i. More...
 
class  BodyFacetsRule
 Represents a NXOpen.FacetSelectionRule that collects all facets from a Face Body. More...
 
class  BodyFeatureRule
 Represents a NXOpen.SelectionIntentRule that collects all bodies created or modified by a feature. More...
 
class  BodyGroupRule
 Represents a NXOpen.SelectionIntentRule that collects all bodies of a group. More...
 
class  BodyList
 Represents a list of objects. More...
 
class  BrushFacetsRule
 Represents a NXOpen.FacetSelectionRule that collects facets with brush tool intent. More...
 
class  Builder
 A Builder is an object that is used to create and edit other objects. More...
 
class  BunchFacetsOnFaceRule
 Represents a NXOpen.FacetSelectionRule that collects all facets from a face or a NX faceted body. More...
 
class  CaeObjectType
 Represent options for CAE selection. More...
 
class  CartesianCoordinateSystem
 Represents a cartesian coordinate system More...
 
class  Catiav4Creator
 Represents a NXOpen.Catiav4Creator to be used when exporting the CATIA V4 Data This class is created using NXOpen.DexManager . More...
 
class  Catiav4Importer
 Represents a NXOpen.Catiav4Importer to be used when importing the CATIA V4 Data This class is created using NXOpen.DexManager . More...
 
class  Catiav5Creator
 Represents a NXOpen.Catiav5Creator to be used when exporting the CATIA V5 Data This class is created using NXOpen.DexManager . More...
 
class  Catiav5Importer
 Represents a NXOpen.Catiav5Importer to be used when importing the CATIA V5 Data This class is created using NXOpen.DexManager . More...
 
class  CDF
 Represents a NXOpen.CDF , which is a representation of an NX color palette. More...
 
class  CGMBuilder
 Represents a NXOpen.CGMBuilder to be used when exporting the Current Display or drawing sheets to a CGM. More...
 
class  CGMImporter
 Used to import a CGM file into the work part. More...
 
class  ClipboardOperationsManager
 Used to create importer objects. More...
 
class  CollaborativeContentManager
 Represents the manager for the various collaborative design contents and this class is usable only when NX is running in managed mode. More...
 
class  CollaborativeDesign
 A collaborative design is created in Teamcenter. More...
 
class  CollaborativeDesignCollection
 A collection of collaborative designs. More...
 
class  ColorDefinition
 Represents a NXOpen.ColorDefinition , which is a representation of one color on an NX color palette. More...
 
struct  ColorDefinitionRgb
 Specifies rgb values for color More...
 
class  ColorManager
 Contains functionality pertaining to colors More...
 
class  ColorRegionRule
 Represents a NXOpen.FacetSelectionRule that chains to collect all connected facets of same color. More...
 
class  ColorWidth
 Represents a NXOpen.ColorWidth used by NXOpen.WidthDefinition to define a custom width for each color. More...
 
class  Conic
 Represents a conic curve. More...
 
class  ContentDefinition
 Represents a class that defines the contents that will be pulled in to a subset. More...
 
class  ConvergentFacet
 Represents a facet from convergent topology. More...
 
class  ConvertToFromReferenceBuilder
 Represents a NXOpen.ConvertToFromReferenceBuilder More...
 
class  CoordinateSystem
 Represents a coordinate system More...
 
class  CoordinateSystemCollection
 Represents a collection of NXOpen.CoordinateSystem . More...
 
class  Creator3MF
 Represents a NXOpen.Creator3MF to be used when exporting the 3mf Data This class is created using NXOpen.DexManager . More...
 
class  Curve
 Represents a curve. More...
 
class  CurveChainRule
 Represents a NXOpen.SelectionIntentRule that collects end-to-end connected curves from the seed curve. More...
 
class  CurveCollection
 Represents a collection of NXOpen.Curve . More...
 
class  CurveDumbRule
 Represents a NXOpen.SelectionIntentRule that collects curves without any intent i. More...
 
class  CurveFeatureChainRule
 Represents a NXOpen.SelectionIntentRule that collects end-to-end connected curves from the feature of the seed. More...
 
class  CurveFeatureRule
 Represents a NXOpen.SelectionIntentRule that collects all curves created by a feature. More...
 
class  CurveFeatureTangentRule
 Represents a NXOpen.SelectionIntentRule that collects tangent connected curves from the feature of the seed. More...
 
class  CurveGroupRule
 Represents a NXOpen.SelectionIntentRule that collects all curves of a group. More...
 
class  CurveTangentRule
 Represents a NXOpen.SelectionIntentRule that collects tangent connected curves from the seed curve. More...
 
class  CustomPopupMenu
 Represents Custom Popup Menu Item class More...
 
class  CustomPopupMenuHandler
 Represents Custom Popup Menu Handler class More...
 
class  CustomPopupMenuItem
 Represents Custom Popup Menu Item class More...
 
class  CustomWidth
 Represents a NXOpen.CustomWidth used by NXOpen.WidthDefinition to define the three custom widths associated with each WidthDefinition. More...
 
class  CutView
 Represents a Cut View More...
 
class  CutViewCollection
 Represents a collection of NXOpen.CutView objects. More...
 
class  CylindricalCoordinateSystem
 Represents a cylindrical coordinate system More...
 
class  DataContainer
 Represents a list of data. More...
 
class  DateBuilder
 The DateBuilder class allows a date and/or time to be input or output via the DateItem builder. More...
 
class  DateItemBuilder
 This class stores a date and time. More...
 
class  DateItemBuilderList
 Represents a list of objects. More...
 
class  DatumAxis
 Represents a datum axis More...
 
class  DatumCollection
 Represents a collection of datum geometry. More...
 
class  DatumConstraint
 Represents a constraint that specifies the location of a NXOpen.Features.DatumFeature . More...
 
class  DatumPlane
 Represents a datum plane More...
 
class  Decal
 Represents a Material Texture decal pair More...
 
class  DexBuilder
 This is an abstract class that provides the basic functionality common to all dex builders. More...
 
class  DexManager
 The DexManager class provides methods to create Dex Builder objects. More...
 
class  Direction
 Represents a direction. More...
 
class  DirectionCollection
 Represents a collection of NXOpen.Direction . More...
 
class  DisplayableObject
 Base class for all objects that are displayable. More...
 
class  DisplayManager
 Represents an object to manage display settings. More...
 
class  DisplayModification
 Represents changes to the display characteristics of an object. More...
 
class  DraftingManager
 Represents an object that manages drafting objects and member views. More...
 
class  DraftPointDataCollection
 This class contains the factory methods for creating a DraftPointData object. More...
 
class  DrawingCompareManager
 Represents an object that manages drawing compare. More...
 
class  DrawingUtils
 Contains various drawing utility methods More...
 
class  DxfdwgCreator
 Represents a NXOpen.DxfdwgCreator to be used when exporting the DXF/DWG Data This class is created using NXOpen.DexManager . More...
 
class  DxfdwgImporter
 Represents a NXOpen.DxfdwgImporter to be used when importing the DXF/DWG Data This class is created using NXOpen.DexManager . More...
 
class  Edge
 Represents an edge More...
 
class  EdgeBodyRule
 Represents a NXOpen.SelectionIntentRule that collects all the edges of a body. More...
 
class  EdgeBoundaryRule
 Represents a NXOpen.SelectionIntentRule that collects all the edges of a face. More...
 
class  EdgeChainRule
 Represents a NXOpen.SelectionIntentRule that collects end-to-end connected edges from the body of the seed edge. More...
 
class  EdgeDumbRule
 Represents a NXOpen.SelectionIntentRule that collects edges without any intent i. More...
 
class  EdgeFaceRule
 Represents a NXOpen.SelectionIntentRule that collects all edges of a face. More...
 
class  EdgeFeatureRule
 Represents a NXOpen.SelectionIntentRule that collects all edges created or modified by a feature. More...
 
class  EdgeIntersectRule
 Represents a NXOpen.SelectionIntentRule that collects all intersection edges between a set of faces. More...
 
class  EdgeMultipleSeedTangentRule
 Represents a NXOpen.SelectionIntentRule that collects tangent connected edges from the body of the seed edge. More...
 
class  EdgeSheetBoundaryRule
 Represents a NXOpen.SelectionIntentRule that collects boundary edges of a sheet body. More...
 
class  EdgeTangentRule
 Represents a NXOpen.SelectionIntentRule that collects tangent connected edges from the body of the seed edge. More...
 
class  EdgeVertexRule
 Represents a NXOpen.SelectionIntentRule that collects the vertex edge and and its adjacent edges. More...
 
class  EdgeVertexTangentRule
 Represents a NXOpen.SelectionIntentRule that collects the vertex edge and the edges adjacent and tangent to it. More...
 
class  EffectivityConditionBuilder
 Represent a utility class to assign or edit discrete and range effectivity unit values in the context of a NXOpen.CollaborativeDesign . More...
 
class  Ellipse
 Represents an ellipse curve. More...
 
class  EllipseCollection
 Represents a collection of ellipses. More...
 
class  EndCutBlockBuilder
 Represents a End Cut Block Builder. More...
 
class  EngineeringFunction
 Contains Engineering Function methods More...
 
class  ErrorInfo
 Contains information about an error that occurred More...
 
class  ErrorList
 Represents a list of errors More...
 
class  Expression
 Represents an expression. More...
 
class  ExpressionCollection
 Represents a collection of expressions. More...
 
class  ExpressionCollectorSet
 An object that binds an expression with an entity section in the context of a list. More...
 
class  ExpressionCollectorSetList
 Represents a list of objects. More...
 
class  ExpressionGroup
 Represents an expression group. More...
 
class  ExpressionGroupCollection
 Represents a collection of expressions groups. More...
 
class  ExpressionSectionSet
 An object that binds an expression with an entity section in the context of a list. More...
 
class  ExpressionSectionSetList
 Represents a list of objects. More...
 
class  ExternalFileReferenceAdapter
 Represents a managed external file reference adapter object to communicate the external file reference information. More...
 
class  Face
 Represents a face More...
 
class  FaceAdjacentRule
 Represents a NXOpen.SelectionIntentRule that collects the faces adjacent to the seed face of a body. More...
 
class  FaceAllBlendRule
 Represents a NXOpen.SelectionIntentRule that collects all blend faces. More...
 
class  FaceAndAdjacentFacesRule
 Represents a NXOpen.SelectionIntentRule that collects both the seed face and all its adjacent faces. More...
 
class  FaceBodyRule
 Represents a NXOpen.SelectionIntentRule that collects all the faces of a body. More...
 
class  FaceBossPocketFacesRule
 Represents a NXOpen.SelectionIntentRule that collects all faces of a boss or pocket. More...
 
class  FaceConnectedBlendRule
 Represents a NXOpen.SelectionIntentRule that collects all connected blend faces. More...
 
class  FaceDumbRule
 Represents a NXOpen.SelectionIntentRule that collects faces without any intent i. More...
 
class  FaceFacetsRule
 Represents a NXOpen.FacetSelectionRule that collects all facets from a face or NX facet body. More...
 
class  FaceFeatureRule
 Represents a NXOpen.SelectionIntentRule that collects all faces created or modified by a feature. More...
 
class  FaceMergedRibFacesRule
 Represents a NXOpen.SelectionIntentRule that collects all merged rib faces. More...
 
class  FaceRegionBoundaryRule
 Represents a NXOpen.SelectionIntentRule that collects a region of faces that are tangent connected. More...
 
class  FaceRegionRule
 Represents a NXOpen.SelectionIntentRule that collects a region of faces. More...
 
class  FaceRibFacesRule
 Represents a NXOpen.SelectionIntentRule that collects all rib faces. More...
 
class  FaceSlotFacesRule
 Represents a NXOpen.SelectionIntentRule that collects all faces of a pocket. More...
 
class  FaceTangentRule
 Represents a NXOpen.SelectionIntentRule that collects tangent connected faces from the body of the seed face. More...
 
class  FacetCollector
 Represents collection of facets More...
 
class  FacetCollectorCollection
 This class contains the factory method for creating a facet collector. More...
 
class  FacetSelectionRule
 Represents a NXOpen.FacetSelectionRule facet collection rules. More...
 
class  FacetSelectionRuleFactory
 This class contains the factory methods for creating facet selection intent rules More...
 
class  FeatureGeneralPropertiesBuilder
 Represents a NXOpen.FeatureGeneralPropertiesBuilder to be used for modifying the names of features and general objects. More...
 
class  FeatureIntersectionEdgesRule
 Represents a NXOpen.SelectionIntentRule that collects the intersection edges of boolean like features. More...
 
class  FeaturePointsRule
 Represents a NXOpen.SelectionIntentRule that collects all points created by a feature. More...
 
class  FeatureProcessBuilderStatus
  More...
 
class  FileNew
 Represents a NXOpen.FileNew More...
 
class  FileNewTemplate
 Represents a NXOpen.FileNewTemplate More...
 
class  FillBoundaryRule
 Represents a NXOpen.FacetSelectionRule that collects flood filled facets without doing any check of facet's existence in current collection. More...
 
class  FineBrushFacetsRule
 Represents a NXOpen.FacetSelectionRule that collects facets with fine brush tool intent. More...
 
class  FlatteningBuilder
 Represents a FlatteningBuilder builder. More...
 
class  FloodFillFacetsRule
 Represents a NXOpen.FloodFillFacetsRule that collects flood filled facets. More...
 
class  FollowFilletRule
 Represents a NXOpen.SelectionIntentRule that collects curves/edges which are connected or tangent connected and follow onto and off an untrimmed fillet. More...
 
class  FontCollection
 Represents a collection of typographical fonts (for example, Arial, OldEnglish) More...
 
class  FourPointSurfaceBuilder
 Represents a four point sheet body builder More...
 
class  GeneralScalarTable
 Represents a General M x N table of scalar (real) values. More...
 
class  GenericMeasure
 Represents a single valued measurement More...
 
class  Group
 Represents a gateway group More...
 
class  GroupBuilder
 Represents a NXOpen.GroupBuilder More...
 
class  HumanData
 Represent the data used to create the human More...
 
class  HumanHandsDialogBuilder
 Dialog for creating and editing standalone/"disembodied" hand figures More...
 
class  HumanHandShapeData
 Represent hand shape data More...
 
class  HumanPosturePrediction
 Represent posture prediction object More...
 
class  HumanPosturePredictionBuilder
 Represents a Human Posture Prediction Builder. More...
 
class  HumanReachZone
 Represents a human reach zone. More...
 
class  Hyperbola
 Represents a hyperbola curve. More...
 
class  HyperbolaCollection
 Represents a collection of hyperbolas. More...
 
interface  IAttributeSourceObjectBuilder
 Represents an interface to perform various database operations on an array of NXOpen.NXObject . More...
 
interface  IBaseCurve
 Represents something containing a two dimensional curve More...
 
interface  IBasePlane
 Represents a Plane or Datum Plane More...
 
interface  IBody
 Represents something containing a body More...
 
interface  ICurve
 Represents something containing a two dimensional modeling curve More...
 
interface  IExternalFileReferencer
 Represents an interface needed to be implemented by the application object which wants to establish an external file reference managed in Teamcenter. More...
 
class  IFacet
 Represents a facet. More...
 
interface  IFitTo
 Represents something that can be supplied to View.FitToObjects More...
 
class  IgesCreator
 Represents a NXOpen.IgesCreator to be used when exporting the IGES Data This class is created using NXOpen.DexManager . More...
 
class  IgesImporter
 Represents a NXOpen.IgesImporter to be used when importing the IGES Data This class is created using NXOpen.DexManager . More...
 
interface  ILocation
 Represents something that can be supplied to an location selection More...
 
class  Importer
 Base class for importing data into the work part. More...
 
class  Importer3MF
 Represents a NXOpen.Importer3MF to be used when importing 3MF Data This class is created using NXOpen.DexManager . More...
 
class  ImportManager
 Used to create importer objects. More...
 
class  InferredConstraintsBuilder
 Represents a NXOpen.InferredConstraintsBuilder More...
 
class  InferSnapType
 Represent options for snap selection. More...
 
class  InfiniteLine
 Represents a infinite line curve. More...
 
class  InfiniteLineCollection
 Represents a collection of infinite lines. More...
 
class  Information
 Represents a class that provides methods for displaying information about part history, interpart parents and children, features, points, and other NX Objects. More...
 
class  InterpartExpressionsBuilder
 This class creates interpart expressions from the source part to the current work part via the naming rule defined. More...
 
interface  INXObject
 Represents an interface from which most NXOpen classes inherit More...
 
interface  IOrientation
 Represents something that can be supplied to an orientation selection More...
 
interface  IParameterizedSurface
 Represents something containing a face More...
 
interface  IPlane
 Represents an Plane class. More...
 
interface  IProfile
 Represents something that can be supplied to a profile More...
 
interface  IReferenceAxis
 Represents an object that could be used as a reference axis for a feature More...
 
interface  ISketchHelpedConstraint
 Represents a sketch constraint that has a help point or help parameter. More...
 
interface  ISurface
 Represents something containing a two dimensional surface More...
 
interface  ITableEditorDataProvider
 Interface for providing basic data for a Table Editor block. More...
 
class  ItemCacheMappedEntityBuilder
 Generic journal methods for ItemCacheMappedEntityBuilder More...
 
class  JournalManager
 Represents the JournalManager which is used to query data about journals when recording and replaying journal files. More...
 
class  JtCreator
 Represents a NXOpen.JtCreator to be used when exporting the JT Data This class is created using NXOpen.PvtransManager . More...
 
class  KFObject
 Represents an KF object in the part. More...
 
class  Layout
 Represents a layout. More...
 
class  LayoutCollection
 Represents a collection of layouts. More...
 
class  LayoutDefinition
 Represents the definition of a layout. More...
 
class  LicenseManager
 Provides utility methods for managing licenses. More...
 
class  Light
 Represents a light source. More...
 
class  LightCollection
 Represents a collection of NXOpen.Light s. More...
 
class  Line
 Represents a line curve. More...
 
class  LineCollection
 Represents a collection of lines. More...
 
class  LineColorFontWidthBuilder
 Represent a NXOpen.LineColorFontWidthBuilder More...
 
class  LineFontBuilder
 Represent a NXOpen.LineFontBuilder More...
 
class  LineWidthBuilder
 Represents a NXOpen.LineWidthBuilder More...
 
class  LinkedMirrorPartAttributeEditData
 JA interface for LinkedMirrorPartAttributeEditData object More...
 
class  LinkedMirrorPartAttributeEditEvent
 JA interface for LinkedMirrorPartAttributeEditEvent object More...
 
class  LinkedMirrorPartBuilder
 builder class of LinkedMirrorPartBuilder More...
 
class  LinkedMirrorPartEntityMapData
 JA interface for LinkedMirrorPartEntityMapData oject More...
 
class  LinkedMirrorPartEntityMapEvent
 JA interface for LinkedMirrorPartEntityMapEvent object More...
 
class  LinkedPartManager
 Represents the customization interface during linked mirror part creation and update. More...
 
class  ListCreator
 Represents a NXOpen.ListCreator to be used when exporting the JT Data This class is created using NXOpen.PvtransManager . More...
 
class  ListCreatorList
 Represents a list of objects. More...
 
class  ListingWindow
 Represents a ListingWindow. More...
 
class  LoadOptions
 Contains accessor methods for all the part load options. More...
 
class  LogFile
 Represents the system log file More...
 
class  MassPropertiesBuilder
 Represents a NXOpen.MassPropertiesBuilder for calculating the weight of selected objects as well as informing the part that the assemblies weight property data needs to be updated on save. More...
 
class  Material
 Represents Material More...
 
class  MaterialManager
 A manager to deal with all material objects More...
 
class  MaterialUtilities
 Represents Physical NXOpen.MaterialUtilities class More...
 
class  MathUtils
 Contains various math utility methods More...
 
struct  Matrix3x3
 Represents a 3 x 3 matrix More...
 
struct  Matrix4x4
 Represents a homogenous coordinate system transformation matrix. More...
 
class  Measure
 Represents a measurement feature More...
 
class  MeasureAngle
 Represents a single valued Angle measurement More...
 
class  MeasureAngleBuilder
 Represents a NXOpen.MeasureAngleBuilder More...
 
class  MeasureBodies
 Represents the measurement specific mass properties for a set of bodies More...
 
class  MeasureBodyBuilder
 Represents a NXOpen.MeasureBodyBuilder More...
 
class  MeasureBuilder
 Represents a NXOpen.MeasureBuilder More...
 
class  MeasureDistance
 Represents a single valued distance measurement More...
 
class  MeasureDistanceBuilder
 Represents a NXOpen.MeasureDistanceBuilder More...
 
class  MeasureElement
 Represents an element of a master measurement More...
 
class  MeasureFaceBuilder
 Represents a NXOpen.MeasureFaceBuilder More...
 
class  MeasureFaces
 Represents the measurement of perimeter and area of a set of faces More...
 
class  MeasureLength
 Represents a single valued length measurement More...
 
class  MeasureManager
 Provides methods for manipulating the measurement objects in a part. More...
 
class  MeasureMaster
 Represents a collector of measure elements More...
 
class  MeasureMasterBuilder
 Represents a NXOpen.MeasureMasterBuilder More...
 
class  Measurement
 Provides methods for calculating and displaying the measurement information. More...
 
class  MeasurePoint
 Represents a point measurement More...
 
class  MeasurePolarAngle
 Represents a single valued polar angle measurement More...
 
class  MeasurePolarArea
 Represents a single valued polar area measurement More...
 
class  MeasurePolarRadius
 Represents a single valued polar radius measurement More...
 
class  MeasureRectangularExtreme
 Represents a rectangular extreme point measurement More...
 
class  MeshParameterData
 Represents surface rebuild data structure. More...
 
class  MeshProfileString
 Represents Mesh profile string More...
 
class  ModelingView
 Represents a Modeling View More...
 
class  ModelingViewCollection
 Represents a collection of ModelingView s. More...
 
class  ModelingViewHighQualityImage
 Represents the properties and methods for generating a High Quality Image of a Modeling View More...
 
class  ModelingViewList
 Represents a list of objects. More...
 
class  MovieManager
 Represents a MovieManager class. More...
 
class  MovieSettingsBuilder
 This class is the builder for the Movie Settings. More...
 
class  MWUpdate
 Update tools used in Mold Wizard for the Journamation layer More...
 
class  NamespaceDoc
 Provides classes and interfaces for the NX Open Common API. More...
 
class  NavigatorFilter
 Represents a NXOpen.NavigatorFilter object. More...
 
class  NXColor
 Represents a standard NX color. More...
 
class  NXException
 A base class for exceptions thrown by NXOpen methods More...
 
class  NxFacet
 Represents a facet from convergent topology. More...
 
class  NXMatrix
 Represents an NX matrix. More...
 
class  NXMatrixCollection
 Represents a collection of NX Matrixes. More...
 
class  NXMessageBox
 Displays message box. More...
 
class  NXObject
 A base class providing low-level services for most NXOpen classes. More...
 
class  NXObjectList
 Represents a list of objects. More...
 
class  NXTo2dCreator
 Represents a NXOpen.NXTo2dCreator to be used when exporting the 2D Data This class is created using NXOpen.DexManager . More...
 
class  ObjectGeneralPropertiesBuilder
 Represents an NXOpen.ObjectGeneralPropertiesBuilder to be used for modifying the names and properties of objects. More...
 
class  ObjectList
 Represents a list of objects. More...
 
class  ObjectSelector
 Represents a NXOpen.ObjectSelector to be used when exporting the the selected objects from NX part. More...
 
class  ObjectTypeSelector
 Represents a NXOpen.ObjectTypeSelector to be used when filter out the objects based on the type during import/export. More...
 
class  Offset
 Represents a NXOpen.Offset . More...
 
class  OffsetCollection
 Represents a collection of NXOpen.Offset . More...
 
class  OuterEdgesOfFacesRule
 Represents a NXOpen.SelectionIntentRule that collects the outer edges of a group of faces. More...
 
class  Parabola
 Represents a parabola curve. More...
 
class  ParabolaCollection
 Represents a collection of Parabolas More...
 
class  ParamLibLibraryManagerBuilder
 Represents a ParamLibLibraryManagerBuilder builder. More...
 
class  ParamLibParameter
 Represents Parameter More...
 
class  ParamLibParameterBuilder
 Represents a ParamLibParameterBuilder builder. More...
 
class  ParamLibParameterCollection
 Represents the collection of all ParamLibParameter objects in this Part. More...
 
class  ParamLibParameterLibraryManager
 A manager to deal with all parameter objects More...
 
class  ParamLibParameterListBuilder
 This builder is used by the Parameters list component that allows copying, editing, deleting, etc. More...
 
class  Part
 Represents an NX part of type .prt. More...
 
class  PartCleanup
 Provides utilities to to eliminate certain inaccessible objects from the part file. More...
 
class  PartCloseResponses
 Manages a list of part name/response pairs which are used to determine whether a part should be closed if modified during part close. More...
 
class  PartCloseStatus
 This class represents a list of part names with associated status codes that serve to communicate why these parts were not able to be closed. More...
 
class  PartCollection
 Represents the collection of all parts in a session. More...
 
class  PartDelayedUpdateStatus
 Represents a list of part names with associated delay status codes. More...
 
class  PartFamilyManager
 This class represents part family More...
 
class  PartFamilyMemberData
 This class is responsible for storing part family member data Use the method NXOpen.Part.NewPartFamilyMemberData to create new instance of this class. More...
 
class  PartFamilyMemberValues
 This class is responsible for storing part family member attribute values. More...
 
class  PartImporter
 Used to import a part into the work part. More...
 
class  PartLoadStatus
 Represents a list of part names with associated status codes. More...
 
class  PartReopenReport
 Contains information about a part and its components after it has been reopened. More...
 
class  PartReopenStatus
 Contains information about a part after an attempt was made to reopen it. More...
 
class  PartSaveOptions
 Contains accessor methods for all part save options that follow the part. More...
 
class  PartSaveStatus
 This class represents a list of part names with associated status codes that serve to communicate why these parts where not able to be saved during part save. More...
 
class  PasteSpecialBuilder
 Represents a NXOpen.PasteSpecialBuilder More...
 
class  PhysicalMaterial
 Represents Physical Material More...
 
class  PhysicalMaterialBuilder
 Represents a NXOpen.PhysicalMaterial builder More...
 
class  PhysicalMaterialCollection
 Represents the collection of all NXOpen.PhysicalMaterial objects in this Part More...
 
class  Plane
 Represents an Plane class. More...
 
class  PlaneCollection
 Represents a collection of NXOpen.Plane . More...
 
class  PlaneList
 Represents a list of objects. More...
 
class  PlaneTypes
 Represents an NXOpen.PlaneTypes class. More...
 
class  PlotBuilder
 Represents a NXOpen.PlotBuilder . More...
 
class  PlotColorsWidthsBuilder
 Represents a NXOpen.PlotColorsWidthsBuilder to be used for plotting. More...
 
class  PlotManager
 The PlotManager class provides methods to create Gateway Builder objects. More...
 
class  PlotSourceBuilder
 Represents a NXOpen.PlotSourceBuilder More...
 
class  Point
 Represents a smart Point . More...
 
struct  Point2d
 Represents two-dimensional cartesian coordinates for a point More...
 
struct  Point3d
 Represents three-dimensional cartesian coordinates for a point More...
 
struct  Point4d
 Represents four-dimensional homogeneous coordinates for a point. More...
 
class  PointCollection
 Represents a collection of smart NXOpen.Point . More...
 
class  PointList
 Represents a list of objects. More...
 
class  PolygonModelingTaskEnvironment
 Represents the Polygon Modeling task environment associated with a session. More...
 
class  Polyline
 Represents a polyline curve. More...
 
class  PolylineCollection
 Represents a collection of polylines. More...
 
class  PositioningDimension
 Represents a dimension object attached to the feature More...
 
class  PreviewPropertiesBuilder
 Represents a NXOpen.PreviewPropertiesBuilder to be used for creating and storing previews. More...
 
class  PrimitiveFacetsRule
 Represents a NXOpen.PrimitiveFacetsRule that collects primitive facets. More...
 
class  Print3dBuilder
 This class sends the 3d model for 3dprinting. More...
 
class  PrintBuilder
 Represents a NXOpen.PrintBuilder . More...
 
class  PrintPDFBuilder
 Represents a NXOpen.PrintPDFBuilder to be used when exporting the Current Display or selected sheets to a PDF document. More...
 
class  ProeImporter
 Represents a NXOpen.ProeImporter to be used when importing the ProE Data This class is created using NXOpen.DexManager . More...
 
class  PropertiesManager
 The PropertiesManager class provides methods to create Gateway Properties Builder objects. More...
 
class  PropertyContainer
 Represents a list of properties. More...
 
class  PvtransManager
 The PvtransManager class provides methods to create Pvtrans Builder objects. More...
 
class  ReferenceSet
 Represents a NXOpen.ReferenceSet . More...
 
class  RegionBoundaryRule
 Represents a NXOpen.SelectionIntentRule that collects curves as specified by an enclosed region. More...
 
class  RegionPoint
 Represents a point and body context on a region point. More...
 
class  RegionPointList
 Represents a list of objects. More...
 
class  RemoteUtilities
 This class is primarily designed for use in a remote session, and allows client applications to access resources on a remote server. More...
 
class  ReplaceExpressionsBuilder
 This class creates Replace expressions from the source part to the current work part via the naming rule defined. More...
 
class  RibTopFaceEdgesRule
 Represents a NXOpen.SelectionIntentRule that collects the like convexity outer edges of a group of faces. More...
 
class  RoughBrushFacetsRule
 Represents a NXOpen.FacetSelectionRule that collects facets with rough brush tool intent. More...
 
class  RuleManager
 Provides methods for manipulating the Knowledge Fusion rules in a part. More...
 
class  SaveOptions
 Contains accessor methods for all part save options that follow the session. More...
 
class  Scalar
 Represents a scalar. More...
 
class  ScalarCollection
 Represents a collection of NXOpen.Scalar objects. More...
 
class  ScalarMatrixValue
 Represents a General M x N matrix of scalar (real) values. More...
 
class  ScalarTableValue
 Represents a General M x N table of scalar (real) values. More...
 
class  ScCollector
 Represents a collector More...
 
class  ScCollectorCollection
 This class contains the factory methods for creating a sc collector. More...
 
class  ScCollectorList
 Represents a list of objects. More...
 
class  ScRuleFactory
 This class contains the factory methods for creating selection intent rules More...
 
class  Section
 Represents a section More...
 
class  SectionCollection
 This class contains the factory methods for creating a section. More...
 
class  SectionData
 Represents section data More...
 
class  SectionElementData
 Represents section element data More...
 
class  SectionList
 Represents a list of objects. More...
 
class  SelectBody
 Represents a single object selection. More...
 
class  SelectBodyList
 Represents a list of objects on a selection list. More...
 
class  SelectCartesianCoordinateSystem
 Represents a single object selection. More...
 
class  SelectCoordinateSystem
 Represents a single object selection. More...
 
class  SelectCoordinateSystemList
 Represents a list of objects on a selection list. More...
 
class  SelectCurve
 Represents a single object selection. More...
 
class  SelectCurveList
 Represents a list of objects on a selection list. More...
 
class  SelectDatumPlane
 Represents a single object selection. More...
 
class  SelectDatumPlaneList
 Represents a list of objects on a selection list. More...
 
class  SelectDisplayableObject
 Represents a single object selection. More...
 
class  SelectDisplayableObjectList
 Represents a list of objects on a selection list. More...
 
class  SelectEdge
 Represents a single object selection. More...
 
class  SelectEdgeList
 Represents a list of objects on a selection list. More...
 
class  SelectExpressionList
 Represents a list of objects on a selection list. More...
 
class  SelectFace
 Represents a single object selection. More...
 
class  SelectFaceList
 Represents a list of objects on a selection list. More...
 
class  SelectGroup
 Represents a single object selection. More...
 
class  SelectIBaseCurve
 Represents a single object selection. More...
 
class  SelectIBaseCurveList
 Represents a list of objects on a selection list. More...
 
class  SelectIBasePlaneList
 Represents a list of objects on a selection list. More...
 
class  SelectIBody
 Represents a single object selection. More...
 
class  SelectICurve
 Represents a single object selection. More...
 
class  SelectICurveList
 Represents a list of objects on a selection list. More...
 
class  SelectINXObjectList
 Represents a list of objects on a selection list. More...
 
class  Selection
 Defines an interface object for executing selection operations More...
 
class  SelectionHandle
 Represents a SelectionHandle for UI Styler More...
 
class  SelectionIntentRule
 Represents a NXOpen.SelectionIntentRule which essentially provides capabilities to collect curves, edges, faces and bodies. More...
 
class  SelectionMethod
 Represents the output from a smart selector method More...
 
class  SelectionSubscriber
 Defines a SelectionSubscriber for managing selection events More...
 
class  SelectIParameterizedSurface
 Represents a single object selection. More...
 
class  SelectIParameterizedSurfaceList
 Represents a list of objects on a selection list. More...
 
class  SelectIReferenceAxis
 Represents a single object selection. More...
 
class  SelectISurface
 Represents a single object selection. More...
 
class  SelectLine
 Represents a single object selection. More...
 
class  SelectModelingViewList
 Represents a list of objects on a selection list. More...
 
class  SelectNXObject
 Represents a single object selection. More...
 
class  SelectNXObjectList
 Represents a list of objects on a selection list. More...
 
class  SelectObject
 Represents a single object selection. More...
 
class  SelectObjectList
 Represents a list of objects on a selection list. More...
 
class  SelectPart
 Represents a single object selection. More...
 
class  SelectPartList
 Represents a list of objects on a selection list. More...
 
class  SelectPoint
 Represents a single object selection. More...
 
class  SelectPointList
 Represents a list of objects on a selection list. More...
 
class  SelectSketch
 Represents a single object selection. More...
 
class  SelectSketchList
 Represents a list of objects on a selection list. More...
 
class  SelectSmartObject
 Represents a single object selection. More...
 
class  SelectSpline
 Represents a single object selection. More...
 
class  SelectSplineList
 Represents a list of objects on a selection list. More...
 
class  SelectTaggedObject
 Represents a single object selection. More...
 
class  SelectTaggedObjectList
 Represents a list of objects on a selection list. More...
 
class  SelectView
 Represents a single object selection. More...
 
class  SelectViewList
 Represents a list of objects on a selection list. More...
 
class  Session
 Represents the NX session. More...
 
class  SingleFacetRule
 Represents a NXOpen.FacetSelectionRule that collects facets without any intent i. More...
 
class  SingleMeasure
 Represents a single valued measurement More...
 
class  Sketch
 Represents a sketch More...
 
class  SketchAlignmentConstraint
 Represents a sketch alignment constraint More...
 
class  SketchAlongPathBuilder
 Use the NXOpen.SketchAlongPathBuilder to create or reattach a NXOpen.Sketch along a path. More...
 
class  SketchAngularDimensionBuilder
 Represents a NXOpen.SketchAngularDimensionBuilder More...
 
class  SketchAssociativeTrim
 Represents a sketch associative trim constraint More...
 
class  SketchAssociativeTrimBuilder
 Represents a NXOpen.SketchAssociativeTrimBuilder More...
 
class  SketchAutoConstrainBuilder
 Represents a NXOpen.SketchAutoConstrainBuilder More...
 
class  SketchAutoDimensionBuilder
 Represents a NXOpen.SketchAutoDimensionBuilder More...
 
class  SketchChamferBuilder
 Represents a Chamfer builder More...
 
class  SketchCollection
 Represents a collection of sketches More...
 
class  SketchConicBuilder
 Represents a NXOpen.SketchConicBuilder builder More...
 
class  SketchConstraint
 Represents a constraint in a sketch. More...
 
class  SketchConstraintBuilder
 Represents a NXOpen.SketchConstraint builder More...
 
class  SketchCornerBuilder
 Create a corner between two sketch curves. More...
 
class  SketchDimensionalConstraint
 Represents a dimensional constraint More...
 
class  SketchDimensionBuilder
 Edit the geometry references of an existing sketch dimension. More...
 
class  SketchEditDefiningSectionBuilder
 Represents a NXOpen.SketchEditDefiningSectionBuilder builder. More...
 
class  SketchEllipseBuilder
 Represents a NXOpen.SketchEllipseBuilder builder More...
 
class  SketchEvaluator
 Represents a sketch-on-path evaluator. More...
 
class  SketchEvaluatorCollection
 Represents a collection of NXOpen.SketchEvaluator . More...
 
class  SketchExpressionModifierBuilder
 Represents a Sketch Expression Modifier Builder. More...
 
class  SketchG1Constraint
 Represents a sketch G1 constraint More...
 
class  SketchG2Constraint
 Represents a sketch G2 constraint More...
 
class  SketchGeometricConstraint
 Represents a geometric sketch constraint More...
 
class  SketchHelpedDimensionalConstraint
 Represents a dimensional sketch constraint that has a help point or help parameter More...
 
class  SketchHelpedGeometricConstraint
 Represents a geometric sketch constraint that has a help point or help parameter More...
 
class  SketchInDraftingBuilder
 Use the NXOpen.SketchInDraftingBuilder to create a NXOpen.Sketch on a NXOpen.Drawings.DraftingView or NXOpen.Drawings.DrawingSheet . More...
 
class  SketchInPlaceBuilder
 Use the NXOpen.SketchInPlaceBuilder to create or reattach a NXOpen.Sketch on a NXOpen.DatumPlane or planar NXOpen.Face . More...
 
class  SketchIntersectionCurve
 Represents a Intersection Curve operation inside sketch More...
 
class  SketchIntersectionCurveBuilder
 Represents a NXOpen.SketchIntersectionCurve builder More...
 
class  SketchIntersectionPoint
 Represents an Intersection Point operation inside sketch More...
 
class  SketchIntersectionPointBuilder
 Represents a NXOpen.SketchIntersectionPoint builder More...
 
class  SketchLinearDimensionBuilder
 Represents a NXOpen.SketchLinearDimensionBuilder More...
 
class  SketchMakeSymmetricBuilder
 This class is used to add symmetric contraint to objects from a NXOpen.SketchMakeSymmetricBuilder . More...
 
class  SketchMirrorPatternBuilder
 Represents a NXOpen.SketchMirrorPatternBuilder More...
 
class  SketchOffset
 Represents a sketch offset constraint More...
 
class  SketchOffsetBuilder
 Represents a NXOpen.SketchOffsetBuilder More...
 
class  SketchPasteBuilder
 Represents a NXOpen.SketchPasteBuilder More...
 
class  SketchPattern
 Represents a sketch pattern constraint More...
 
class  SketchPatternBuilder
 Represents a NXOpen.SketchPatternBuilder More...
 
class  SketchPolygon
 Represents a polygon constraint in a sketch More...
 
class  SketchPolygonBuilder
 Represents a NXOpen.SketchPolygon builder More...
 
class  SketchProjectBuilder
 Represents a NXOpen.SketchProjectBuilder builder More...
 
class  SketchQuickExtendBuilder
 Represents a NXOpen.SketchQuickExtendBuilder More...
 
class  SketchQuickTrimBuilder
 Represents a NXOpen.SketchQuickTrimBuilder More...
 
class  SketchRadialDimensionBuilder
 Represents a NXOpen.SketchRadialDimensionBuilder More...
 
class  SketchRapidDimensionBuilder
 Represents a NXOpen.SketchRapidDimensionBuilder More...
 
class  SketchTangentConstraint
 Represents a tangent constraint More...
 
class  SketchTangentToStringConstraint
 Represents a sketch tangent to string constraint More...
 
class  SmartObject
 Represents a smart object. More...
 
class  SphericalCoordinateSystem
 Represents a spherical coordinate system More...
 
class  Spline
 Represents a spline curve. More...
 
class  SplineCollection
 Represents a collection of splines. More...
 
class  Spreadsheet
 Represents a class for internal spreadsheet. More...
 
class  SpreadsheetCellData
 Represents a class for Spreadsheet cell data. More...
 
class  SpreadsheetExternal
 Represents a class for external spreadsheet. More...
 
class  SpreadsheetManager
 Represents a class for interacting with spreadsheets. More...
 
class  Step203Creator
 Represents a NXOpen.Step203Creator to be used when exporting the STEP203 Data This class is created using NXOpen.DexManager . More...
 
class  Step203Importer
 Represents a NXOpen.Step203Importer to be used when importing the STEP203 Data This class is created using NXOpen.DexManager . More...
 
class  Step214Creator
 Represents a NXOpen.Step214Creator to be used when exporting the STEP214 Data This class is created using NXOpen.DexManager . More...
 
class  Step214Importer
 Represents a NXOpen.Step214Importer to be used when importing the STEP214 Data This class is created using NXOpen.DexManager . More...
 
class  Step242Importer
 Represents a NXOpen.Step242Importer to be used when importing STEP242 Data This class is created using NXOpen.DexManager . More...
 
class  StepCreator
 Represents a NXOpen.StepCreator to be used when exporting the STEP Data This class is created using NXOpen.DexManager . More...
 
class  STLCreator
 Represents a NXOpen.STLCreator to be used when exporting the STL Data This class is created using NXOpen.DexManager . More...
 
class  STLImporter
 Used to import an STL file into the work part. More...
 
class  StudioMaterialManager
 Represents the properties and methods for studio material Manager More...
 
class  SubdivisionMeshBody
 Represents a subdivision mesh. More...
 
class  SubdivisionMeshEdge
 Represents a subdivision mesh edge. More...
 
class  SubdivisionMeshFace
 Represents a subdivision mesh face. More...
 
class  SubdivisionMeshVertex
 Represents a subdivision mesh vertex. More...
 
class  SubdivisionTaskEnvironment
 Represents the subdivision task environment associated with a session. More...
 
class  SuppressByExpressionBuilder
 Represents a NXOpen.SuppressByExpressionBuilder More...
 
class  SurfaceRebuildData
 Represents surface rebuild data structure. More...
 
class  SurfaceUVDirectionBuilder
 Represents an edit surface u/v direction builder that allows reversing or swapping parametric directions. More...
 
class  SymbolFont
 Represents a symbol font More...
 
class  TableEditorDefaultDataProvider
 Provides basic data for a Table Editor block. More...
 
class  TaggedObject
 An object which has a Tag. More...
 
class  TaggedObjectCollection
 A base class for all NXOpen tagged object collections More...
 
class  TaggedObjectList
 Represents a list of objects. More...
 
class  TangentFacetsRule
 Represents a NXOpen.TangentFacetsRule that collects facets maintaining the tangency within given tolerance. More...
 
class  TextColorFontWidthBuilder
 Represent a NXOpen.TextColorFontWidthBuilder More...
 
class  TextureModelingTaskEnvironment
 Represents the texture modeling task environment associated with a session. More...
 
class  Traceline
 Represents a traceline. More...
 
class  TracelineCollection
 Represents a collection of tracelines More...
 
class  TransientObject
 A base class for all NXOpen transient objects More...
 
class  TreeListNode
 Represents a TreeList Node Object More...
 
class  UI
 This class contains the various elements that represent the NX User Interface. More...
 
class  Unit
 Represents a unit More...
 
class  UnitCollection
 Provides methods for manipulating the units in a part More...
 
class  Update
 Provides methods for update and delete. More...
 
class  Validation
 Represents an NX NXOpen.Validation object. More...
 
class  ValidationCollection
 Represents a collection of NXOpen.Validation . More...
 
struct  Vector3d
 Represents a three-dimensional vector More...
 
class  View
 Represents a view. More...
 
class  ViewCollection
 Represents a collection of NXOpen.View s. More...
 
class  ViewDependentDisplayManager
 Represents all view dependent display operations More...
 
class  ViewUIManager
  More...
 
class  VirtuallabImporter
 Represents a VirtuallabImporter to be used when importing the Virtuallab Data This class is created using DexManager . More...
 
class  VRMLImporter
 Used to import a VRML file into the work part. More...
 
class  WavefrontObjImporter
 Represents a NXOpen.WavefrontObjImporter to be used when importing OBJ Data This class is created using NXOpen.DexManager . More...
 
class  WCS
 Represents the World Coordinate System. More...
 
class  WidthDefinition
 Represents a NXOpen.WidthDefinition , which is a representation of an NX width palette. More...
 
class  WithinCurvesRule
 Represents a NXOpen.WithinCurvesRule that collects facets within curve. More...
 
class  Xform
 Represents a smart xform More...
 
class  XformCollection
 Represents a collection of NXOpen.Xform objects. More...
 

Enumerations

enum  AlignmentStyleT
 Alignment style More...
 
enum  ApparentChainingRuleSelection { AllowAllTypes, AllowCurve, AllowEdge }
 Selection Intent filter method to use with apparent chaining. More...
 
enum  ApparentChainingRuleType { Connected, Tangent, Dumb }
 Selection Intent method to use with apparent chaining. More...
 
enum  AxisOrientation { Horizontal, Vertical }
 Specifies axis orientation More...
 
enum  BorderLineStyleT
 border line style More...
 
enum  CurveParameterType { ArcLength, PercentArcLength, ThroughPoint }
 Specifies curve parameter type as arc length or percent arc length More...
 
enum  DisplayPartOption { ReplaceExisting, AllowAdditional }
 Controls whether or not a new display part may be displayed in addition to existing display parts, or instead of the currently active display part. More...
 
enum  ExcelFileFormatT
 excel file format More...
 
enum  ExtrudeLimitDataLimitType {
  Distance, UntilNext, UntilSelected, UntilSelectedExtendFace,
  ThroughAll
}
 This enum represents the type of limit More...
 
enum  ExtrudeOffsetDataOffsetType { None, NormalOffset, SymmetricOffset, SingleOffset }
 This enum represents the type of offset More...
 
enum  ExtrudeTaperDataTaperType {
  None, SimpleFromStart, SimpleFromProfile, Symmetric,
  MatchedEnds, Asymmetric
}
 This enum represents the type of taper More...
 
enum  FileNewApplication {
  Drafting, Modeling, Studio, Assemblies,
  Gateway, RoutingElectrical, RoutingMechanical, RoutingLogical,
  Nxsheetmetal, SheetTemplate, CaeFem, CaeSim,
  AeroSheetmetal, FlexPcdSheetmetal, CaeAssyFem, Cam,
  Inspection, Mechatronics, ShipContainer, ShipDetail,
  ShipReference, ShipSystem, Welding, WeldingJoint,
  Nxle, ShipGaAssembly, ShipGaSystem, Last
}
 The application type of the new file being created through a template More...
 
enum  FileNewTemplateType {
  Workset, Item, DesignElement, DesignControlElement,
  DesignFeature, Generic, Sheet, DiagrammingSheetpart,
  Last
}
 Enumeration used for templates to determine the type of the template. More...
 
enum  FollowFilletRuleType { Connected, Tangent }
 Selection Intent method to use with follow fillet rule. More...
 
enum  LightType {
  Ambient, Distant, Eye, Point,
  Spot, Scene = 6
}
 The type of a light. More...
 
enum  LineFontOption { Assigned, Default, NoChange }
 the line font options. More...
 
enum  LineWidthOption { Assigned, Default, NoChange }
 the line width options. More...
 
enum  OriginMethod { SpecifyPoint, WorkPartOrigin }
 Specifies origin method More...
 
enum  PartDisplayPartWorkPartOption { SameAsDisplay, UseLast }
 Controls what the work part will be when setting active display part. More...
 
enum  PartLoadState { NotLoaded, FullyLoaded, PartiallyLoaded, MinimallyLoaded }
 Represents the part load information. More...
 
enum  Persistence { Temporary, Permanent }
 Specifies persistence More...
 
enum  PlaneNormalOrientation { Inward, Outward }
 Specifies the orientation of a plane's normal More...
 
enum  RotationDirection { RightHand, LeftHand }
 Specifies rotation direction More...
 
enum  ScCollectorAllowTypes { Uninitialized, OnlyCurves, OnlyPoints, CurvesAndPoints }
 Defines entity types allowed More...
 
enum  ScEvaluationFiltertype { SleepyEntity = 1, LaminarEdge }
 Tokens used to create different evaluation filters on ScCollector More...
 
enum  Sense { Forward, Reverse }
 Specifies sense direction More...
 
enum  Tag { Null = 0 }
 A tag used to identify an object within NX. More...
 
enum  TextAlignmentModeT
 text alignment mode More...
 
enum  UnderlineStyleT
 Underline style More...
 
enum  XYZAxis { XAxis, YAxis, ZAxis }
 Specifies the X, Y, or Z axis More...
 

Detailed Description

Provides classes and interfaces for the NX Open Common API.

Enumeration Type Documentation

Alignment style

Selection Intent filter method to use with apparent chaining.

Enumerator
AllowAllTypes 
AllowCurve 
AllowEdge 

Selection Intent method to use with apparent chaining.

Enumerator
Connected 

Connected Curves

Tangent 

Tangent Curves

Dumb 

Dumb Curves

Specifies axis orientation

Enumerator
Horizontal 
Vertical 

border line style

Specifies curve parameter type as arc length or percent arc length

Enumerator
ArcLength 
PercentArcLength 
ThroughPoint 

Controls whether or not a new display part may be displayed in addition to existing display parts, or instead of the currently active display part.

See NXOpen.PartCollection.SetActiveDisplay

Enumerator
ReplaceExisting 

Replace the existing active display part with the new one

AllowAdditional 

If possible display the new part as an additional display part

excel file format

This enum represents the type of limit

Enumerator
Distance 
UntilNext 
UntilSelected 
UntilSelectedExtendFace 
ThroughAll 

This enum represents the type of offset

Enumerator
None 

No offset

NormalOffset 

Offset with two different distances

SymmetricOffset 

Offset with same distance in both directions

SingleOffset 

Offset with single distance in one direction

This enum represents the type of taper

Enumerator
None 

No taper

SimpleFromStart 

Simple taper from start edges

SimpleFromProfile 

Simple taper from profile

Symmetric 

Symmetric taper

MatchedEnds 

Matched end taper

Asymmetric 

ASymmetric taper

The application type of the new file being created through a template

Enumerator
Drafting 

Specifies a drafting file new template

Modeling 

Specifies a modeling file new template

Studio 

Specifies a shape studio file new template

Assemblies 

Specifies an assemblies file new template

Gateway 

Specifies a file new template that leaves the new part in Gateway

RoutingElectrical 

Specifies an electrical routing file new template

RoutingMechanical 

Specifies a mechanical routing file new template

RoutingLogical 

Specifies a logical routing file new template

Nxsheetmetal 

Specifies a NX sheet metal file new template

SheetTemplate 

Specifies a drawing sheet template for Insert Sheet dialog

CaeFem 

Specifies a cae fem file new template

CaeSim 

Specifies a cae sim file new template

AeroSheetmetal 

Specifies an Aerospace sheet metal template

FlexPcdSheetmetal 

Specifies a Flex Printed Circuit Design sheet metal template

CaeAssyFem 

Specifies a cae assembly fem file new template

Cam 

Specifies a Manufacturing file new template

Inspection 

Specifies a CMM Inspection file new template

Mechatronics 

Specifies a Mechatronics Concept Designer file new template

ShipContainer 

Specifies an NX Ship Container file new template

ShipDetail 

Specifies an NX Ship Detail file new template

ShipReference 

Specifies an NX Ship Reference file new template

ShipSystem 

Specifies an NX Ship System file new template

Welding 

Specifies an NX Structure Welding Design Control Element template

WeldingJoint 

Specifies an NX Structure Welding Design Feature template

Nxle 

Specifies an NXLE template

ShipGaAssembly 

Specifies an NX Ship GA Assembly file new template

ShipGaSystem 

Specifies an NX Ship GA System file new template

Last 

Specifies the last application type.

New application types should be inserted before this one

Enumeration used for templates to determine the type of the template.

Enumerator
Workset 

Specifies a file new workset template

Item 

Specifies a file new item template

DesignElement 

Specifies a file new design element template

DesignControlElement 

Specifies a file new design control element template

DesignFeature 

Specifies a file new design feature template (actually has no file)

Generic 

Specifies a file new generic non-core template

Sheet 

Specifies a file new sheet template

DiagrammingSheetpart 

Specifies a diagramming sheet part template

Last 

Specifies a last template type.

New template types should be inserted before this one

Selection Intent method to use with follow fillet rule.

Enumerator
Connected 

Connected Curves

Tangent 

Tangent Curves

The type of a light.

For now, you can only modify lights of type LightType.Scene via automation languages.

This class is restricted to being called from a program running during an Interactive NX session. If run from a non-interactive session it will return a null reference (Nothing in Visual Basic).

Enumerator
Ambient 

An ambient light provides global illumination for the scene.

It does not cause shadows, and illuminates all objects equally regardless of the orientation. You can control the intensity and color.

Distant 

A distant light can be thought of as being located for all practical purposes infinitely far away, such as the sun.

You can control the intensity, color, and a vector that defines the direction of the light. A distant light can cast shadows in High Quality Images and requires the computation to determine shadowing.

Eye 

An eye light is Located at the viewpoint or directly on the Z axis of the screen.

You can control the color and intensity. An eye light cannot cause shadows in your scene.

Point 

A point light emits light equally in all directions.

You can specify the location, intensity, and color. You can also set it to generate shadows in High Quality Images. The default position for point lights is in the right-hand corner of the view.

Spot 

A spot light is the same as a point light, except that it is constrained by a cone shape.

You can specify the location, intensity, and color. You can also set it to generate shadows in High Quality Images. The default light source position for spot lights is in the upper right corner of the view. The default target position is the center of the view.

Scene 

A scene lights is a light whose parameters, except for intensity, are fixed.

Interactively, these lights may be modified only in the Basic Lights dialog, while the other light types may be modified only in the Advanced Lights dialog.

the line font options.

This is used in conjunction with NXOpen.LineFontBuilder

Enumerator
Assigned 

Font value can be obtained from the builder.

For example, NXOpen.LineFontBuilder.LineFont

Default 

Default font.

The builder interprets this option per its need.

NoChange 

Do not modify the font.

the line width options.

This is used in conjunction with NXOpen.LineWidthBuilder

Enumerator
Assigned 

Width value can be obtained from the builder.

For example, NXOpen.LineWidthBuilder.Width

Default 

Default width.

The builder interprets this option as per its need.

NoChange 

Do not modify the width.

Specifies origin method

Enumerator
SpecifyPoint 

Specify Point

WorkPartOrigin 

Use Work Part Origin

Controls what the work part will be when setting active display part.

See NXOpen.PartCollection.SetActiveDisplay

Enumerator
SameAsDisplay 

New work part will be set to the new display part

UseLast 

If possible use the work part that was used when this part was last the display part

Represents the part load information.

See NXOpen.BasePart.PartLoadState and NXOpen.PartCollection.GetPartLoadStateOfFileName for reference.

Enumerator
NotLoaded 

Part is not loaded.

FullyLoaded 

Part is fully loaded.

PartiallyLoaded 

Part is partially loaded.

MinimallyLoaded 

Part is minimally loaded.

Specifies persistence

Enumerator
Temporary 
Permanent 

Specifies the orientation of a plane's normal

Enumerator
Inward 
Outward 

Specifies rotation direction

Enumerator
RightHand 
LeftHand 

Defines entity types allowed

Enumerator
Uninitialized 

This is uninitialized state.

Do not use this.

OnlyCurves 

Allow only curves in ScCollector

OnlyPoints 

Allow only points in ScCollector

CurvesAndPoints 

Allow both points and curves in ScCollector

Tokens used to create different evaluation filters on ScCollector

Enumerator
SleepyEntity 
LaminarEdge 

Specifies sense direction

Enumerator
Forward 
Reverse 
enum NXOpen.Tag

A tag used to identify an object within NX.

Enumerator
Null 

Null is a unique tag value that does not identity any object.

text alignment mode

Underline style

Specifies the X, Y, or Z axis

Enumerator
XAxis 

X axis

YAxis 

Y axis

ZAxis 

Z axis

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