Class PierceHoleChildBuilder
Inheritance
System.Object
System.MarshalByRefObject
PierceHoleChildBuilder
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 PierceHoleChildBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
PierceHoleChildBuilder()
Declaration
protected PierceHoleChildBuilder()
Properties
BreakerHoleDepth
Declaration
public Expression BreakerHoleDepth { get; }
Property Value
BreakerHoleDirection
Declaration
public ILocation BreakerHoleDirection { get; set; }
Property Value
BreakerHoleFactor
Declaration
public Expression BreakerHoleFactor { get; }
Property Value
BreakerHoleLocation
Declaration
public ILocation BreakerHoleLocation { get; set; }
Property Value
BreakerHoleOffset
Declaration
public Expression BreakerHoleOffset { get; }
Property Value
BuildStatus
Declaration
public DieBuildStatusOption BuildStatus { get; }
Property Value
CircularSlugHole
Declaration
public bool CircularSlugHole { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Depth
Declaration
public Expression Depth { get; }
Property Value
DesignStatus
Declaration
public bool DesignStatus { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Diameter
Declaration
public Expression Diameter { get; }
Property Value
DieClearance
Declaration
public Expression DieClearance { get; }
Property Value
DisplayHoles
Declaration
public bool DisplayHoles { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayStatus
Declaration
public bool DisplayStatus { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Length
Declaration
public Expression Length { get; }
Property Value
PierceHoleDirection
Declaration
public ILocation PierceHoleDirection { get; set; }
Property Value
ProfileBlendRadius
Declaration
public Expression ProfileBlendRadius { get; }
Property Value
ShapeType
Declaration
public PierceHoleChildBuilder.ShapeTypeOption ShapeType { get; set; }
Property Value
SlugHoleDiameterIncrement
Declaration
public Expression SlugHoleDiameterIncrement { get; }
Property Value
SlugHoleOffset
Declaration
public Expression SlugHoleOffset { get; }
Property Value
Width
Declaration
public Expression Width { get; }
Property Value
Methods
GetBreakerHoleAttributes(out String, out String, out Int32, out String)
Declaration
public void GetBreakerHoleAttributes(out string title, out string value, out int color, out string diameterTitle)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.String |
value |
|
System.Int32 |
color |
|
System.String |
diameterTitle |
|
GetBreakerHoleShape(out DirectionOption)
Declaration
public IProfile[] GetBreakerHoleShape(out DirectionOption direction)
Parameters
Returns
GetHoleAttributes(out String, out String, out Int32, out String)
Declaration
public void GetHoleAttributes(out string title, out string value, out int color, out string diameterTitle)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.String |
value |
|
System.Int32 |
color |
|
System.String |
diameterTitle |
|
GetPierceHoleLocation()
Declaration
public ILocation[] GetPierceHoleLocation()
Returns
GetPierceHoleShape(out DirectionOption)
Declaration
public IProfile[] GetPierceHoleShape(out DirectionOption direction)
Parameters
Returns
GetSlugHoleAttributes(out String, out String, out Int32, out String)
Declaration
public void GetSlugHoleAttributes(out string title, out string value, out int color, out string diameterTitle)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.String |
value |
|
System.Int32 |
color |
|
System.String |
diameterTitle |
|
GetSlugHoleShape(out DirectionOption)
Declaration
public IProfile[] GetSlugHoleShape(out DirectionOption direction)
Parameters
Returns
SetBreakerHoleAttributes(String, String, Int32, String)
Declaration
public void SetBreakerHoleAttributes(string title, string value, int color, string diameterTitle)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.String |
value |
|
System.Int32 |
color |
|
System.String |
diameterTitle |
|
SetBreakerHoleDepth(String)
Declaration
public void SetBreakerHoleDepth(string breakerHoleDepth)
Parameters
Type |
Name |
Description |
System.String |
breakerHoleDepth |
|
SetBreakerHoleFactor(String)
Declaration
public void SetBreakerHoleFactor(string breakerHoleFactor)
Parameters
Type |
Name |
Description |
System.String |
breakerHoleFactor |
|
SetBreakerHoleOffset(String)
Declaration
public void SetBreakerHoleOffset(string breakerHoleOffset)
Parameters
Type |
Name |
Description |
System.String |
breakerHoleOffset |
|
SetBreakerHoleShape(DirectionOption, IProfile[])
Declaration
public void SetBreakerHoleShape(DirectionOption direction, IProfile[] profileEntries)
Parameters
SetDepth(String)
Declaration
public void SetDepth(string depth)
Parameters
Type |
Name |
Description |
System.String |
depth |
|
SetDiameter(String)
Declaration
public void SetDiameter(string diameter)
Parameters
Type |
Name |
Description |
System.String |
diameter |
|
SetDieClearance(String)
Declaration
public void SetDieClearance(string dieClearance)
Parameters
Type |
Name |
Description |
System.String |
dieClearance |
|
SetHoleAttributes(String, String, Int32, String)
Declaration
public void SetHoleAttributes(string title, string value, int color, string diameterTitle)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.String |
value |
|
System.Int32 |
color |
|
System.String |
diameterTitle |
|
SetLength(String)
Declaration
public void SetLength(string length)
Parameters
Type |
Name |
Description |
System.String |
length |
|
SetPierceHoleLocation(ILocation[])
Declaration
public void SetPierceHoleLocation(ILocation[] pierceHoleLocations)
Parameters
Type |
Name |
Description |
ILocation[] |
pierceHoleLocations |
|
SetPierceHoleShape(DirectionOption, IProfile[])
Declaration
public void SetPierceHoleShape(DirectionOption direction, IProfile[] profileEntries)
Parameters
SetProfileBlendRadius(String)
Declaration
public void SetProfileBlendRadius(string profileBlendRadius)
Parameters
Type |
Name |
Description |
System.String |
profileBlendRadius |
|
SetSlugHoleAttributes(String, String, Int32, String)
Declaration
public void SetSlugHoleAttributes(string title, string value, int color, string diameterTitle)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.String |
value |
|
System.Int32 |
color |
|
System.String |
diameterTitle |
|
SetSlugHoleDiameterIncrement(String)
Declaration
public void SetSlugHoleDiameterIncrement(string slugHoleDiameterIncrement)
Parameters
Type |
Name |
Description |
System.String |
slugHoleDiameterIncrement |
|
SetSlugHoleOffset(String)
Declaration
public void SetSlugHoleOffset(string slugHoleOffset)
Parameters
Type |
Name |
Description |
System.String |
slugHoleOffset |
|
SetSlugHoleShape(DirectionOption, IProfile[])
Declaration
public void SetSlugHoleShape(DirectionOption direction, IProfile[] profileEntries)
Parameters
SetWidth(String)
Declaration
public void SetWidth(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
TranslatePierceHoleLocation(Vector3d)
Declaration
public void TranslatePierceHoleLocation(Vector3d translateDist)
Parameters
Type |
Name |
Description |
Vector3d |
translateDist |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink