API changes - 2.12 |
+ public bool ShouldLoadBalance { get; set; }
- public virtual void ConfigureIO( bool sendConfig )
+ public virtual void ConfigureIO( bool sendConfig = false )
- public virtual void GoToAndTrigger( double jumpSpeed, double jumpDelay, dvec3 position, bool async, int? outPin = null, int? outPort = null, Polarity? outPolarity = null, int? inPin = null, int? inPort = null, Polarity? inPolarity = null, CancellationToken? cancellationToken = null )
+ public virtual bool IsCloseEnabled { get; set; }
+ public bool BoundingBox { get; set; }
+ public JobElementSettingsConfig( )
+ public bool Pens { get; set; }
+ public bool Transformation { get; set; }
- public ModalMessage( MessageCategory cat, string detailCategorie = null )
+ public ModalMessage( MessageCategory cat, string detailCategory = null )
- public string Categorie { get; }
+ public string Category { get; }
+ public String[] Categories { get; }
+ public JobElementSettingsConfig JobElementSettings { get; }
- protected static ILogManager LogManager { get; set; }
+ public virtual string FilePath { get; set; }
+ public bool LinesSkipped { get; protected set; }
- public double ScanHeadRotation { get; set; }
- public dvec2 ScanHeadOffset { get; set; }
+ public virtual HashSet<dvec2> POIs { get; }
+ public virtual JobElementStatistics GetExecutionStats( MarkingMode mode, PenSet pens, dmat4 transformation, dvec3? startPosition )
+ public abstract JobElementStatistics GetExecutionStats( MarkingMode mode, PenSet pens, dmat4 transformation, dvec3? startPosition )
+ IList<JobElementHolder> SplitAllPaths( JobElementHolder jobElementHolder, IDictionary<string, ISet<Guid>> groupedPathsMap )
+ string FilePath { get; set; }
+ string LogPath { get; set; }
+ JobElementStatistics GetExecutionStats( MarkingMode mode, PenSet pens, dmat4 transformation, dvec3? startPosition )
+ public JobElementHolder SplitContent { get; set; }
+ public bool IsMultiHead { get; set; }
- public JobElementHolder SplitContent { get; set; }
+ public double AngleDelta { get; set; }
+ protected BaseHatchFillingProfile( )
+ public bool Bidirectional { get; set; }
+ public virtual bool IsIterationBased { get; }
+ public double OffsetDelta { get; set; }
+ public double Angle { get; set; }
+ protected BasePatternFillingProfile( )
+ public FillRule FillType { get; set; }
+ public virtual bool Invert { get; set; }
+ public double Offset { get; set; }
+ public double Pitch { get; set; }
+ public virtual double QuietZone { get; set; }
- public bool Bidirectional { get; set; }
- public double Angle { get; set; }
- public double AngleDelta { get; set; }
- public double Offset { get; set; }
- public double OffsetDelta { get; set; }
- public PolyFillType FillType { get; set; }
- public virtual bool Invert { get; set; }
- public virtual bool IsIterationBased { get; }
- public virtual double QuietZone { get; set; }
- protected bool Equals( HatchFillingProfile other )
- public bool Bidirectional { get; set; }
- public double Angle { get; set; }
- public double AngleDelta { get; set; }
- public double Offset { get; set; }
- public double OffsetDelta { get; set; }
- public double Pitch { get; set; }
- public PolyFillType FillType { get; set; }
- public virtual bool Equals( object obj )
- public virtual bool Invert { get; set; }
- public virtual bool IsIterationBased { get; }
- public virtual double QuietZone { get; set; }
- public virtual int GetHashCode( )
- protected bool Equals( InsetFillingProfile other )
- public virtual bool Equals( object obj )
- public virtual int GetHashCode( )
- protected bool Equals( SpiralFillingProfile other )
- public double Angle { get; set; }
+ public double ChordLength { get; set; }
- public double Pitch { get; set; }
- public PolyFillType FillType { get; set; }
- public virtual bool Equals( object obj )
- public virtual bool Invert { get; set; }
- public virtual double QuietZone { get; set; }
- public virtual int GetHashCode( )
- protected bool Equals( VectorGraphicFillingProfile other )
- public PolyFillType FillType { get; set; }
- public virtual bool Equals( object obj )
- public virtual bool Invert { get; set; }
- public virtual double QuietZone { get; set; }
- public virtual int GetHashCode( )
+ public static bool PolygonInsidePolygon( IList<IList<dvec3>> outerPolygonsVertices, IList<dvec3> innerPolygonVertices )
+ public virtual string FilePath { get; set; }
+ public virtual string LogPath { get; set; }
+ public virtual string FilePath { get; set; }
+ public virtual string FilePath { get; set; }
+ public virtual string LogPath { get; set; }
- public DistanceSensorTriggerInSettings DistanceSensorTriggerIn { get; }
- public DistanceSensorTriggerOutSettings DistanceSensorTriggerOut { get; }
- public virtual void GoToAndTrigger( double jumpSpeed, double jumpDelay, dvec3 position, bool async, int? outPin = null, int? outPort = null, Polarity? outPolarity = null, int? inPin = null, int? inPort = null, Polarity? inPolarity = null, CancellationToken? cancellationToken = null )
+ public SPICE3IOController( MarkerAPI markerAPI )