API changes - 1.11 |
+ public static SKPoint ToCenter( SKRect value )
+ public static dvec2 ToDvec2( SKPoint value )
+ public static SKPoint ToSKPoint( dvec3 value )
+ public static SKPoint ToSKPoint( dvec2 value )
+ public static SKPoint ToSKPoint( vec2 value )
- protected Bitmap _bigPicture
- protected double _downscaleFactor
- protected int _lastUsedPictureHeight
- protected int _lastUsedPictureWidth
- protected double _pixelHeightWorld
- protected double _pixelWidthWorld
- protected Bitmap _takenPicture
- public Bitmap BigPicture { get; }
- public string CameraID { get; set; }
- public State CameraState { get; set; }
- public dvec2 CenterOffsetWorld { get; set; }
- public dvec2 CenterOffsetWorldTmp { get; set; }
- public dvec2 ConvertWorldPosToPixelPos( dvec2 pointWorld )
- protected Mat CreateDownscaledTakenPicture( Mat takenPictureMat, bool createCrossHair, double scale )
- protected void CreateScanFieldImage( )
- public double DownscaleFactor { get; set; }
- public double ExposureTime { get; set; }
- public double ExposureTimeMax { get; set; }
- public double ExposureTimeMin { get; set; }
- public int FieldHeightMaxPixel { get; set; }
- public int FieldHeightMinPixel { get; set; }
- public int FieldHeightPixel { get; set; }
- public double FieldHeightWorld { get; set; }
- public double FieldHeightWorldTmp { get; set; }
- public dmat4 FieldTrafo { get; set; }
- public int FieldWidthMaxPixel { get; set; }
- public int FieldWidthMinPixel { get; set; }
- public int FieldWidthPixel { get; set; }
- public double FieldWidthWorld { get; set; }
- public double FieldWidthWorldTmp { get; set; }
- public double Gain { get; set; }
- public double GainMax { get; set; }
- public double GainMin { get; set; }
- public dvec2 GetScanFieldSizePixel( )
- public bool IsAutoBrightness { get; set; }
- public bool IsAutoCalibration { get; set; }
- public bool IsAutoExposure { get; set; }
- public bool IsAutoGain { get; set; }
- public bool IsCalibrated { get; }
- public bool IsDirty { get; set; }
- public bool IsEmulator { get; set; }
- public bool IsSettingseDialogCancelled { get; set; }
- public bool IsSettingseDialogOpened { get; set; }
- public bool IsStreaming { get; set; }
- public double LeftFieldWidthCalibrationMarkWorld { get; set; }
- public dvec2 LowerRightCornerMarkedPositionWorld { get; set; }
- public dvec2 LowerRightCornerWorld { get; set; }
- public dvec2 LowerRightCornerWorldTmp { get; set; }
- public int PenNumber { get; set; }
- public Dictionary<int, Color?> Pens { get; set; }
- public double PixelHeightWorld { get; set; }
- public double PixelHeightWorldTmp { get; set; }
- public double PixelWidthWorld { get; set; }
- public double PixelWidthWorldTmp { get; set; }
- public dmat4 ProcessTrafo { get; set; }
- public static void PutMatIntoMat( Mat source, int x, int y, Mat dest )
- public Mat ScanFieldImage { get; set; }
- public string ScanHeadID { get; set; }
- public dvec3 ScanHeadPosition { get; set; }
- public virtual bool SetCameraWidthAndHeight( int wantedWidthPxl, int wantedHeightPxl )
- public double StandardMeasure { get; set; }
- public double StandardMeasureTmp { get; set; }
- public abstract void StartStreaming( )
- public abstract void StopStreaming( )
- public Bitmap TakePicture( bool isCrossHair, double scale = 0 )
- public Mat TakePictureAndPutItIntoScanFieldImage( bool isCrossHair, dvec3 pointWorld, bool isToClear, double scale = 0 )
- public abstract Mat TakePictureMat( bool isCrossHair, double scale = 0 )
- public Mat TransformScanFieldImage( )
- protected static bool TryLoadingCameraDLL( string DLLName, string manufacturer, bool isMsgToShow )
- public dvec2 UpperLeftCornerMarkedPositionWorld { get; set; }
- public dvec2 UpperLeftCornerWorld { get; set; }
- public dvec2 UpperLeftCornerWorldTmp { get; set; }
- public dvec2 WaveLengthScaleFactor { get; set; }
+ public SelectionRectangleCreatedEvent( )
+ public SetWorkspaceBackgroundMapEvent( )
+ public ZoomToRectangleEvent( )
+ public static double UiElementScale
+ public dvec3 Get000InPercent( )
- public static dvec3 CalcScaledEllipsesEndpoint( dvec3 startPoint, dvec3 centerPoint, EllipseToMetafileCommand cmd, dvec2 scale, out ref double aScaled, out ref double bScaled, out ref double phiScaled )
+ public static dvec3 CalcScaledEllipsesEndpoint( dvec3 startPoint, dvec3 centerPoint, double orentationAngle, double sweepAngle, double ratio, dvec2 scale, out ref double aScaled, out ref double bScaled, out ref double phiScaled )
+ public void AddBoundingBox( Rectangle path )
- public void AddElement( UIElement path, VectorGraphicPath vgPath, bool isHitTestVisible = false )
- public void AddImage( Image image, bool isHitTestVisible = false )
+ public List<ValueTuple<SKBitmap, double>> Bitmaps { get; }
- public List<Tuple<Animatable, int, BaseMetafileCommand, Path, VectorGraphicPath>> CommandMapping { get; }
+ public virtual void Dispose( )
+ public void FillBackground( bool doFill )
+ public bool IsEditMode { get; set; }
+ public bool IsGrouped { get; set; }
+ public bool IsHidden { get; set; }
- public bool IsImage { get; }
- public bool IsMutable { get; set; }
- public Dictionary<VectorGraphicPath, HashSet<Path>> PathMapping { get; }
+ public List<ValueTuple<SKPath, SKColor, Single[], Single, Single>> Paths { get; set; }
+ public object PenSet { get; set; }
- public double StrokeThickness { get; }
+ public void UpdateZoom( double zoom )
- public virtual JobElementPanel ExportAsUIElement( dvec2 scale, double pixelScale, bool displayJumps, bool mutable, PenSet penSet, double opacity, MarkingMode markingMode, double sharpCornerThreshold, double strokeThickness )
+ public virtual JobElementPanel ExportAsUIElement( dvec2 scale, double pixelScale, bool displayJumps, bool isEditMode, PenSet penSet, double opacity, MarkingMode markingMode, double sharpCornerThreshold, double strokeThickness, Dictionary<object, Dictionary<int, dvec3>> offsetMap )