NX Open C++ Reference Guide
List of all members
NXOpen::Annotations::PmiFilterByPart Class Reference

Represents a PMI filter defined by a set of parts. More...

Inheritance diagram for NXOpen::Annotations::PmiFilterByPart:
NXOpen::Annotations::PmiFilter NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::Annotations::PmiFilter
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...
 
- Public Member Functions inherited from NXOpen::Annotations::PmiFilter
void ApplyToView (NXOpen::View *view)
 Applies the PMI filter to a view. More...
 
NXOpen::Annotations::PmiFilterCopy ()
 Creates a copy of the PMI filter. More...
 
void EnableInView (NXOpen::View *view, bool enabled)
 Enables or disables the PMI filter in a given view
Created in NX4.0.0. More...
 
std::vector< NXOpen::View * > GetAppliedViews ()
 Gets the views where the PMI filter is applied. More...
 
NXOpen::Annotations::PmiFilter::ComponentMethod GetComponentMethod ()
 Gets the component method of the PMI filter. More...
 
std::vector
< NXOpen::Assemblies::Component * > 
GetComponents ()
 Gets the components associated with the PMI filter. More...
 
NXOpen::Annotations::PmiFilter::FilterType GetFilterType ()
 Gets the type of PMI filter. More...
 
bool IsEnabled (NXOpen::View *view)
 Determines if the PMI filter is enabled in the view. More...
 
void RemoveFromView (NXOpen::View *view)
 Removes a PMI filter from a view. More...
 
void SetComponentMethod (NXOpen::Annotations::PmiFilter::ComponentMethod componentMethod)
 Sets the component method of the PMI filter. More...
 
void SetComponents (const std::vector< NXOpen::Assemblies::Component * > &components)
 Sets the components associated with the PMI filter. More...
 
void UpdatePmiDisplay ()
 Updates the PMI display in the associated views of the filter
Created in NX8.5.0. More...
 

Detailed Description

Represents a PMI filter defined by a set of parts.


Created in NX4.0.0.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.