Class BasePart
Assembly: NXOpen.dll
Syntax
public class BasePart : NXObject, IMessageSink, INXObject
Constructors
BasePart()
Declaration
Properties
AnalysisManager
Declaration
public AnalysisManager AnalysisManager { get; }
Property Value
AnalysisResults
Declaration
public AnalysisResultCollection AnalysisResults { get; }
Property Value
AnimationCameras
Declaration
public AnimationCameraCollection AnimationCameras { 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
CAMFeatures
Declaration
public CAMFeatureCollection CAMFeatures { get; }
Property Value
CadInfoManager
Declaration
public CadInfoManager CadInfoManager { get; }
Property Value
CaeViewLayoutManager
Declaration
public ViewLayoutManager CaeViewLayoutManager { get; }
Property Value
Cameras
Declaration
public CameraCollection Cameras { 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
CheckerData
Declaration
public CheckerData CheckerData { get; }
Property Value
Colors
Declaration
public ColorManager Colors { get; }
Property Value
ComponentAssembly
Declaration
public ComponentAssembly ComponentAssembly { get; }
Property Value
ConfigurationManager
Declaration
public ConfigurationManager ConfigurationManager { get; }
Property Value
ConvertToPMIBuilderManager
Declaration
public ConvertToPMIBuilderManager ConvertToPMIBuilderManager { get; }
Property Value
CoordinateSystems
Declaration
public CoordinateSystemCollection CoordinateSystems { get; }
Property Value
CurveOperationExpRecords
Declaration
public CurveOperationExpressionRecordCollection CurveOperationExpRecords { 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
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
ExternalFileReferenceManager
Declaration
public ExternalFileReferenceManager ExternalFileReferenceManager { 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
Functions
Declaration
public FunctionCollection Functions { get; }
Property Value
GeometricAnalysisAnalysisResultCollection
Declaration
public AnalysisResultCollection GeometricAnalysisAnalysisResultCollection { get; }
Property Value
Grids
Declaration
public GridCollection Grids { get; }
Property Value
HasWriteAccess
Declaration
public bool HasWriteAccess { get; }
Property Value
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
ImplictOperations
Declaration
public ImplicitOperationCollection ImplictOperations { get; }
Property Value
InfiniteLines
Declaration
public InfiniteLineCollection InfiniteLines { get; }
Property Value
IsDesignReviewPart
Declaration
public bool IsDesignReviewPart { get; }
Property Value
IsFullyLoaded
Declaration
public bool IsFullyLoaded { get; }
Property Value
IsModified
Declaration
public bool IsModified { get; }
Property Value
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
LayerCategories
Declaration
public CategoryCollection LayerCategories { get; }
Property Value
Layers
Declaration
public LayerManager Layers { get; }
Property Value
LayoutStatePreferences
Declaration
public LayoutStatePreferences LayoutStatePreferences { get; }
Property Value
LayoutStates
Declaration
public LayoutStateCollection LayoutStates { get; }
Property Value
Layouts
Declaration
public LayoutCollection Layouts { get; }
Property Value
Leaf
Declaration
public string Leaf { get; }
Property Value
Lights
Declaration
public LightCollection Lights { get; }
Property Value
Lines
Declaration
public LineCollection Lines { get; }
Property Value
Markups
Declaration
public MarkupCollection Markups { 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
PDMPart
Declaration
public PdmPart PDMPart { get; }
Property Value
Parabolas
Declaration
public ParabolaCollection Parabolas { get; }
Property Value
ParameterLibraryManager
Declaration
public ParamLibParameterLibraryManager ParameterLibraryManager { get; }
Property Value
ParameterTables
Declaration
public ParameterTableCollection ParameterTables { 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
PartitionSchemeManager
Declaration
public PartitionSchemeManager PartitionSchemeManager { get; }
Property Value
PersistentResults
Declaration
public PersistentResultCollection PersistentResults { 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
PostManager
Declaration
public PostManager PostManager { get; }
Property Value
PostScenarioMgr
Declaration
public PostScenarioManager PostScenarioMgr { 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
SHEDObjs
Declaration
public TrueShadingCollection SHEDObjs { get; }
Property Value
SaveDisplayFacets
Declaration
public bool SaveDisplayFacets { get; set; }
Property Value
SaveOptions
Declaration
public PartSaveOptions SaveOptions { get; }
Property Value
ScCollectors
Declaration
public ScCollectorCollection ScCollectors { get; }
Property Value
ScRuleFactory
Declaration
public ScRuleFactory ScRuleFactory { get; }
Property Value
Scalars
Declaration
public ScalarCollection Scalars { get; }
Property Value
Sections
Declaration
public SectionCollection Sections { get; }
Property Value
SelPref
Declaration
public SelPrefCollection SelPref { get; }
Property Value
SelectionProgramCollections
Declaration
public SelectionProgramCollection SelectionProgramCollections { get; }
Property Value
Splines
Declaration
public SplineCollection Splines { get; }
Property Value
Strokes
Declaration
public StrokeCollection Strokes { get; }
Property Value
TrueStudioObjs
Declaration
public TrueStudioCollection TrueStudioObjs { get; }
Property Value
UVMaps
Declaration
public UVMapCollection UVMaps { get; }
Property Value
UniqueIdentifier
Declaration
public string UniqueIdentifier { get; set; }
Property Value
UnitCollection
Declaration
public UnitCollection UnitCollection { get; }
Property Value
UserDefinedObjectManager
Declaration
public UserDefinedObjectManager UserDefinedObjectManager { get; }
Property Value
Validations
Declaration
public ValidationCollection Validations { get; }
Property Value
ViewSets
Declaration
public ViewSetCollection ViewSets { get; }
Property Value
Views
Declaration
public ViewCollection Views { get; }
Property Value
VisualMaterialCollection
Declaration
public VisualMaterialCollection VisualMaterialCollection { 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 |
string |
newFileName |
|
CanBeDisplayPart()
Declaration
public bool CanBeDisplayPart()
Returns
Close(CloseWholeTree, CloseModified, PartCloseResponses)
Declaration
public void Close(BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified, PartCloseResponses responses)
Parameters
CloseAllConfigurations(CloseWholeTree, CloseModified, PartCloseResponses)
Declaration
public void CloseAllConfigurations(BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified, PartCloseResponses responses)
Parameters
CloseRetainUndoMarks(CloseWholeTree, CloseModified, PartCloseResponses)
Declaration
public void CloseRetainUndoMarks(BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified, PartCloseResponses responses)
Parameters
CompleteStructure()
Declaration
public void CompleteStructure()
CreateDynamicSectionBuilder(bool)
Declaration
[Obsolete("Deprecated in NX6.0.0. Use NXOpen.BasePart.DynamicSections instead.")]
public DynamicSectionBuilder CreateDynamicSectionBuilder(bool loadFromView)
Parameters
Type |
Name |
Description |
bool |
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
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
DeleteDisplayFacets(bool, bool)
Declaration
public void DeleteDisplayFacets(bool deleteSavedDisplayFacets, bool processChildren)
Parameters
Type |
Name |
Description |
bool |
deleteSavedDisplayFacets |
|
bool |
processChildren |
|
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
Declaration
public ConfiguredPart[] GetConfiguredParts()
Returns
GetHistoryInformation()
Declaration
public BasePart.HistoryEventInformation[] GetHistoryInformation()
Returns
GetIncompleteStatus()
Declaration
public BasePart.IncompleteStatus GetIncompleteStatus()
Returns
GetMakeUniqueName()
Declaration
public string GetMakeUniqueName()
Returns
GetMinimallyLoadedParts(out BasePart[])
Declaration
public void GetMinimallyLoadedParts(out BasePart[] minimallyLoadedParts)
Parameters
Type |
Name |
Description |
BasePart[] |
minimallyLoadedParts |
|
GetPreviewImage(out int, out int, out int[])
Declaration
public void GetPreviewImage(out int width, out int height, out int[] pixels)
Parameters
Type |
Name |
Description |
int |
width |
|
int |
height |
|
int[] |
pixels |
|
GetTransientStatus()
Declaration
public BasePart.TransientStatus GetTransientStatus()
Returns
HasAnyMinimallyLoadedChildren()
Declaration
public bool HasAnyMinimallyLoadedChildren()
Returns
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(bool)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.BasePart.RegenerateDisplayFacets overload instead.")]
public void RegenerateDisplayFacets(bool regenerateChildren)
Parameters
Type |
Name |
Description |
bool |
regenerateChildren |
|
RegenerateDisplayFacets(bool, bool)
Declaration
public void RegenerateDisplayFacets(bool deleteSavedDisplayFacets, bool regenerateChildren)
Parameters
Type |
Name |
Description |
bool |
deleteSavedDisplayFacets |
|
bool |
regenerateChildren |
|
ReinstateTransience()
Declaration
public void ReinstateTransience()
RemoveTransience()
Declaration
public void RemoveTransience()
RemoveTransienceForSaveAs()
Declaration
public void RemoveTransienceForSaveAs()
Reopen(CloseWholeTree, CloseModified, PartCloseResponses, out PartReopenReport)
Declaration
public BasePart Reopen(BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified, PartCloseResponses responses, out PartReopenReport reopenReport)
Parameters
Returns
ReopenAs(string, 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(SaveComponents, 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 |
string |
newFileName |
|
Returns
SaveBookmark(string, BookmarkOption)
Declaration
public void SaveBookmark(string fileName, BasePart.BookmarkOption option)
Parameters
SetMakeUniqueName(string)
Declaration
public void SetMakeUniqueName(string newUniqueName)
Parameters
Type |
Name |
Description |
string |
newUniqueName |
|
Undisplay()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink