Class ObjectBuilder
Inheritance
ObjectBuilder
Assembly: NXOpen.dll
Syntax
public class ObjectBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
ObjectBuilder()
Declaration
protected ObjectBuilder()
Properties
MateSetting
Declaration
public ObjectBuilder.Mate MateSetting { get; set; }
Property Value
PartGeometryCopy
Declaration
public PartGeometryCopyBuilder PartGeometryCopy { get; }
Property Value
WaveSetting
Declaration
public ObjectBuilder.Wave WaveSetting { get; set; }
Property Value
Methods
AddProductInterface(NXObject, out bool)
Declaration
public InterfaceObject AddProductInterface(NXObject nxItem, out bool alreadyExisted)
Parameters
Returns
AddProductInterfaceObject(NXObject)
Declaration
public InterfaceObject AddProductInterfaceObject(NXObject nxItem)
Parameters
Returns
AddProductInterfaceObject1(NXObject, string, string, bool)
Declaration
public InterfaceObject AddProductInterfaceObject1(NXObject nxObject, string name, string description, bool reverseDirection)
Parameters
Returns
AddProductInterfaceObject2(NXObject, string, string, bool, InterfaceUsageType)
Declaration
public InterfaceObject AddProductInterfaceObject2(NXObject nxObject, string name, string description, bool reverseDirection, InterfaceObject.InterfaceUsageType interfaceUsageType)
Parameters
Returns
AddProductInterfaceObject3(NXObject, string, string, bool, InterfaceUsageType, bool)
Declaration
public InterfaceObject AddProductInterfaceObject3(NXObject nxObject, string name, string description, bool reverseDirection, InterfaceObject.InterfaceUsageType interfaceUsageType, bool isGroupAsPIObject)
Parameters
Returns
EditProductInterfaceObject(InterfaceObject, NXObject, string, string, bool)
Declaration
public void EditProductInterfaceObject(InterfaceObject productInterface, NXObject nxObject, string name, string description, bool reverseDirection)
Parameters
EditProductInterfaceObject1(InterfaceObject, NXObject, string, string, bool, InterfaceUsageType)
Declaration
public void EditProductInterfaceObject1(InterfaceObject productInterface, NXObject nxObject, string name, string description, bool reverseDirection, InterfaceObject.InterfaceUsageType interfaceUsageType)
Parameters
GetBuilderVersion()
Declaration
public ObjectBuilder.BuilderVersion GetBuilderVersion()
Returns
QueryProductInterfaceObjects(NXObject)
Declaration
public InterfaceObject[] QueryProductInterfaceObjects(NXObject part)
Parameters
Returns
RemoveProductInterfaceObject(InterfaceObject)
Declaration
public void RemoveProductInterfaceObject(InterfaceObject prodIntItem)
Parameters
SetBuilderVersion(BuilderVersion)
Declaration
public void SetBuilderVersion(ObjectBuilder.BuilderVersion version)
Parameters
Declaration
public void SetUserComments(InterfaceObject prodIntItem, string userComments)
Parameters
UpdateAttributesFromPart(NXObject)
Declaration
public void UpdateAttributesFromPart(NXObject part)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink