Class PierceHoleChildBuilder
Inheritance
PierceHoleChildBuilder
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
Depth
Declaration
public Expression Depth { get; }
Property Value
DesignStatus
Declaration
public bool DesignStatus { get; set; }
Property Value
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
DisplayStatus
Declaration
public bool DisplayStatus { get; set; }
Property Value
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 int, out string)
Declaration
public void GetBreakerHoleAttributes(out string title, out string value, out int color, out string diameterTitle)
Parameters
GetBreakerHoleShape(out DirectionOption)
Declaration
public IProfile[] GetBreakerHoleShape(out DirectionOption direction)
Parameters
Returns
GetHoleAttributes(out string, out string, out int, out string)
Declaration
public void GetHoleAttributes(out string title, out string value, out int color, out string diameterTitle)
Parameters
GetPierceHoleLocation()
Declaration
public ILocation[] GetPierceHoleLocation()
Returns
GetPierceHoleShape(out DirectionOption)
Declaration
public IProfile[] GetPierceHoleShape(out DirectionOption direction)
Parameters
Returns
GetSlugHoleAttributes(out string, out string, out int, out string)
Declaration
public void GetSlugHoleAttributes(out string title, out string value, out int color, out string diameterTitle)
Parameters
GetSlugHoleShape(out DirectionOption)
Declaration
public IProfile[] GetSlugHoleShape(out DirectionOption direction)
Parameters
Returns
SetBreakerHoleAttributes(string, string, int, string)
Declaration
public void SetBreakerHoleAttributes(string title, string value, int color, string diameterTitle)
Parameters
SetBreakerHoleDepth(string)
Declaration
public void SetBreakerHoleDepth(string breakerHoleDepth)
Parameters
Type |
Name |
Description |
string |
breakerHoleDepth |
|
SetBreakerHoleFactor(string)
Declaration
public void SetBreakerHoleFactor(string breakerHoleFactor)
Parameters
Type |
Name |
Description |
string |
breakerHoleFactor |
|
SetBreakerHoleOffset(string)
Declaration
public void SetBreakerHoleOffset(string breakerHoleOffset)
Parameters
Type |
Name |
Description |
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 |
string |
depth |
|
SetDiameter(string)
Declaration
public void SetDiameter(string diameter)
Parameters
Type |
Name |
Description |
string |
diameter |
|
SetDieClearance(string)
Declaration
public void SetDieClearance(string dieClearance)
Parameters
Type |
Name |
Description |
string |
dieClearance |
|
SetHoleAttributes(string, string, int, string)
Declaration
public void SetHoleAttributes(string title, string value, int color, string diameterTitle)
Parameters
SetLength(string)
Declaration
public void SetLength(string length)
Parameters
Type |
Name |
Description |
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 |
string |
profileBlendRadius |
|
SetSlugHoleAttributes(string, string, int, string)
Declaration
public void SetSlugHoleAttributes(string title, string value, int color, string diameterTitle)
Parameters
SetSlugHoleDiameterIncrement(string)
Declaration
public void SetSlugHoleDiameterIncrement(string slugHoleDiameterIncrement)
Parameters
Type |
Name |
Description |
string |
slugHoleDiameterIncrement |
|
SetSlugHoleOffset(string)
Declaration
public void SetSlugHoleOffset(string slugHoleOffset)
Parameters
Type |
Name |
Description |
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 |
string |
width |
|
TranslatePierceHoleLocation(Vector3d)
Declaration
public void TranslatePierceHoleLocation(Vector3d translateDist)
Parameters
Type |
Name |
Description |
Vector3d |
translateDist |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink