API changes - 2.15 |
+ public bool ShouldLoadBalance { get; set; }
- public virtual void ConfigureIO( bool sendConfig )
+ public virtual void ConfigureIO( bool sendConfig = false )
+ public abstract Guid PrepareSetDataCommand( SetDataMetafileCommand command, int delay, IOPortCondition condition, Guid? parentListGuid )
- 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 static bool IsOk( IDialogResult dialogResult )
+ public static T Get( IDialogResult dialogResult, string parameterName )
+ public static void Add( IDialogParameters dialogResult, Expression<Func<T>> property )
+ 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 bool EnableDialogs { get; set; }
+ public ModelMessageSettings( bool EnableDialogs = true )
+ public SetModalMessageSettingsEvent( )
+ public JobElementSettingsConfig JobElementSettings { get; }
- protected static ILogManager LogManager { get; set; }
+ public virtual string FilePath { 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 )
+ protected BaseScanControllerAutomationWithListJobElement( )
+ 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( )
- public long Code { get; set; }
+ public SetDataMetafileCommandCode Code { get; set; }
+ AppendTraceLabel
+ SetBias
+ SetDashPattern
+ SetJumpSpeed
+ SetMarkSpeed
+ SetPrimaryRamping
+ SetSecondaryRamping
+ Sleep
- 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 virtual BaseMetafileCommand SetData( long code, string message, IList<double> data = null )
+ public virtual BaseMetafileCommand SetData( SetDataMetafileCommandCode code, string message, IList<double> data = null )
+ public static bool PolygonInsidePolygon( IList<IList<dvec3>> outerPolygonsVertices, IList<dvec3> innerPolygonVertices )
+ protected BaseScanControllerCommandViewModel( )
+ 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; }
+ SetTraceLabel
+ public virtual bool CanRunOnScanController { get; }
+ public IList<double> CommandParameters { get; }
+ public virtual BaseScanController Controller { get; set; }
+ protected virtual Control DoShowUI( JobElementHolder jobElementHolder, string id )
+ protected virtual void DoShowUICallback( JobElementHolder jobElementHolder, PluginSettingsView settingsView )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )
+ public virtual void Initialize( )
+ public ScanControllerCommandType SelectedScanControllerCommandType { get; set; }
+ public SendScanControllerCommandAutomation( )
+ public virtual DataTemplate SelectTemplate( object item, DependencyObject container )
+ public SendScanControllerCommandTemplateSelector( )
+ public DataTemplate SetTraceLabelTemplate { get; set; }
+ public uint? Label { get; set; }
+ public SetTraceLabelViewModel( )
- public DistanceSensorTriggerInSettings DistanceSensorTriggerIn { get; }
- public DistanceSensorTriggerOutSettings DistanceSensorTriggerOut { get; }
+ public virtual Guid PrepareSetDataCommand( SetDataMetafileCommand command, int delay, IOPortCondition condition, Guid? parentListGuid )
- 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 static dvec3 Average( IEnumerable<dvec3> values )
+ public static dvec3 Sum( IEnumerable<dvec3> values )