NX Open C++ Reference Guide
List of all members
NXOpen::PDM::DesignFeatureRevision Class Reference

Represents the design feature revision in the database. More...

Inheritance diagram for NXOpen::PDM::DesignFeatureRevision:
NXOpen::PDM::ModelElementRevision NXOpen::NXObject NXOpen::PDM::IAttributeGroupOwner NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::PDM::ModelElementRevision
enum  PositioningStatus { PositioningStatusAbsolutelyPositioned, PositioningStatusOutOfDate, PositioningStatusUpToDate, PositioningStatusUnknown }
 Represents the positioning status of a design element. More...
 
- Public Member Functions inherited from NXOpen::PDM::ModelElementRevision
virtual
NXOpen::PDM::AttributeGroup
Create (NXOpen::PDM::AttributeGroupDescription *attributeGroupDescription)
 Creates an attribute group for a NXOpen::PDM::IAttributeGroupOwner , based on an attribute group type. More...
 
virtual
NXOpen::PDM::AttributeGroupReviseBuilder
CreateAttributeGroupReviseBuilder (const std::vector< NXOpen::PDM::AttributeGroup * > &attributeGroups)
 Creates a NXOpen::PDM::AttributeGroupReviseBuilder object. More...
 
virtual
NXOpen::PDM::AttributeGroupReviseBuilder
CreateAttributeGroupReviseBuilder (const std::vector< NXOpen::PDM::AttributeGroup * > &attributeGroups, bool keepOriginal, NXOpen::PDM::AttributeGroupReviseBuilder::SaveAsActionType saveAsActionType)
 The builder will do a revise or save-as operation for each attribute group in the input list of existing attribute groups depending on input operation type. More...
 
NXString EffectivityFormula ()
 Returns the formula string that represents the effectivity of this object in database. More...
 
virtual std::vector
< NXOpen::PDM::AttributeGroupDescription * > 
GetAttributeGroupDescriptions ()
 Returns the NXOpen::PDM::AttributeGroupDescription objects representing the attribute group types supported by this object. More...
 
virtual std::vector
< NXOpen::PDM::AttributeGroup * > 
GetAttributeGroups ()
 Returns the NXOpen::PDM::AttributeGroup objects owned by this object. More...
 
std::vector
< NXOpen::Assemblies::Partition * > 
GetMemberPartitions ()
 Get all the partitions of this model element revision. More...
 
NXOpen::PartGetOverridePart ()
 Get the override part of this model element revision if it has any. More...
 
std::vector
< NXOpen::Assemblies::PositioningGroup * > 
GetPositioningGroups ()
 Gets all positioning group which are associated with this design element. More...
 
NXOpen::PDM::ModelElementRevision::PositioningStatus GetPositionStatus ()
 Gets positioning status of design element. More...
 
bool IsAbsolutelyPositioned ()
 Determine whether this design element is absolutely positioned or not. More...
 
bool IsExcludedFromSpatialSearch ()
 Determines whether this model element revision is excluded from spatial search. More...
 
bool IsMemberOfPositioningGroup ()
 Determine whether this design element is part of positioning group or not. More...
 
NXOpen::CollaborativeDesignOwningCollaborativeDesign ()
 Returns the owning NXOpen::CollaborativeDesign . More...
 
void SetExcludeFromSpatialSearch (bool excludeFromSpatialSearch)
 Set or unset this model element revision from exclusion from spatial search. More...
 

Detailed Description

Represents the design feature revision in the database.


Instance of this class can not be created

Created in NX9.0.0.


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