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
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
GetComponentAnchor()
Declaration
public InterfaceObject GetComponentAnchor()
Returns
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()
ResetToSnapped()
Declaration
public void ResetToSnapped()
ReverseZDirection()
Declaration
public void ReverseZDirection()
RotateAlongZDirection()
Declaration
public void RotateAlongZDirection()
SetComponentAnchor(InterfaceObject)
Declaration
public void SetComponentAnchor(InterfaceObject componentAnchor)
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 |
|
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