Class RPOBuilder
Inheritance
System.Object
System.MarshalByRefObject
RPOBuilder
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)
Namespace: NXOpen.Features
Assembly: NXOpen.dll
Syntax
public class RPOBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
RPOBuilder()
Declaration
protected RPOBuilder()
Methods
ApplyDimensions()
Declaration
public void ApplyDimensions()
CreateDimension()
Declaration
public RPODimension CreateDimension()
Returns
Type | Description |
---|---|
RPODimension |
CreatePositioningDimension()
Declaration
public void CreatePositioningDimension()
GetReferenceDirection(out IReferenceAxis, out AxisOrientation)
Declaration
public void GetReferenceDirection(out IReferenceAxis reference, out AxisOrientation orientation)
Parameters
Type | Name | Description |
---|---|---|
IReferenceAxis | reference | |
AxisOrientation | orientation |
GetRpoDimensions()
Declaration
public RPODimension[] GetRpoDimensions()
Returns
Type | Description |
---|---|
RPODimension[] |
HidePositioningDimensions()
Declaration
public void HidePositioningDimensions()
SetExpression(String)
Declaration
public void SetExpression(string expression)
Parameters
Type | Name | Description |
---|---|---|
System.String | expression |
SetReferenceDirection(IReferenceAxis, AxisOrientation)
Declaration
public void SetReferenceDirection(IReferenceAxis reference, AxisOrientation orientation)
Parameters
Type | Name | Description |
---|---|---|
IReferenceAxis | reference | |
AxisOrientation | orientation |
SetRpoDimensions(RPODimension[])
Declaration
public void SetRpoDimensions(RPODimension[] dimensions)
Parameters
Type | Name | Description |
---|---|---|
RPODimension[] | dimensions |
SetTargetAndTool(PositioningDimension.Subtype, NXObject, RPOBuilder.AssociativityType, Point3d, NXObject, RPOBuilder.AssociativityType, Point3d)
Declaration
public void SetTargetAndTool(PositioningDimension.Subtype subtype, NXObject target, RPOBuilder.AssociativityType targetAssociativity, Point3d targetHelpPoint, NXObject tool, RPOBuilder.AssociativityType toolAssociativity, Point3d toolHelpPoint)
Parameters
Type | Name | Description |
---|---|---|
PositioningDimension.Subtype | subtype | |
NXObject | target | |
RPOBuilder.AssociativityType | targetAssociativity | |
Point3d | targetHelpPoint | |
NXObject | tool | |
RPOBuilder.AssociativityType | toolAssociativity | |
Point3d | toolHelpPoint |
ShowPositioningDimensions()
Declaration
public void ShowPositioningDimensions()
UndoLastDimension()
Declaration
public void UndoLastDimension()
Implements
System.Runtime.Remoting.Messaging.IMessageSink