Class DrawBeadBuilder
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    
    
    
    DrawBeadBuilder
   
  
    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 DrawBeadBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
   
  Constructors
  
  
  
  
  DrawBeadBuilder()
  
  
  Declaration
  
    protected DrawBeadBuilder()
   
  Properties
  
  
  
  
  AngleTolerance
  
  
  Declaration
  
    public double AngleTolerance { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Double |  | 
    
  
  
  
  
  BaseOrientation
  
  
  Declaration
  
    public DrawBeadBuilder.OrientationTypes BaseOrientation { get; set; }
   
  Property Value
  
  
  
  
  BuildEndTaper
  
  
  Declaration
  
    public bool BuildEndTaper { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  BuildStartTaper
  
  
  Declaration
  
    public bool BuildStartTaper { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  Centerline
  
  
  Declaration
  
    public Section Centerline { get; }
   
  Property Value
  
  
  
  
  CenterlineProjection
  
  
  Declaration
  
    public DrawBeadBuilder.ProjectionDirectionTypes CenterlineProjection { get; set; }
   
  Property Value
  
  
  
  
  Clearance
  
  
  Declaration
  
    public Expression Clearance { get; }
   
  Property Value
  
  
  
  
  DistanceTolerance
  
  
  Declaration
  
    public double DistanceTolerance { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Double |  | 
    
  
  
  
  
  DrawDirection
  
  
  Declaration
  
    public DieDirectionBuilder DrawDirection { get; }
   
  Property Value
  
  
  
  
  EndPoint
  
  
  Declaration
  
    public DieLocationBuilder EndPoint { get; }
   
  Property Value
  
  
  
  
  EndTaper
  
  
  Declaration
  
    public DrawBeadTaperBuilder EndTaper { get; }
   
  Property Value
  
  
  
  
  FemaleDepthType
  
  
  Declaration
  
    public DrawBeadBuilder.FemaleDepthTypes FemaleDepthType { get; set; }
   
  Property Value
  
  
  
  
  FemaleDepthValue
  
  
  Declaration
  
    public Expression FemaleDepthValue { get; }
   
  Property Value
  
  
  
  
  FemaleFaceAttribute
  
  
  Declaration
  
    public DieAttributesBuilder FemaleFaceAttribute { get; }
   
  Property Value
  
  
  
  
  FemaleSheetAttribute
  
  
  Declaration
  
    public DieAttributesBuilder FemaleSheetAttribute { get; }
   
  Property Value
  
  
  
  
  FemaleWidthType
  
  
  Declaration
  
    public DrawBeadBuilder.FemaleWidthTypes FemaleWidthType { get; set; }
   
  Property Value
  
  
  
  
  FemaleWidthValue
  
  
  Declaration
  
    public Expression FemaleWidthValue { get; }
   
  Property Value
  
  
  
  
  GenerateHeightCurve
  
  
  Declaration
  
    public bool GenerateHeightCurve { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  MachineOffset
  
  
  Declaration
  
    public bool MachineOffset { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  MachiningOffsetTitleAttribute
  
  
  Declaration
  
    public DieAttributesBuilder MachiningOffsetTitleAttribute { get; }
   
  Property Value
  
  
  
  
  MaleBeadPosition
  
  
  Declaration
  
    public DrawBeadBuilder.MaleBeadPositionTypes MaleBeadPosition { get; set; }
   
  Property Value
  
  
  
  
  MaleFaceAttribute
  
  
  Declaration
  
    public DieAttributesBuilder MaleFaceAttribute { get; }
   
  Property Value
  
  
  
  
  MaleSheetAttribute
  
  
  Declaration
  
    public DieAttributesBuilder MaleSheetAttribute { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public Expression MetalThickness { get; }
   
  Property Value
  
  
  
  
  OrientSectionToDraw
  
  
  Declaration
  
    public DrawBeadBuilder.OrientSectionToDrawTypes OrientSectionToDraw { get; set; }
   
  Property Value
  
  
  
  
  Output
  
  
  Declaration
  
    public DrawBeadBuilder.OutputTypes Output { get; set; }
   
  Property Value
  
  
  
  
  PlacementFace
  
  
  Declaration
  
    public ScCollector PlacementFace { get; }
   
  Property Value
  
  
  
  
  ReferenceDirection
  
  
  Declaration
  
    public bool ReferenceDirection { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public bool ReverseMetalThickness { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  SegmentList
  
  
  Declaration
  
    public DrawBeadSegmentBuilderList SegmentList { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public DieAttributesBuilder SheetMetalFaceAttribute { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public DieAttributesBuilder SheetMetalSheetAttribute { get; }
   
  Property Value
  
  
  
  
  StartPoint
  
  
  Declaration
  
    public DieLocationBuilder StartPoint { get; }
   
  Property Value
  
  
  
  
  StartTaper
  
  
  Declaration
  
    public DrawBeadTaperBuilder StartTaper { get; }
   
  Property Value
  
  
  
  
  TaperBead
  
  
  Declaration
  
    public bool TaperBead { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  TransitionDefinition
  
  
  Declaration
  
    public DrawBeadBuilder.TransitionDefinitionTypes TransitionDefinition { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  CreateDrawBeadSegment()
  
  
  Declaration
  
    public DrawBeadSegmentBuilder CreateDrawBeadSegment()
   
  Returns
  
  
  
  
  CreateSegmentsFromCenterlineCurves()
  
  
  Declaration
  
    public void CreateSegmentsFromCenterlineCurves()
   
  
  
  
  GetMoreDetails()
  
  
  Declaration
  
    public string[] GetMoreDetails()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String[] |  | 
    
  
  
  
  
  SetDefaultDrawDirection()
  
  
  Declaration
  
    public void SetDefaultDrawDirection()
   
  
  
  
  SetMoreDetails(String[])
  
  
  Declaration
  
    public void SetMoreDetails(string[] strings)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String[] | strings |  | 
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink