Class PolyLine2DCurve
  
  Wrapper for a PolyLine2d that provides minimal IParametricCurve2D interface
 
  
  
    Inheritance
    
    PolyLine2DCurve
   
  
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
    public class PolyLine2DCurve : IParametricCurve2d
   
  Fields
  
  
  
  Polyline
  
  
  Declaration
  
    public PolyLine2d Polyline
   
  Field Value
  
  Properties
  
  
  
  
  ArcLength
  
  
  Declaration
  
    public double ArcLength { get; }
   
  Property Value
  
  
  
  
  HasArcLength
  
  
  Declaration
  
    public bool HasArcLength { get; }
   
  Property Value
  
  
  
  
  IsClosed
  
  
  Declaration
  
    public bool IsClosed { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool IsTransformable { get; }
   
  Property Value
  
  
  
  
  ParamLength
  
  
  Declaration
  
    public double ParamLength { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Clone()
  
  
  Declaration
  
    public IParametricCurve2d Clone()
   
  Returns
  
  
  
  
  Reverse()
  
  
  Declaration
  
  
  
  
  SampleArcLength(Double)
  
  
  Declaration
  
    public Vector2d SampleArcLength(double a)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Double | 
        a | 
         | 
      
    
  
  Returns
  
  
  
  
  SampleT(Double)
  
  
  Declaration
  
    public Vector2d SampleT(double t)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Double | 
        t | 
         | 
      
    
  
  Returns
  
  
  
  
  TangentT(Double)
  
  
  Declaration
  
    public Vector2d TangentT(double t)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Double | 
        t | 
         | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public void Transform(ITransform2 xform)
   
  Parameters
  
  Implements