API changes - 2.41 |
+ public virtual DistanceSensorStatus GetDeviceStatus( )
+ NotReady
+ Ready
+ Unknown
+ protected BaseDistanceSensor _distanceSensor
+ public BaseDistanceSensor DistanceSensor { get; }
+ BaseTextGenerator Source { get; set; }
+ bool IsSizeFixed { get; set; }
+ dvec2 FixedSize { get; set; }
+ dvec3 CenterPosition { get; set; }
+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double collinearityDistance = 100 )
+ public double CollinearityDistance { get; set; }
+ public int NumberOfPoints { get; set; }
+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
+ public IList<dvec3> GetPolyLinePoints( int numOfPoints = 500, double collinearityDistance = 100 )
+ public PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double delta = 100 )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double delta = 100 )
+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double collinearityDistance = 100 )
+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double collinearityDistance = 100 )
+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int _ = 500, double dummy = 100 )
+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double delta = 100 )
+ public static IList<dvec3> RemoveStraightPoints( IList<dvec3> points, dvec3 start, double delta = 0,01 )
- public double CollinearityDistance { get; set; }
- public int NumberOfPoints { get; set; }
- public BaseTextGenerator Source { get; set; }
- public bool IsSizeFixed { get; set; }
- public dvec2 FixedSize { get; set; }
+ public virtual BaseTextGenerator Source { get; set; }
+ public virtual bool IsSizeFixed { get; set; }
+ public virtual dvec2 FixedSize { get; set; }
+ public bool IsCentered { get; set; }
+ public static void ForEachAggregatingExceptions( IReadOnlyCollection<T> source, Action<T> action )