NXOpen .NET Reference Guide
|
Represents a builder class for effectivity configuration. More...
Public Member Functions | |
unsafe void | AddEffectivityRow (NXOpen.PDM.EffectivityTableRow effectivityRow) |
Adds the given effectivity row to NXOpen.PDM.EffectivityTableBuilder More... | |
unsafe void | Commit () |
Commit the modified effectivity rows More... | |
unsafe NXOpen.PDM.EffectivityTableRow | CreateNewEffectivityRow () |
Creates new effectivity row in NXOpen.PDM.EffectivityTableBuilder object More... | |
unsafe void | GetEffectivityRows (out NXOpen.PDM.EffectivityTableRow[] effectivityRows) |
Gets the existing effectivity rows from effectivity table More... | |
unsafe void | RemoveEffectivityRows (NXOpen.PDM.EffectivityTableRow[] effectivityRows) |
Removes the given effectivity rows from NXOpen.PDM.EffectivityTableBuilder More... | |
unsafe void | UpdateBuilderDetails (NXOpen.CollaborativeDesign cd, string validationBasisFormula, string[] effectivityFormulae) |
Updates this builder with new NXOpen.CollaborativeDesign , validation basis formula and effectivity formulae to edit. 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents a builder class for effectivity configuration.
Created in NX9.0.0
|
inline |
Adds the given effectivity row to NXOpen.PDM.EffectivityTableBuilder
Created in NX9.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
effectivityRow |
|
inline |
Commit the modified effectivity rows
Created in NX9.0.0
License requirements: assemblies ("ASSEMBLIES MODULE")
|
inline |
Creates new effectivity row in NXOpen.PDM.EffectivityTableBuilder object
Created in NX9.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
|
inline |
Gets the existing effectivity rows from effectivity table
Created in NX9.0.0
License requirements: None.
effectivityRows |
|
inline |
Removes the given effectivity rows from NXOpen.PDM.EffectivityTableBuilder
Created in NX9.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
effectivityRows | effectivity rows to be removed |
|
inline |
Updates this builder with new NXOpen.CollaborativeDesign , validation basis formula and effectivity formulae to edit.
Effectivity formulae will be validated against provided validation basis formula.
Created in NX9.0.0
License requirements: nx_4gd_integration ("4th Generation Design")
cd | |
validationBasisFormula | |
effectivityFormulae |
|
inline |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.