NX Open C++ Reference Guide
|
Represents a PMI filter defined by a set of parts. More...
Additional Inherited Members | |
![]() | |
enum | ComponentMethod { ComponentMethodSelected, ComponentMethodSelectedAndChildren, ComponentMethodAll } |
Specifies the type of component method used on the associated components for display. More... | |
enum | FilterType { FilterTypeByType, FilterTypeByView, FilterTypeByComponent } |
Represents a type of PMI filter that can be created using the Part Navigator. More... | |
![]() | |
void | ApplyToView (NXOpen::View *view) |
Applies the PMI filter to a view. | |
NXOpen::Annotations::PmiFilter * | Copy () |
Creates a copy of the PMI filter. | |
void | EnableInView (NXOpen::View *view, bool enabled) |
Enables or disables the PMI filter in a given view Created in NX4.0.0. | |
std::vector< NXOpen::View * > | GetAppliedViews () |
Gets the views where the PMI filter is applied. | |
NXOpen::Annotations::PmiFilter::ComponentMethod | GetComponentMethod () |
Gets the component method of the PMI filter. | |
std::vector < NXOpen::Assemblies::Component * > | GetComponents () |
Gets the components associated with the PMI filter. | |
NXOpen::Annotations::PmiFilter::FilterType | GetFilterType () |
Gets the type of PMI filter. | |
bool | IsEnabled (NXOpen::View *view) |
Determines if the PMI filter is enabled in the view. | |
void | RemoveFromView (NXOpen::View *view) |
Removes a PMI filter from a view. | |
void | SetComponentMethod (NXOpen::Annotations::PmiFilter::ComponentMethod componentMethod) |
Sets the component method of the PMI filter. | |
void | SetComponents (const std::vector< NXOpen::Assemblies::Component * > &components) |
Sets the components associated with the PMI filter. | |
void | UpdatePmiDisplay () |
Updates the PMI display in the associated views of the filter Created in NX8.5.0. | |
Represents a PMI filter defined by a set of parts.
Created in NX4.0.0.