Class InstantiationBuilder
Inheritance
InstantiationBuilder
Assembly: NXOpen.dll
Syntax
public class InstantiationBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
InstantiationBuilder()
Declaration
protected InstantiationBuilder()
Properties
BooleanFlag
Declaration
public InstantiationBuilder.JaUserdefinedtemplateinstantiationBooleanOption BooleanFlag { get; set; }
Property Value
BooleanTarget
Declaration
public NXObject BooleanTarget { get; set; }
Property Value
Expandable
Declaration
public bool Expandable { get; }
Property Value
ExplodeFlag
Declaration
public InstantiationBuilder.JaUserdefinedtemplateinstantiationExplodeOption ExplodeFlag { get; set; }
Property Value
Explosion
Declaration
[Obsolete("Deprecated in NX2007.0.0. This method has no replacement. It is no longer used or supported.")]
public bool Explosion { get; set; }
Property Value
LayerNumber
Declaration
public int LayerNumber { get; set; }
Property Value
LayerOption
Declaration
public InstantiationBuilder.JaUserdefinedtemplateinstantiationLayerOption LayerOption { get; set; }
Property Value
PmiSettings
Declaration
public InstantiationBuilder.JaUserdefinedtemplateinstantiationPmiSettingsOption PmiSettings { get; set; }
Property Value
RepositionCsys
Declaration
public NXObject RepositionCsys { get; set; }
Property Value
Methods
AutomatchReference(NXObject, NXObject[], NXObject[], bool[], bool, out bool)
Declaration
public NXObject AutomatchReference(NXObject reference, NXObject[] references, NXObject[] matchedReferences, bool[] isDirectionsFlipped, bool doNameMatch, out bool isDirectionFlipped)
Parameters
Returns
GetExpressions()
Declaration
public Expression[] GetExpressions()
Returns
GetMatchedExpression(Expression, out bool)
Declaration
public Expression GetMatchedExpression(Expression originalExpression, out bool canBeEdited)
Parameters
Returns
GetMatchedReference(NXObject, out bool)
Declaration
public NXObject GetMatchedReference(NXObject originalReference, out bool isDirectionFlipped)
Parameters
Type |
Name |
Description |
NXObject |
originalReference |
|
bool |
isDirectionFlipped |
|
Returns
GetReferences()
Declaration
public NXObject[] GetReferences()
Returns
LoadAuthoringPart(string)
Declaration
public Part LoadAuthoringPart(string authoringPartName)
Parameters
Type |
Name |
Description |
string |
authoringPartName |
|
Returns
SetMatchedReference(NXObject, NXObject, bool)
Declaration
public void SetMatchedReference(NXObject originalReference, NXObject matchedReference, bool flipDirection)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink