Class InterpolateVector
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    
    
    InterpolateVector
   
  
    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 InterpolateVector : ToolAxisInterpolate, IMessageSink
   
  Constructors
  
  
  
  
  InterpolateVector()
  
  
  Declaration
  
    protected InterpolateVector()
   
  Properties
  
  
  
  
  ApplyLeadTilt
  
  
  Declaration
  
    public bool ApplyLeadTilt { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  MinimumLeadAngle
  
  
  Declaration
  
    public double MinimumLeadAngle { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  SmoothingMethod
  
  
  Declaration
  
    public int SmoothingMethod { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  TiltAngle
  
  
  Declaration
  
    public double TiltAngle { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  Methods
  
  
  
  
  Erase(Int32)
  
  
  Declaration
  
    public void Erase(int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  
  
  
  GetLeadAngle(Int32)
  
  
  Declaration
  
    public double GetLeadAngle(int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  GetPreviewMaximumDistanceBuilder()
  
  
  Declaration
  
    public InheritableToolDepBuilder GetPreviewMaximumDistanceBuilder()
   
  Returns
  
  
  
  
  GetTiltAngle(Int32)
  
  
  Declaration
  
    public double GetTiltAngle(int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  GetVector(Int32)
  
  
  Declaration
  
    public Direction GetVector(int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Returns
  
  
  
  
  Insert(Int32, Point, NXObject, Direction)
  
  
  Declaration
  
    public void Insert(int inputIndex, Point point, NXObject view, Direction vector)
   
  Parameters
  
  
  
  
  Modify(Int32, Point, Direction)
  
  
  Declaration
  
    public void Modify(int index, Point point, Direction vector)
   
  Parameters
  
  
  
  
  Modify(Int32, Point, Direction, Boolean)
  
  
  Declaration
  
    public void Modify(int index, Point point, Direction vector, bool ignorePoint)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
      
        | Point | 
        point | 
         | 
      
      
        | Direction | 
        vector | 
         | 
      
      
        | System.Boolean | 
        ignorePoint | 
         | 
      
    
  
  
  
  
  MoveDown(Int32)
  
  
  Declaration
  
    public void MoveDown(int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  
  
  
  MoveUp(Int32)
  
  
  Declaration
  
    public void MoveUp(int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  
  
  
  SetLeadAngle(Int32, Double)
  
  
  Declaration
  
    public void SetLeadAngle(int index, double leadAngle)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
      
        | System.Double | 
        leadAngle | 
         | 
      
    
  
  
  
  
  SetTiltAngle(Int32, Double)
  
  
  Declaration
  
    public void SetTiltAngle(int index, double tiltAngle)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
      
        | System.Double | 
        tiltAngle | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink