Class Part
Inheritance
System.Object
System.MarshalByRefObject
Part
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Part : BasePart, IMessageSink, INXObject
Constructors
Part()
Declaration
Properties
BlendStopshortBuilder
Declaration
public BlendStopshortBuilderCollection BlendStopshortBuilder { get; }
Property Value
Bodies
Declaration
public BodyCollection Bodies { get; }
Property Value
CAMDataManager
Declaration
public CAMDataManager CAMDataManager { get; }
Property Value
CAMDataPrepManager
Declaration
public CAMDataPrepManager CAMDataPrepManager { get; }
Property Value
CAMSetup
Declaration
public CAMSetup CAMSetup { get; }
Property Value
ClipboardOperationsManager
Declaration
public ClipboardOperationsManager ClipboardOperationsManager { get; }
Property Value
Component2dCollection
Declaration
public ComponentCollection Component2dCollection { get; }
Property Value
ComponentDefinitions
Declaration
public ComponentDefinitionCollection ComponentDefinitions { get; }
Property Value
ComponentGroups
Declaration
public ComponentGroupCollection ComponentGroups { get; }
Property Value
CurrentFeature
Declaration
public Feature CurrentFeature { get; }
Property Value
CutViews
Declaration
public CutViewCollection CutViews { get; }
Property Value
DBEntityProxies
Declaration
public DBEntityProxyCollection DBEntityProxies { get; }
Property Value
DiagrammingManager
Declaration
public DiagrammingManager DiagrammingManager { get; }
Property Value
DieSimData
Declaration
public DieSimCollection DieSimData { get; }
Property Value
Dimensions
Declaration
public DimensionCollection Dimensions { get; }
Property Value
DisplayedConstraints
Declaration
public DisplayedConstraintCollection DisplayedConstraints { get; }
Property Value
Drafting
Declaration
public DraftingManager Drafting { get; }
Property Value
DraftingDrawingSheets
Declaration
public DraftingDrawingSheetCollection DraftingDrawingSheets { get; }
Property Value
DraftingManager
Declaration
public DraftingApplicationManager DraftingManager { get; }
Property Value
DraftingViews
Declaration
public DraftingViewCollection DraftingViews { get; }
Property Value
DraftPointData
Declaration
public DraftPointDataCollection DraftPointData { get; }
Property Value
DrawingCompare
Declaration
public DrawingCompareManager DrawingCompare { get; }
Property Value
DrawingSheets
Declaration
public DrawingSheetCollection DrawingSheets { get; }
Property Value
FacePlaneSelectionBuilderData
Declaration
public FacePlaneSelectionBuilderCollection FacePlaneSelectionBuilderData { get; }
Property Value
FaceSetData
Declaration
[Obsolete("Deprecated in NX8.5.0. This class is never used and can be safely removed")]
public FaceSetDataCollection FaceSetData { get; }
Property Value
FaceSetOffsets
Declaration
public FaceSetOffsetCollection FaceSetOffsets { get; }
Property Value
FacetCollectorCollection
Declaration
public FacetCollectorCollection FacetCollectorCollection { get; }
Property Value
FacetedBodies
Declaration
public FacetedBodyCollection FacetedBodies { get; }
Property Value
FacetSelectionRuleFactory
Declaration
public FacetSelectionRuleFactory FacetSelectionRuleFactory { get; }
Property Value
GanttCollection
Declaration
public GanttCollection GanttCollection { get; }
Property Value
GanttLinkerCollection
Declaration
public GanttLinkerCollection GanttLinkerCollection { get; }
Property Value
Gdts
Declaration
public GdtCollection Gdts { get; }
Property Value
GeometryLocationData
Declaration
public GeometryLocationDataCollection GeometryLocationData { get; }
Property Value
HasReuseTemplate
Declaration
public bool HasReuseTemplate { get; }
Property Value
Type |
Description |
System.Boolean |
|
ImportManager
Declaration
public ImportManager ImportManager { get; }
Property Value
InspectionSetup
Declaration
public InspectionSetup InspectionSetup { get; }
Property Value
IsBookletPart
Declaration
public bool IsBookletPart { get; }
Property Value
Type |
Description |
System.Boolean |
|
KinematicConfigurator
Declaration
public KinematicConfigurator KinematicConfigurator { get; }
Property Value
Labels
Declaration
public LabelCollection Labels { get; }
Property Value
LayoutDrawingSheets
Declaration
public LayoutDrawingSheetCollection LayoutDrawingSheets { get; }
Property Value
LocalDefinitionFolders
Declaration
public LocalDefinitionFolderCollection LocalDefinitionFolders { get; }
Property Value
LocalUntrimManager
Declaration
public LocalUntrimManager LocalUntrimManager { get; }
Property Value
Markers
Declaration
public MarkerCollection Markers { get; }
Property Value
MechatronicsManager
Declaration
public MechatronicsManager MechatronicsManager { get; }
Property Value
MotionManager
Declaration
public MotionManager MotionManager { get; }
Property Value
Notes
Declaration
public NoteCollection Notes { get; }
Property Value
OmnicadManager
Declaration
public OmnicadManager OmnicadManager { get; }
Property Value
Declaration
public OnestepUnformCollection OnestepUnforms { get; }
Property Value
PackagingCollection
Declaration
public PackagingCollection PackagingCollection { get; }
Property Value
PenetrationManager
Declaration
public PenetrationManager PenetrationManager { get; }
Property Value
PhysicsManager
Declaration
public PhysicsManager PhysicsManager { get; }
Property Value
PlasManager
Declaration
public PlasManager PlasManager { get; }
Property Value
PmiManager
Declaration
public PmiManager PmiManager { get; }
Property Value
ProductInterface
Declaration
public Collection ProductInterface { get; }
Property Value
ProxyObjectCollection
Declaration
public ProxyObjectCollection ProxyObjectCollection { get; }
Property Value
ProxyOverrideObjectCollection
Declaration
public ProxyOverrideObjectCollection ProxyOverrideObjectCollection { get; }
Property Value
Relinkers
Declaration
public RelinkerCollection Relinkers { get; }
Property Value
ReusableParts
Declaration
public AddReusablePartCollection ReusableParts { get; }
Property Value
RouteManager
Declaration
public RouteManager RouteManager { get; }
Property Value
SegmentManager
Declaration
public SegmentManager SegmentManager { get; }
Property Value
SettingsManager
Declaration
public SettingsManager SettingsManager { get; }
Property Value
ShipDimensions
Declaration
public ShipDimensionCollection ShipDimensions { get; }
Property Value
Sketches
Declaration
public SketchCollection Sketches { get; }
Property Value
SketchEvaluators
Declaration
public SketchEvaluatorCollection SketchEvaluators { get; }
Property Value
SpinePointData
Declaration
public SpinePointDataCollection SpinePointData { get; }
Property Value
SubdivisionBodies
Declaration
public SubdivisionBodyCollection SubdivisionBodies { get; }
Property Value
Declaration
public ToolingManager ToolingManager { get; }
Property Value
Tracelines
Declaration
public TracelineCollection Tracelines { get; }
Property Value
UserDefinedTemplates
Declaration
public Collection UserDefinedTemplates { get; }
Property Value
ViewAlignments
Declaration
public ViewAlignmentCollection ViewAlignments { get; }
Property Value
ViewPreferences
Declaration
public ViewPreferences ViewPreferences { get; }
Property Value
Methods
ConvertPreNX9CompoundWelds()
Declaration
public void ConvertPreNX9CompoundWelds()
CreateBoundingObjectBuilder()
Declaration
public BoundingObjectBuilder CreateBoundingObjectBuilder()
Returns
CreateCamSetup(String)
Declaration
public CAMSetup CreateCamSetup(string templateName)
Parameters
Type |
Name |
Description |
System.String |
templateName |
|
Returns
CreateEmptyBlendSetbackBuilder()
Declaration
public BlendSetbackBuilder CreateEmptyBlendSetbackBuilder()
Returns
CreateEmptyBoundaryDefinitionBuilder()
Declaration
public BoundaryDefinitionBuilder CreateEmptyBoundaryDefinitionBuilder()
Returns
CreateEmptyExpressionCollectorSet()
Declaration
public ExpressionCollectorSet CreateEmptyExpressionCollectorSet()
Returns
CreateEmptyExpressionSectionSet()
Declaration
public ExpressionSectionSet CreateEmptyExpressionSectionSet()
Returns
CreateEmptyRegionPoint()
Declaration
public RegionPoint CreateEmptyRegionPoint()
Returns
CreateEmptySelectionList()
Declaration
public SelectionList CreateEmptySelectionList()
Returns
CreateEmptySpinePlaneBuilder()
Declaration
public SpinePlaneBuilder CreateEmptySpinePlaneBuilder()
Returns
CreateEmptyTransitionCurveBuilder()
Declaration
public TransitionCurveBuilder CreateEmptyTransitionCurveBuilder()
Returns
CreateEmptyTwoExpressionsCollectorSet()
Declaration
public TwoExpressionsCollectorSet CreateEmptyTwoExpressionsCollectorSet()
Returns
CreateEmptyTwoExpressionsSectionSet()
Declaration
public TwoExpressionsSectionSet CreateEmptyTwoExpressionsSectionSet()
Returns
CreateExpressionCollectorSet(ScCollector, String, String, Int32)
Declaration
public ExpressionCollectorSet CreateExpressionCollectorSet(ScCollector collector, string value, string unitsType, int index)
Parameters
Type |
Name |
Description |
ScCollector |
collector |
|
System.String |
value |
|
System.String |
unitsType |
|
System.Int32 |
index |
|
Returns
CreateExpressionSectionSet(Section, String, String, Int32)
Declaration
public ExpressionSectionSet CreateExpressionSectionSet(Section section, string value, string unitsType, int index)
Parameters
Type |
Name |
Description |
Section |
section |
|
System.String |
value |
|
System.String |
unitsType |
|
System.Int32 |
index |
|
Returns
CreateInspectionSetup(String)
Declaration
public InspectionSetup CreateInspectionSetup(string templateName)
Parameters
Type |
Name |
Description |
System.String |
templateName |
|
Returns
CreateKinematicConfigurator()
Declaration
public KinematicConfigurator CreateKinematicConfigurator()
Returns
CreateObjectList()
Declaration
public ObjectList CreateObjectList()
Returns
CreatePartFamily(Part.PartFamilyAttributeData[], PartFamilyMemberData)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.CreatePartFamily instead")]
public PartFamilyManager CreatePartFamily(Part.PartFamilyAttributeData[] attributeData, PartFamilyMemberData memberData)
Parameters
Returns
CreatePointSetAlignmentBuilder()
Declaration
public PointSetAlignmentBuilder CreatePointSetAlignmentBuilder()
Returns
CreatePointsFromFileBuilder()
Declaration
public PointsFromFileBuilder CreatePointsFromFileBuilder()
Returns
CreateRegionPoint(Point, Body)
Declaration
public RegionPoint CreateRegionPoint(Point point, Body body)
Parameters
Returns
CreateSelectionList()
Declaration
public SelectionList CreateSelectionList()
Returns
CreateTwoExpressionsCollectorSet(ScCollector, String, String, String, Int32)
Declaration
public TwoExpressionsCollectorSet CreateTwoExpressionsCollectorSet(ScCollector collector, string value, string valueTwo, string unitsType, int index)
Parameters
Type |
Name |
Description |
ScCollector |
collector |
|
System.String |
value |
|
System.String |
valueTwo |
|
System.String |
unitsType |
|
System.Int32 |
index |
|
Returns
CreateTwoExpressionsSectionSet(Section, String, String, String, Int32)
Declaration
public TwoExpressionsSectionSet CreateTwoExpressionsSectionSet(Section section, string value, string valueTwo, string unitsType, int index)
Parameters
Type |
Name |
Description |
Section |
section |
|
System.String |
value |
|
System.String |
valueTwo |
|
System.String |
unitsType |
|
System.Int32 |
index |
|
Returns
CreateWavelinkRepository()
Declaration
public WaveLinkRepository CreateWavelinkRepository()
Returns
DeleteCamSetup()
Declaration
public void DeleteCamSetup()
DeleteInspectionSetup()
Declaration
public void DeleteInspectionSetup()
DeleteRetainedDraftingObjectsInCurrentLayout()
Declaration
public void DeleteRetainedDraftingObjectsInCurrentLayout()
GetFamilyInstance()
Declaration
public Instance GetFamilyInstance()
Returns
GetInterpartChildren()
Declaration
public Part[] GetInterpartChildren()
Returns
GetInterpartParents()
Declaration
public Part[] GetInterpartParents()
Returns
GetPartFamilyManager()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Part.NewPartFamilyTemplateManager instead")]
public PartFamilyManager GetPartFamilyManager()
Returns
GetUpdateStatusReport(out Int32)
Declaration
public Part.FeatureUpdateStatus[] GetUpdateStatusReport(out int numFailed)
Parameters
Type |
Name |
Description |
System.Int32 |
numFailed |
|
Returns
MakeAllFeaturesInactive()
Declaration
public void MakeAllFeaturesInactive()
MakeNoPartModuleActive()
Declaration
public void MakeNoPartModuleActive()
NewPartFamilyMemberData()
Declaration
[Obsolete("Deprecated in NX9.0.0. Create and use NXOpen.PartFamily.InstanceDefinition objects using NXOpen.PartFamily.TemplateManager.AddInstanceDefinition")]
public PartFamilyMemberData NewPartFamilyMemberData()
Returns
NewPartFamilyMemberValues()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.InstanceDefinition and NXOpen.PartFamily.InstanceDefinition.SetValueOfAttribute")]
public PartFamilyMemberValues NewPartFamilyMemberValues()
Returns
NewPartFamilyTemplateManager()
Declaration
public TemplateManager NewPartFamilyTemplateManager()
Returns
RemoveMissingParentsFromEdgeBlend(out Int32[])
Declaration
public EdgeBlend[] RemoveMissingParentsFromEdgeBlend(out int[] removedEdgeCounts)
Parameters
Type |
Name |
Description |
System.Int32[] |
removedEdgeCounts |
|
Returns
ResetTimestampToLatestFeature()
Declaration
public void ResetTimestampToLatestFeature()
Implements
System.Runtime.Remoting.Messaging.IMessageSink