API changes - 2.45 |
+ public bool? PulseShaping { get; set; }
+ public IList<Tuple<double, double>> PulseShapeSegments { get; set; }
+ public IList<Tuple<double, double>> SecondaryPulseShapeSegments { get; set; }
+ public virtual double? FetchTransferDelay( )
+ protected virtual void OnLocationChanged( EventArgs e )
+ public double Amplitude { get; set; }
+ public ContourAlienationSettings( int Type, double Amplitude = 1000, double Period = 500, double CornerRadius = 0, int NumberOfPoints = 100, double RampPower = 0,8, double RampStart = 0,5, bool ShouldRamp = false )
+ public double CornerRadius { get; set; }
+ public int NumberOfPoints { get; set; }
+ public double Period { get; set; }
+ public double RampPower { get; set; }
+ public double RampStart { get; set; }
+ public bool ShouldRamp { get; set; }
+ public int Type { get; set; }
- public BaseContourAlienationSettings LastUsedContourAlienation { get; set; }
+ public ContourAlienationSettings LastUsedContourAlienation { get; set; }
+ PenParameters_PulseShaping
+ public bool PulseShaping { get; set; }
+ public SuppressSelectItemEvent( )
+ public PulseShapeTemplateAddedEvent( )
+ protected ConcurrentDictionary<string, HashSet<ValueTuple<Guid, string>>> JobElementCountMap { get; }
- protected ConcurrentDictionary<string, JobStatistics> JobStatisticsMap { get; }
- public string BreakTie( BaseJobElement jobElement, JobElementStatistics jobElementStatistics, string tag, ISet<string> candidates )
+ public string BreakTie( BaseJobElement jobElement, string tag, ISet<string> candidates )
+ public bool ForceSingleList { get; set; }
+ bool Execute( JobElementHolder jobElementHolder, MarkableConfiguration markableConfiguration, Byte[] workspaceImage )
+ Cuboid GetBoundingBox( MarkableConfiguration markableConfiguration )
+ dmat4 ModelMatrix { get; }
+ Color ObjectColor { get; }
+ bool UsePenColor { get; }
+ int WorkspaceImageWidth { get; }
+ double WorkspaceOverlayLineThickness { get; }
+ double[][] GetPulseShapeTemplate( string templateName )
+ IList<string> GetPulseShapeTemplateNames( )
+ void DeletePulseShapeTemplate( string templateName )
+ void RenamePulseShapeTemplate( string templateName, string newName )
+ void SavePulseShapeTemplate( string templateName, double[][] pulseShapeProfiles )
+ public JobElementRenderData RenderData { get; set; }
+ public List<dvec2> SharpEdges { get; }
- public List<dvec2> SharpEdges { get; set; }
+ public List<ValueTuple<SKPath, SKColor, Single[], Single, Single, bool>> Paths { get; }
- public List<ValueTuple<SKPath, SKColor, Single[], Single, Single, bool>> Paths { get; set; }
+ public List<ValueTuple<dvec2, dvec2, Color, bool>> ArrowPoints { get; }
+ public List<ValueTuple<SKBitmap, dvec2>> Bitmaps { get; }
+ public List<ValueTuple<dvec2, Color>> Drills { get; }
+ public dvec2 EndPoint { get; set; }
+ public JobElementRenderData( )
+ public List<ValueTuple<dvec2, dvec2, Color, bool>> JumpVectors { get; }
+ public List<ValueTuple<SKPath, SKColor, Single[], Single, Single, bool>> Paths { get; set; }
+ public List<dvec2> SharpEdges { get; set; }
+ public dvec2 Size { get; set; }
+ public dvec2? StartPoint { get; set; }
+ SetPrimaryDistanceRamping
+ public double Amplitude { get; set; }
+ public int NumberOfPoints { get; set; }
+ public double Period { get; set; }
+ public double RampPower { get; set; }
+ public double RampStart { get; set; }
+ public bool ShouldRammp { get; set; }
+ public SineContourAlienationSettings( )
+ public virtual JobElementRenderData ExportAsRenderData( RenderSettings renderSettings )
- public void AlienateContour( BaseContourAlienationSettings settings )
+ public void AlienateContour( BaseContourAlienationSettings settings, dmat4 transformation )
+ public virtual IList<VectorGraphicPath> PrepareExecution( PenSet penSet, dmat4 transformation, bool doRamping, bool doPulseShaping, bool removeNonGeometric, bool removeNonMarked, int defaultPenNumber, int singleSequencePass )
- public virtual IList<VectorGraphicPath> PrepareExecution( PenSet penSet, dmat4 transformation, bool doRamping, bool removeNonGeometric, bool removeNonMarked, int defaultPenNumber, int singleSequencePass )
+ public virtual double? FetchTransferDelay( )
+ public dvec3 Pitches { get; set; }
+ public ivec3 Dimensions { get; set; }