NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Features.ShowRelatedFacesBuilder Class Reference

Represents a builder for a Show Related Faces. More...

Inheritance diagram for NXOpen.Features.ShowRelatedFacesBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void DeleteAllConstraints ()
 Deletes all the persistent constraints on the related face More...
 
unsafe void DeleteAllOffsetRelationOnBody ()
 Deletes all the offset relations on the body which the face belongs to More...
 
unsafe void DeleteConstraint (NXOpen.Features.Feature feature)
 Deletes the persistent constraint More...
 
unsafe void DeleteOffsetRelation (NXOpen.NXObject[] offsetFaces)
 Deletes the offset relation More...
 
unsafe void LockConstraint (NXOpen.Features.Feature feature)
 Locks the persistent constraint More...
 
unsafe void UnlockAllConstraints ()
 Unlocks all the persistent constraints on the related face More...
 
unsafe void UnlockConstraint (NXOpen.Features.Feature feature)
 Unlocks the persistent constraint More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool OffsetRelations [get, set]
 Returns or sets the value indicating whether to keep offset relations or not More...
 
unsafe NXOpen.SelectFace RelatedFace [get]
 Returns the related face More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a builder for a Show Related Faces.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateShowRelatedFacesBuilder

Created in NX7.0.0

Member Function Documentation

unsafe void NXOpen.Features.ShowRelatedFacesBuilder.DeleteAllConstraints ( )
inline

Deletes all the persistent constraints on the related face

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.Features.ShowRelatedFacesBuilder.DeleteAllOffsetRelationOnBody ( )
inline

Deletes all the offset relations on the body which the face belongs to

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")

unsafe void NXOpen.Features.ShowRelatedFacesBuilder.DeleteConstraint ( NXOpen.Features.Feature  feature)
inline

Deletes the persistent constraint

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
featurethe persistent constraint feature
unsafe void NXOpen.Features.ShowRelatedFacesBuilder.DeleteOffsetRelation ( NXOpen.NXObject[]  offsetFaces)
inline

Deletes the offset relation

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetFaces
unsafe void NXOpen.Features.ShowRelatedFacesBuilder.LockConstraint ( NXOpen.Features.Feature  feature)
inline

Locks the persistent constraint

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
featurethe persistent constraint feature
unsafe void NXOpen.Features.ShowRelatedFacesBuilder.UnlockAllConstraints ( )
inline

Unlocks all the persistent constraints on the related face

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.Features.ShowRelatedFacesBuilder.UnlockConstraint ( NXOpen.Features.Feature  feature)
inline

Unlocks the persistent constraint

Created in NX7.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
featurethe persistent constraint feature

Property Documentation

unsafe bool NXOpen.Features.ShowRelatedFacesBuilder.OffsetRelations
getset

Returns or sets the value indicating whether to keep offset relations or not

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.SelectFace NXOpen.Features.ShowRelatedFacesBuilder.RelatedFace
get

Returns the related face

Created in NX7.0.0

License requirements: None.


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