Class PlacementSolutionsBuilder
Inheritance
PlacementSolutionsBuilder
Assembly: NXOpen.dll
Syntax
public class PlacementSolutionsBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
PlacementSolutionsBuilder()
Declaration
protected PlacementSolutionsBuilder()
Methods
ApplyConstraintsAndClear()
Declaration
public void ApplyConstraintsAndClear()
ApplyConstraintsAndClear(bool, bool)
Declaration
public void ApplyConstraintsAndClear(bool lockEngagement, bool lockRotation)
Parameters
Type |
Name |
Description |
bool |
lockEngagement |
|
bool |
lockRotation |
|
ApplyConstraintsAndClear(bool, bool, bool)
Declaration
public void ApplyConstraintsAndClear(bool lockEngagement, bool lockRotation, bool fixPart)
Parameters
Type |
Name |
Description |
bool |
lockEngagement |
|
bool |
lockRotation |
|
bool |
fixPart |
|
ApplyPortRotation(double)
Declaration
public void ApplyPortRotation(double angle)
Parameters
Type |
Name |
Description |
double |
angle |
|
FirstSolution()
Declaration
public void FirstSolution()
GetConsiderPorts()
Declaration
public bool GetConsiderPorts()
Returns
GetLookForAdditionalPlacementSolutions()
Declaration
public bool GetLookForAdditionalPlacementSolutions()
Returns
GetNumberOfSolutions()
Declaration
public int GetNumberOfSolutions()
Returns
GetOnlyPrimaryPlacementSolutions()
Declaration
public bool GetOnlyPrimaryPlacementSolutions()
Returns
GetSolutionIndex()
Declaration
public int GetSolutionIndex()
Returns
InitializePlacementData(TaggedObject, Point3d, TaggedObject)
Declaration
public void InitializePlacementData(TaggedObject part, Point3d placementPos, TaggedObject partToPlace)
Parameters
NextSolution()
Declaration
public void NextSolution()
PreviousSolution()
Declaration
public void PreviousSolution()
SetConsiderPorts(bool)
Declaration
public void SetConsiderPorts(bool considerPorts)
Parameters
Type |
Name |
Description |
bool |
considerPorts |
|
SetLookForAdditionalPlacementSolutions(bool)
Declaration
public void SetLookForAdditionalPlacementSolutions(bool lookForAdditionalPlacementSolutions)
Parameters
Type |
Name |
Description |
bool |
lookForAdditionalPlacementSolutions |
|
SetOnlyPrimaryPlacementSolutions(bool)
Declaration
public void SetOnlyPrimaryPlacementSolutions(bool onlyPrimaryPlacementSolutions)
Parameters
Type |
Name |
Description |
bool |
onlyPrimaryPlacementSolutions |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink