API changes - 1.2 |
+ ProzessDataAnalyzerPro
+ public int PathCount { get; set; }
- public double VectorX { get; set; }
- public double VectorY { get; set; }
- public double VectorZ { get; set; }
+ public dvec3 FieldSize { get; set; }
- public List<ValueTuple<dvec2, dvec2>> TilingBounds { get; }
+ public List<TilingBound> TilingBounds { get; }
+ public dvec3 FieldSize { get; set; }
- public List<ValueTuple<dvec2, dvec2>> TilingBounds { get; }
+ public List<TilingBound> TilingBounds { get; }
+ public double DeltaNegativeSide { get; set; }
+ public double DeltaPositiveSide { get; set; }
+ public dvec2 P0 { get; set; }
+ public dvec2 P1 { get; set; }
+ public bool PositiveSide { get; set; }
+ public TilingBound( )
+ public static void CalculateSize( IEnumerable<ScanControllerSettings> scanControllers, MultiHeadMode mode, out ref FieldDefinition intersectedField, out ref FieldDefinition unifiedField )
+ public void UpdateSize( )
+ public void ImportList( string path, int rows, int columns )
+ public virtual LaserStatus ReadLaserStatus( )
+ public Func<LaserStatus> ReadLaserStatusDelegate { get; set; }
+ Alarm
+ Armed
+ None
+ Pilot
+ public AbortJobEvent( )
+ public AlignJobItemsEvent( )
+ public DrawJobElementEvent( )
+ public DrawPersistentVectorGraphicEvent( )
+ public ExecutorTypeSetEvent( )
+ public JobDownloadedEvent( )
+ public MetafileCommandAddedEvent( )
+ public ProcessTransformationChangedEvent( )
+ public RotationChangedEvent( )
+ public SplitAtPlaneEvent( )
+ public SplitJobElementEvent( )
+ public StartJobEvent( )
+ public JobElementStatistics GetJobElementStatistics( Guid jobElementID )
+ protected virtual void ModifyChildProcessingHolder( ProcessingHolder processingHolder, ProcessingHolder childProcessingHolder )
- public virtual BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation )
+ public virtual BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation, double deltaPositiveSide = 0, double deltaNegativeSide = 0, bool convertFlling = true )
+ public virtual void CreateFromBox( dvec3 p0, dvec3 p1 )
+ public EnvelopingOutline EnvelopingOutline { get; set; }
- public abstract BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation )
+ public abstract BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation, double deltaPositiveSide = 0, double deltaNegativeSide = 0, bool convertFlling = true )
- public abstract BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation )
+ public abstract BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation, double deltaPositiveSide = 0, double deltaNegativeSide = 0, bool convertFlling = true )
- public virtual BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation )
+ public virtual BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation, double deltaPositiveSide = 0, double deltaNegativeSide = 0, bool convertFlling = true )
- public virtual BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation )
+ public virtual BaseMarkableJobElement[] SplitAtPlane( dvec3 p0, dvec3 p1, dvec3 p2, dmat4 transformation, double deltaPositiveSide = 0, double deltaNegativeSide = 0, bool convertFlling = true )
+ Box
+ Circle
+ Line
+ Point
+ public bool EnableStatistics { get; set; }
+ public bool ShowStatistics { get; }
+ public Control StatisticsView { get; set; }
+ public ProcessingHolder CopyFrom( ProcessingHolder source )
+ public Cuboid TileBound { get; set; }
+ public dmat4 TileTransformationMatrix { get; set; }
+ public bool IsInfinitePasses { get; set; }
+ public bool IsNumberedPasses { get; set; }
- protected bool Equals( BaseFillingProfile other )
- protected bool Equals( BaseFillingProfile other )
- public double FlatteningTolerance { get; set; }
- public ToleranceType FlatteningToleranceType { get; set; }
- public virtual int GetHashCode( )
- protected double CollinearityDistance { get; }
- public static dvec3 GetPoint( double z, BaseMetafileCommand command )
+ public static dvec3 GetPoint( double t, BaseMetafileCommand command )
- public static dvec3 GetPointCubic( double z, dvec3 p1, dvec3 p2, dvec3 p3, dvec3 p4 )
+ public static dvec3 GetPointCubic( double t, dvec3 p1, dvec3 p2, dvec3 p3, dvec3 p4 )
- public static dvec3 GetPointQuadratic( double z, dvec3 p1, dvec3 p2, dvec3 p3 )
+ public static dvec3 GetPointQuadratic( double t, dvec3 p1, dvec3 p2, dvec3 p3 )
- public static void SplitCubic( double z, dvec3 p1, dvec3 p2, dvec3 p3, dvec3 p4, out ref dvec3[] p1Split, out ref dvec3[] p2Split, out ref dvec3[] p3Split, out ref dvec3[] p4Split )
+ public static void SplitCubic( double t, dvec3 p1, dvec3 p2, dvec3 p3, dvec3 p4, out ref dvec3[] p1Split, out ref dvec3[] p2Split, out ref dvec3[] p3Split, out ref dvec3[] p4Split )
- public static void SplitMetafileCommand( double z, BaseMetafileCommand command, out ref BaseMetafileCommand left, out ref BaseMetafileCommand right )
+ public static void SplitMetafileCommand( double t, BaseMetafileCommand command, out ref BaseMetafileCommand left, out ref BaseMetafileCommand right )
- public static void SplitQuadratic( double z, dvec3 p1, dvec3 p2, dvec3 p3, out ref dvec3[] p1Split, out ref dvec3[] p2Split, out ref dvec3[] p3Split )
+ public static void SplitQuadratic( double t, dvec3 p1, dvec3 p2, dvec3 p3, out ref dvec3[] p1Split, out ref dvec3[] p2Split, out ref dvec3[] p3Split )
+ public bool IsSeparatedCuboid( Cuboid cuboid )
+ public bool Inbound { get; set; }
+ public int? NumberOfInsets { get; set; }
- public List<Tuple<dvec2, dvec2, Color>> ArrowPoints { get; set; }
+ public List<ValueTuple<dvec2, dvec2, Color, bool>> ArrowPoints { get; set; }
- public List<Tuple<dvec2, dvec2, Color>> JumpVectors { get; set; }
+ public List<ValueTuple<dvec2, dvec2, Color, bool>> JumpVectors { get; set; }