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