Class PenetrationRequestBuilder
Inheritance
System.Object
System.MarshalByRefObject
PenetrationRequestBuilder
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 PenetrationRequestBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
PenetrationRequestBuilder()
Declaration
protected PenetrationRequestBuilder()
Properties
CompensationNumber
Declaration
public string CompensationNumber { get; set; }
Property Value
Type |
Description |
System.String |
|
CompensationType
Declaration
public PenetrationRequest.CompensationType CompensationType { get; set; }
Property Value
CornerRadius
Declaration
public Expression CornerRadius { get; }
Property Value
CoutoutType
Declaration
public PenetrationRequest.CoutoutType CoutoutType { get; set; }
Property Value
Cut
Declaration
public bool Cut { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DialogType
Declaration
public PenetrationRequestBuilder.RequestDialogType DialogType { get; set; }
Property Value
Diameter
Declaration
public Expression Diameter { get; }
Property Value
DirectionType
Declaration
public PenetrationRequest.DirectionType DirectionType { get; set; }
Property Value
DueDate
Declaration
public string DueDate { get; set; }
Property Value
Type |
Description |
System.String |
|
Hanger
Declaration
public bool Hanger { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HangerNumber
Declaration
public string HangerNumber { get; set; }
Property Value
Type |
Description |
System.String |
|
Height
Declaration
public Expression Height { get; }
Property Value
HoleSubType
Declaration
public string HoleSubType { get; set; }
Property Value
Type |
Description |
System.String |
|
HoleType
Declaration
public string HoleType { get; set; }
Property Value
Type |
Description |
System.String |
|
HorizontalDirection
Declaration
public Direction HorizontalDirection { get; set; }
Property Value
ModifiedSketch
Declaration
public Sketch ModifiedSketch { get; set; }
Property Value
Offset
Declaration
public Expression Offset { get; }
Property Value
Orientation
Declaration
public Direction Orientation { get; set; }
Property Value
PenetrationType
Declaration
public PenetrationRequest.PenetrationType PenetrationType { get; set; }
Property Value
Point
Declaration
public Point Point { get; set; }
Property Value
Radius
Declaration
public Expression Radius { get; }
Property Value
RequestName
Declaration
public string RequestName { get; set; }
Property Value
Type |
Description |
System.String |
|
RequestType
Declaration
public PenetrationRequest.RequestType RequestType { get; set; }
Property Value
RouteObjectCollector
Declaration
public SelectNXObjectList RouteObjectCollector { get; }
Property Value
RoutePenetrating
Declaration
public SelectNXObjectList RoutePenetrating { get; }
Property Value
SelectedSegment
Declaration
public NXObject SelectedSegment { get; set; }
Property Value
SelectionCompensation
Declaration
public SelectNXObject SelectionCompensation { get; }
Property Value
SelectionHanger
Declaration
public SelectNXObject SelectionHanger { get; }
Property Value
SelectionStructure
Declaration
public SelectNXObject SelectionStructure { get; }
Property Value
Sketch
Declaration
public Section Sketch { get; }
Property Value
Spill
Declaration
public bool Spill { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Width
Declaration
public Expression Width { get; }
Property Value
Methods
AddAdjacentStructure(Body)
Declaration
public void AddAdjacentStructure(Body adjacentStructure)
Parameters
Type |
Name |
Description |
Body |
adjacentStructure |
|
AddNonIntersectedStructure(Body)
Declaration
public void AddNonIntersectedStructure(Body structure)
Parameters
Type |
Name |
Description |
Body |
structure |
|
GetRequestDescription()
Declaration
public string[] GetRequestDescription()
Returns
Type |
Description |
System.String[] |
|
RemoveAllAdjacentStructures()
Declaration
public void RemoveAllAdjacentStructures()
RemoveNonIntersectedStructures()
Declaration
public void RemoveNonIntersectedStructures()
SetApplyOffset(Boolean)
Declaration
public void SetApplyOffset(bool applyOffset)
Parameters
Type |
Name |
Description |
System.Boolean |
applyOffset |
|
SetOffsetValue(Double)
Declaration
public void SetOffsetValue(double offsetValue)
Parameters
Type |
Name |
Description |
System.Double |
offsetValue |
|
SetRequestDescription(String[])
Declaration
public void SetRequestDescription(string[] stringDesc)
Parameters
Type |
Name |
Description |
System.String[] |
stringDesc |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink