NX Open C++ Reference Guide
Public Member Functions
NXOpen::ReferenceSet Class Reference

Represents a ReferenceSet
This is no KF creation

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::ReferenceSet:
NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Member Functions

void AddObjectsToReferenceSet (const std::vector< NXOpen::NXObject * > &components)
 Addition of objects to reference set
Created in NX6.0.0.
std::vector< NXOpen::NXObject * > AskAllDirectMembers ()
 Query of reference set members.
std::vector< NXOpen::NXObject * > AskMembersInReferenceSet ()
 Query of reference set members.
bool GetAddComponentsAutomatically ()
 Returns the add components automatically toggle value.
void RemoveObjectsFromReferenceSet (const std::vector< NXOpen::NXObject * > &components)
 Removal of objects from reference set
Created in NX6.0.0.
void SetAddComponentsAutomatically (bool newValue, bool addExistingComponents)
 Sets the add components automatically toggle value.

Detailed Description

Represents a ReferenceSet
This is no KF creation

Created in NX6.0.0.



Member Function Documentation

void NXOpen::ReferenceSet::AddObjectsToReferenceSet ( const std::vector< NXOpen::NXObject * > &  components)

Addition of objects to reference set
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
componentsArray of the selected objects to be added in the refernce set

Query of reference set members.

Includes solid bodies, facet bodies, miscellaneous entities other than solid and facet bodies and assembly components.

Returns:
Members of reference set
Created in NX7.5.0.

License requirements : None

Query of reference set members.

Includes solid bodies, facet bodies and miscellaneous entities other than solid and facet bodies. Also includes entity objects like faces and edges. Does not include assembly components.

Returns:
Members of reference set
Created in NX6.0.0.

License requirements : None

Returns the add components automatically toggle value.

This controls whether new components added to the part will automatically get added to this reference set.

Returns:
The current setting for the add components automatically property
Created in NX6.0.0.

License requirements : None
void NXOpen::ReferenceSet::RemoveObjectsFromReferenceSet ( const std::vector< NXOpen::NXObject * > &  components)

Removal of objects from reference set
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
componentsArray of the selected objects to be removed from the refernce set
void NXOpen::ReferenceSet::SetAddComponentsAutomatically ( bool  newValue,
bool  addExistingComponents 
)

Sets the add components automatically toggle value.

This controls whether new components added to the part will automatically get added to this reference set.
Created in NX6.0.0.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
newValueThe new setting for the add components automatically property
addExistingComponentsSpecifies whether existing components should be added to the reference set, and only applies when newValue is true

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