Class PlacePartBuilder
Inheritance
System.Object
System.MarshalByRefObject
PlacePartBuilder
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 PlacePartBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
PlacePartBuilder()
Declaration
protected PlacePartBuilder()
Methods
FinalizePlacement(CharacteristicList, CharacteristicList, String, Int32, Int32, Boolean)
Declaration
public void FinalizePlacement(CharacteristicList optionalCharx, CharacteristicList requiredCharx, string name, int layerOption, int layer, bool dfaultOStock)
Parameters
GetAddPartToActiveRunFlag()
Declaration
public bool GetAddPartToActiveRunFlag()
Returns
Type |
Description |
System.Boolean |
|
GetLoadedPartInfo(out TaggedObject, out TaggedObject)
Declaration
public void GetLoadedPartInfo(out TaggedObject loadedPart, out TaggedObject loadedInst)
Parameters
GetScrewSeatAlignmentVector()
Declaration
public Vector3d GetScrewSeatAlignmentVector()
Returns
GetScrewSeatAngle()
Declaration
public Expression GetScrewSeatAngle()
Returns
GetScrewSeatEnd()
Declaration
public Point3d GetScrewSeatEnd()
Returns
GetScrewSeatIntersectionPoint()
Declaration
public Point3d GetScrewSeatIntersectionPoint()
Returns
GetScrewSeatLength()
Declaration
public Expression GetScrewSeatLength()
Returns
LoadPart()
Declaration
LoadPart(String)
Declaration
public void LoadPart(string partNumber)
Parameters
Type |
Name |
Description |
System.String |
partNumber |
|
ReplaceLoadedInstance(TaggedObject)
Declaration
public void ReplaceLoadedInstance(TaggedObject partInst)
Parameters
SetActiveLayer(Int32, Int32)
Declaration
public void SetActiveLayer(int layerOption, int layer)
Parameters
Type |
Name |
Description |
System.Int32 |
layerOption |
|
System.Int32 |
layer |
|
SetActiveRefSet(String)
Declaration
public void SetActiveRefSet(string refSet)
Parameters
Type |
Name |
Description |
System.String |
refSet |
|
SetAddPartToActiveRunFlag(Boolean)
Declaration
public void SetAddPartToActiveRunFlag(bool addPartToActiveRun)
Parameters
Type |
Name |
Description |
System.Boolean |
addPartToActiveRun |
|
SetAttributeHolder(AttributeHolder)
Declaration
public void SetAttributeHolder(AttributeHolder attributeHolder)
Parameters
SetConsiderPorts(Boolean)
Declaration
public void SetConsiderPorts(bool considerPorts)
Parameters
Type |
Name |
Description |
System.Boolean |
considerPorts |
|
SetItemSelection(Int32, TaggedObject)
Declaration
public void SetItemSelection(int itemSelectionMethod, TaggedObject selectedPartOcc)
Parameters
Type |
Name |
Description |
System.Int32 |
itemSelectionMethod |
|
TaggedObject |
selectedPartOcc |
|
SetLoadedPartInfo(TaggedObject, TaggedObject)
Declaration
public void SetLoadedPartInfo(TaggedObject loadedPart, TaggedObject loadedInst)
Parameters
SetPlacePartOperation(Boolean)
Declaration
public void SetPlacePartOperation(bool replacePart)
Parameters
Type |
Name |
Description |
System.Boolean |
replacePart |
|
SetScrewSeatAlignmentVector(Vector3d)
Declaration
public void SetScrewSeatAlignmentVector(Vector3d alignVector)
Parameters
Type |
Name |
Description |
Vector3d |
alignVector |
|
SetScrewSeatEnd(Point3d)
Declaration
public void SetScrewSeatEnd(Point3d point)
Parameters
Type |
Name |
Description |
Point3d |
point |
|
SetScrewSeatIntersectionPoint(Point3d)
Declaration
public void SetScrewSeatIntersectionPoint(Point3d intersectionPoint)
Parameters
Type |
Name |
Description |
Point3d |
intersectionPoint |
|
SetScrewSeatPlacement(TaggedObject, TaggedObject, Point3d, Point3d, Expression, Expression)
Declaration
public void SetScrewSeatPlacement(TaggedObject startLocation, TaggedObject endLocation, Point3d startPoint, Point3d endPoint, Expression length, Expression angle)
Parameters
UnloadPart()
Declaration
UpdatePlacementObj(TaggedObject, Point3d)
Declaration
public void UpdatePlacementObj(TaggedObject placementObj, Point3d placementPos)
Parameters
UpdateRoutingTemplateAttributes()
Declaration
public void UpdateRoutingTemplateAttributes()
Implements
System.Runtime.Remoting.Messaging.IMessageSink