Class BasePart
Inheritance
System.Object
System.MarshalByRefObject
BasePart
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 BasePart : NXObject, IMessageSink, INXObject
Constructors
BasePart()
Declaration
Properties
AnalysisManager
Declaration
public AnalysisManager AnalysisManager { get; }
Property Value
Annotations
Declaration
public AnnotationManager Annotations { get; }
Property Value
Arcs
Declaration
public ArcCollection Arcs { get; }
Property Value
Assemblies
Declaration
public ProductOutlineManager Assemblies { get; }
Property Value
AssemblyManager
Declaration
public AssemblyManager AssemblyManager { get; }
Property Value
Axes
Declaration
public AxisCollection Axes { get; }
Property Value
BaseFeatures
Declaration
public BaseFeatureCollection BaseFeatures { get; }
Property Value
CaeViewLayoutManager
Declaration
public ViewLayoutManager CaeViewLayoutManager { get; }
Property Value
Cameras
Declaration
public CameraCollection Cameras { get; }
Property Value
CAMFeatures
Declaration
public CAMFeatureCollection CAMFeatures { get; }
Property Value
CgfxAttrs
Declaration
[Obsolete("Deprecated in NX10.0.0. No alternative provided for this class.")]
public CgfxAttrCollection CgfxAttrs { get; }
Property Value
CgfxMattex
Declaration
[Obsolete("Deprecated in NX10.0.0. No alternative provided for this class.")]
public CgfxMattexCollection CgfxMattex { get; }
Property Value
Colors
Declaration
public ColorManager Colors { get; }
Property Value
ComponentAssembly
Declaration
public ComponentAssembly ComponentAssembly { get; }
Property Value
ConvertToPMIBuilderManager
Declaration
public ConvertToPMIBuilderManager ConvertToPMIBuilderManager { get; }
Property Value
CoordinateSystems
Declaration
public CoordinateSystemCollection CoordinateSystems { get; }
Property Value
Curves
Declaration
public CurveCollection Curves { get; }
Property Value
Datums
Declaration
public DatumCollection Datums { get; }
Property Value
Decals
Declaration
public DecalCollection Decals { get; }
Property Value
DesignStudy
Declaration
public DesignStudyCollection DesignStudy { get; }
Property Value
Directions
Declaration
public DirectionCollection Directions { get; }
Property Value
Displayed
Declaration
public bool Displayed { get; }
Property Value
Type |
Description |
System.Boolean |
|
DynamicSections
Declaration
public DynamicSectionCollection DynamicSections { get; }
Property Value
Ellipses
Declaration
public EllipseCollection Ellipses { get; }
Property Value
ExpressionGroups
Declaration
public ExpressionGroupCollection ExpressionGroups { get; }
Property Value
Expressions
Declaration
public ExpressionCollection Expressions { get; }
Property Value
Features
Declaration
public FeatureCollection Features { get; }
Property Value
FieldManager
Declaration
public FieldManager FieldManager { get; }
Property Value
Fonts
Declaration
public FontCollection Fonts { get; }
Property Value
FullPath
Declaration
public string FullPath { get; }
Property Value
Type |
Description |
System.String |
|
Functions
Declaration
public FunctionCollection Functions { get; }
Property Value
Grids
Declaration
public GridCollection Grids { get; }
Property Value
HasWriteAccess
Declaration
public bool HasWriteAccess { get; }
Property Value
Type |
Description |
System.Boolean |
|
Hyperbolas
Declaration
public HyperbolaCollection Hyperbolas { get; }
Property Value
ImageCaptureManager
Declaration
public ImageCaptureManager ImageCaptureManager { get; }
Property Value
Images
Declaration
public ImageCollection Images { get; }
Property Value
ImagesData
Declaration
public ImageDataCollection ImagesData { get; }
Property Value
InfiniteLines
Declaration
public InfiniteLineCollection InfiniteLines { get; }
Property Value
IsDesignReviewPart
Declaration
public bool IsDesignReviewPart { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsFullyLoaded
Declaration
public bool IsFullyLoaded { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
Type |
Description |
System.Boolean |
|
LayerCategories
Declaration
public CategoryCollection LayerCategories { get; }
Property Value
Layers
Declaration
public LayerManager Layers { get; }
Property Value
Layouts
Declaration
public LayoutCollection Layouts { get; }
Property Value
Leaf
Declaration
public string Leaf { get; }
Property Value
Type |
Description |
System.String |
|
Lights
Declaration
public LightCollection Lights { get; }
Property Value
Lines
Declaration
public LineCollection Lines { get; }
Property Value
MaterialManager
Declaration
public MaterialManager MaterialManager { get; }
Property Value
MeasureManager
Declaration
public MeasureManager MeasureManager { get; }
Property Value
ModelingViews
Declaration
public ModelingViewCollection ModelingViews { get; }
Property Value
NXMatrices
Declaration
public NXMatrixCollection NXMatrices { get; }
Property Value
Offsets
Declaration
public OffsetCollection Offsets { get; }
Property Value
Optimization
Declaration
public OptimizationCollection Optimization { get; }
Property Value
Parabolas
Declaration
public ParabolaCollection Parabolas { get; }
Property Value
PartLoadState
Declaration
public PartLoadState PartLoadState { get; }
Property Value
PartPreviewMode
Declaration
public BasePart.PartPreview PartPreviewMode { get; set; }
Property Value
PartUnits
Declaration
public BasePart.Units PartUnits { get; }
Property Value
PDMPart
Declaration
public PdmPart PDMPart { get; }
Property Value
Planes
Declaration
public PlaneCollection Planes { get; }
Property Value
PlotManager
Declaration
public PlotManager PlotManager { get; }
Property Value
PointClouds
Declaration
public PointCloudCollection PointClouds { get; }
Property Value
Points
Declaration
public PointCollection Points { get; }
Property Value
Polylines
Declaration
public PolylineCollection Polylines { get; }
Property Value
Preferences
Declaration
public PartPreferences Preferences { get; }
Property Value
PropertiesManager
Declaration
public PropertiesManager PropertiesManager { get; }
Property Value
RequirementChecks
Declaration
public RequirementCheckCollection RequirementChecks { get; }
Property Value
Requirements
Declaration
public RequirementCollection Requirements { get; }
Property Value
RuleManager
Declaration
public RuleManager RuleManager { get; }
Property Value
SaveDisplayFacets
Declaration
public bool SaveDisplayFacets { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SaveOptions
Declaration
public PartSaveOptions SaveOptions { get; }
Property Value
Scalars
Declaration
public ScalarCollection Scalars { get; }
Property Value
ScCollectors
Declaration
public ScCollectorCollection ScCollectors { get; }
Property Value
ScRuleFactory
Declaration
public ScRuleFactory ScRuleFactory { get; }
Property Value
Sections
Declaration
public SectionCollection Sections { get; }
Property Value
SelPref
Declaration
public SelPrefCollection SelPref { get; }
Property Value
SHEDObjs
Declaration
public TrueShadingCollection SHEDObjs { get; }
Property Value
Splines
Declaration
public SplineCollection Splines { get; }
Property Value
TrueStudioObjs
Declaration
public TrueStudioCollection TrueStudioObjs { get; }
Property Value
UniqueIdentifier
Declaration
public string UniqueIdentifier { get; set; }
Property Value
Type |
Description |
System.String |
|
UnitCollection
Declaration
public UnitCollection UnitCollection { get; }
Property Value
UserDefinedObjectManager
Declaration
public UserDefinedObjectManager UserDefinedObjectManager { get; }
Property Value
Validations
Declaration
public ValidationCollection Validations { get; }
Property Value
Views
Declaration
public ViewCollection Views { get; }
Property Value
WCS
Declaration
Property Value
Declaration
public XformCollection Xforms { get; }
Property Value
Methods
AssignPermanentName(String)
Declaration
public void AssignPermanentName(string newFileName)
Parameters
Type |
Name |
Description |
System.String |
newFileName |
|
CanBeDisplayPart()
Declaration
public bool CanBeDisplayPart()
Returns
Type |
Description |
System.Boolean |
|
Close(BasePart.CloseWholeTree, BasePart.CloseModified, PartCloseResponses)
Declaration
public void Close(BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified, PartCloseResponses responses)
Parameters
CompleteStructure()
Declaration
public void CompleteStructure()
CreateDynamicSectionBuilder(Boolean)
Declaration
[Obsolete("Deprecated in NX6.0.0. Use NXOpen.BasePart.DynamicSections instead.")]
public DynamicSectionBuilder CreateDynamicSectionBuilder(bool loadFromView)
Parameters
Type |
Name |
Description |
System.Boolean |
loadFromView |
|
Returns
CreateEffectivityConditionBuilder(CollaborativeDesign, String)
Declaration
public EffectivityConditionBuilder CreateEffectivityConditionBuilder(CollaborativeDesign cd, string effectivityFormula)
Parameters
Returns
CreateEffectivityConditionBuilder(CollaborativeDesign, String, String)
Declaration
public EffectivityConditionBuilder CreateEffectivityConditionBuilder(CollaborativeDesign cd, string validationBasisFormula, string effectivityFormula)
Parameters
Type |
Name |
Description |
CollaborativeDesign |
cd |
|
System.String |
validationBasisFormula |
|
System.String |
effectivityFormula |
|
Returns
CreateFacetSettingsBuilder()
Declaration
public FacetSettingsBuilder CreateFacetSettingsBuilder()
Returns
CreateGatewayGroupBuilder(Group)
Declaration
public GroupBuilder CreateGatewayGroupBuilder(Group group)
Parameters
Type |
Name |
Description |
Group |
group |
|
Returns
CreatePerspectiveOptionsBuilder()
Declaration
public PerspectiveOptionsBuilder CreatePerspectiveOptionsBuilder()
Returns
CreateReferenceSet()
Declaration
public ReferenceSet CreateReferenceSet()
Returns
DeleteReferenceSet(ReferenceSet)
Declaration
public void DeleteReferenceSet(ReferenceSet referenceSetObject)
Parameters
GetAllReferenceSets()
Declaration
public ReferenceSet[] GetAllReferenceSets()
Returns
GetArrangements(out Arrangement[])
Declaration
public void GetArrangements(out Arrangement[] arrangements)
Parameters
GetCollaborativeContentType()
Declaration
public BasePart.CollaborativeContentType GetCollaborativeContentType()
Returns
GetHistoryInformation()
Declaration
public BasePart.HistoryEventInformation[] GetHistoryInformation()
Returns
GetIncompleteStatus()
Declaration
public BasePart.IncompleteStatus GetIncompleteStatus()
Returns
GetMakeUniqueName()
Declaration
public string GetMakeUniqueName()
Returns
Type |
Description |
System.String |
|
GetMinimallyLoadedParts(out BasePart[])
Declaration
public void GetMinimallyLoadedParts(out BasePart[] minimallyLoadedParts)
Parameters
Type |
Name |
Description |
BasePart[] |
minimallyLoadedParts |
|
GetPreviewImage(out Int32, out Int32, out Int32[])
Declaration
public void GetPreviewImage(out int width, out int height, out int[] pixels)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Int32[] |
pixels |
|
GetTransientStatus()
Declaration
public BasePart.TransientStatus GetTransientStatus()
Returns
HasAnyMinimallyLoadedChildren()
Declaration
public bool HasAnyMinimallyLoadedChildren()
Returns
Type |
Description |
System.Boolean |
|
LoadFeatureDataForSelection()
Declaration
public PartLoadStatus LoadFeatureDataForSelection()
Returns
LoadFully()
Declaration
public PartLoadStatus LoadFully()
Returns
LoadThisPartFully()
Declaration
public PartLoadStatus LoadThisPartFully()
Returns
LoadThisPartPartially()
Declaration
public PartLoadStatus LoadThisPartPartially()
Returns
RegenerateDisplayFacets(Boolean)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.BasePart.RegenerateDisplayFacets overload instead.")]
public void RegenerateDisplayFacets(bool regenerateChildren)
Parameters
Type |
Name |
Description |
System.Boolean |
regenerateChildren |
|
RegenerateDisplayFacets(Boolean, Boolean)
Declaration
public void RegenerateDisplayFacets(bool deleteSavedDisplayFacets, bool regenerateChildren)
Parameters
Type |
Name |
Description |
System.Boolean |
deleteSavedDisplayFacets |
|
System.Boolean |
regenerateChildren |
|
ReinstateTransience()
Declaration
public void ReinstateTransience()
RemoveTransience()
Declaration
public void RemoveTransience()
Reopen(BasePart.CloseWholeTree, BasePart.CloseModified, PartCloseResponses, out PartReopenReport)
Declaration
public BasePart Reopen(BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified, PartCloseResponses responses, out PartReopenReport reopenReport)
Parameters
Returns
ReopenAs(String, BasePart.CloseModified, PartCloseResponses, out PartReopenReport)
Declaration
public BasePart ReopenAs(string fileName, BasePart.CloseModified closeModified, PartCloseResponses responses, out PartReopenReport reopenReport)
Parameters
Returns
ReverseBlankAll()
Declaration
public void ReverseBlankAll()
Save(BasePart.SaveComponents, BasePart.CloseAfterSave)
Declaration
public PartSaveStatus Save(BasePart.SaveComponents saveComponentParts, BasePart.CloseAfterSave close)
Parameters
Returns
SaveAs(String)
Declaration
public PartSaveStatus SaveAs(string newFileName)
Parameters
Type |
Name |
Description |
System.String |
newFileName |
|
Returns
SaveBookmark(String, BasePart.BookmarkOption)
Declaration
public void SaveBookmark(string fileName, BasePart.BookmarkOption option)
Parameters
SetMakeUniqueName(String)
Declaration
public void SetMakeUniqueName(string newUniqueName)
Parameters
Type |
Name |
Description |
System.String |
newUniqueName |
|
Undisplay()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink