Class AddComponentBuilder
Inheritance
System.Object
System.MarshalByRefObject
AddComponentBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class AddComponentBuilder : Builder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder
Constructors
AddComponentBuilder()
Declaration
protected AddComponentBuilder()
Properties
ComponentName
Declaration
public string ComponentName { get; set; }
Property Value
Type |
Description |
System.String |
|
DesignElementType
Declaration
public string DesignElementType { get; set; }
Property Value
Type |
Description |
System.String |
|
FileNewDescriptor
Declaration
public FileNew FileNewDescriptor { get; }
Property Value
Layer
Declaration
public int Layer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ReferenceSet
Declaration
public string ReferenceSet { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
AllowMultipleAssemblyLocations()
Declaration
public bool AllowMultipleAssemblyLocations()
Returns
Type |
Description |
System.Boolean |
|
AutoAssignAttributes(NXObject[])
Declaration
public ErrorList AutoAssignAttributes(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
Returns
AutoAssignAttributesWithNamingPattern(NXObject[], NXObject[])
Declaration
public ErrorList AutoAssignAttributesWithNamingPattern(NXObject[] objects, NXObject[] properties)
Parameters
Returns
CreateAttributeTitleToNamingPatternMap(String[], String[])
Declaration
public NXObject CreateAttributeTitleToNamingPatternMap(string[] attributeTitles, string[] titlePatterns)
Parameters
Type |
Name |
Description |
System.String[] |
attributeTitles |
|
System.String[] |
titlePatterns |
|
Returns
GetAllProductInterfaceObjects(out InterfaceObject[])
Declaration
public void GetAllProductInterfaceObjects(out InterfaceObject[] productInterfaceObjects)
Parameters
GetCamComponentType()
Declaration
public AddComponentBuilder.CamComponentType GetCamComponentType()
Returns
GetComponentAnchor()
Declaration
public InterfaceObject GetComponentAnchor()
Returns
Declaration
public void GetConfiguredPartsToAdd(out ConfiguredPart[] configuredPartsToUse)
Parameters
GetCount()
Declaration
Returns
Type |
Description |
System.Int32 |
|
GetInitialLocationAndOrientation(out Point, out CoordinateSystem)
Declaration
public void GetInitialLocationAndOrientation(out Point initialLocation, out CoordinateSystem initialOrientation)
Parameters
GetInitialLocationType()
Declaration
public AddComponentBuilder.LocationType GetInitialLocationType()
Returns
GetKeepConstraintsOption()
Declaration
public bool GetKeepConstraintsOption()
Returns
Type |
Description |
System.Boolean |
|
GetLogicalObjects(out LogicalObject[])
Declaration
public void GetLogicalObjects(out LogicalObject[] logicalObjects)
Parameters
GetLogicalObjectsHavingUnassignedRequiredAttributes(out LogicalObject[])
Declaration
public void GetLogicalObjectsHavingUnassignedRequiredAttributes(out LogicalObject[] logicalObjects)
Parameters
GetOperationFailures()
Declaration
public ErrorList GetOperationFailures()
Returns
GetPartsToAdd(out BasePart[])
Declaration
public void GetPartsToAdd(out BasePart[] partsToUse)
Parameters
Type |
Name |
Description |
BasePart[] |
partsToUse |
|
GetScatterOption()
Declaration
public bool GetScatterOption()
Returns
Type |
Description |
System.Boolean |
|
OrientToWCS()
Declaration
public void OrientToWCS()
RemoveAddedComponents()
Declaration
public void RemoveAddedComponents()
Declaration
public void RemoveConfiguredPartsFromSelection(ConfiguredPart[] configuredPartsToRemove)
Parameters
RemovePartsFromSelection(BasePart[])
Declaration
public void RemovePartsFromSelection(BasePart[] partsToRemove)
Parameters
Type |
Name |
Description |
BasePart[] |
partsToRemove |
|
ResetToSnapped()
Declaration
public void ResetToSnapped()
ReverseZDirection()
Declaration
public void ReverseZDirection()
RotateAlongZDirection()
Declaration
public void RotateAlongZDirection()
SetAllowMultipleAssemblyLocations(Boolean)
Declaration
public void SetAllowMultipleAssemblyLocations(bool allow)
Parameters
Type |
Name |
Description |
System.Boolean |
allow |
|
SetCamComponentType(AddComponentBuilder.CamComponentType)
Declaration
public void SetCamComponentType(AddComponentBuilder.CamComponentType camCompType)
Parameters
SetComponentAnchor(InterfaceObject)
Declaration
public void SetComponentAnchor(InterfaceObject componentAnchor)
Parameters
Declaration
public void SetConfiguredPartsToAdd(ConfiguredPart[] configuredParts)
Parameters
SetCount(Int32)
Declaration
public void SetCount(int count)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
SetInitialLocationAndOrientation(Point, CoordinateSystem)
Declaration
public void SetInitialLocationAndOrientation(Point initialLocation, CoordinateSystem initialOrientation)
Parameters
SetInitialLocationAndOrientation(Point3d, Matrix3x3)
Declaration
public void SetInitialLocationAndOrientation(Point3d point, Matrix3x3 orientation)
Parameters
SetInitialLocationType(AddComponentBuilder.LocationType)
Declaration
public void SetInitialLocationType(AddComponentBuilder.LocationType locationType)
Parameters
SetKeepConstraintsOption(Boolean)
Declaration
public void SetKeepConstraintsOption(bool keepConstraintsOption)
Parameters
Type |
Name |
Description |
System.Boolean |
keepConstraintsOption |
|
SetPartsToAdd(BasePart[])
Declaration
public void SetPartsToAdd(BasePart[] partsToUse)
Parameters
Type |
Name |
Description |
BasePart[] |
partsToUse |
|
SetPendingInstance(NXObject)
Declaration
public void SetPendingInstance(NXObject pendingInstance)
Parameters
Type |
Name |
Description |
NXObject |
pendingInstance |
|
SetScatterOption(Boolean)
Declaration
public void SetScatterOption(bool scatterOption)
Parameters
Type |
Name |
Description |
System.Boolean |
scatterOption |
|
SetSynchDisplayProperties(Boolean)
Declaration
public void SetSynchDisplayProperties(bool synchDisplayProperties)
Parameters
Type |
Name |
Description |
System.Boolean |
synchDisplayProperties |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink