CVB.Net 14.0
Stemmer.Cvb.Wpf.Controls Namespace Reference

Classes

class  DisableableMouseWheelScrollViewer
 A scroll viewer on which mouse wheel handling can be disabled. More...
 
class  Display
 Displays images with optional overlays and zoom control. More...
 
class  DisplayCanvas
 This canvas displays an image in the background and arranges its children according to the pixel coordinates of the image. More...
 
class  DisplayZoomEventArgs
 Event arguments for all display zoom related events. More...
 
class  GenApiGrid
 Property grid control to show all GenICam GenApi feature Nodes from a NodeMap. More...
 
interface  IDisplay
 Common CVB WPF Display interface. More...
 
class  ImageEditor
 A display control with support for drawing in the overlay bit-plane of an image. More...
 
class  ImageSourceChangedEventArgs
 Bubbling event to inform about image source changes. More...
 
class  MeasureLine
 Defines a measure line with display of the control's width/height. May be used inside a grid to display another control's extent. More...
 
class  MeasureLineExtensions
 Extension methods for types involved in the implementation of MeasureLine. More...
 
class  NamespaceDoc
 The namespace Stemmer.Cvb.Wpf.Controls contains controls for use in WPF applications. More...
 

Enumerations

enum  MouseOverInformation { None = 0 , MouseCursor = 1 , ImageDimension = 2 , All = MouseCursor | ImageDimension }
 Available mouse over information for the Display. More...
 
enum  AutoScaleContent { RenderTransform , LayoutTransform , Off }
 Determines whether the content is automatically scaled by the canvas via a render transform or not. More...
 
enum  LengthUnit { ImagePixel , DeviceIndependentPixel }
 Defines the unit of the DisplayCanvas length properties for child elements. More...
 
enum  PixelCoordinateSystem { LeftTop , Barycentric }
 Defines the location of a point in an image pixel. More...
 
enum  MaxVisibility { Beginner = GenApi.Visibility.Beginner , Expert = GenApi.Visibility.Expert , Guru = GenApi.Visibility.Guru }
 Defines which features should be shown in the GenApiGrid. More...
 
enum  MeasureLinePlacement { Left , Top , Right , Bottom }
 Possible placements of a measure line (relative to the UIElement which they are measuring). More...
 
enum  MeasureLineValueSource { ActualSize , Value }
 Possible value sources for the value displayed by a measure line. More...
 

Enumeration Type Documentation

◆ AutoScaleContent

Determines whether the content is automatically scaled by the canvas via a render transform or not.

Enumerator
RenderTransform 

Element is scaled via a render transform.

LayoutTransform 

Element is scaled via a layout transform.

Off 

Element is not scaled via a render transform.

◆ LengthUnit

enum LengthUnit

Defines the unit of the DisplayCanvas length properties for child elements.

See also
DisplayCanvas.LeftProperty, DisplayCanvas.TopProperty, DisplayCanvas.RightProperty, DisplayCanvas.BottomProperty
Enumerator
ImagePixel 

Length is in image source pixels (the default).

DeviceIndependentPixel 

Length is in device independent pixels as displayed by the canvas.

◆ MaxVisibility

Defines which features should be shown in the GenApiGrid.

Higher levels include lower ones: e.g. Expert includes all Beginner features.

Enumerator
Beginner 

Simple feature usable by everybody.

Expert 

More complex feature that requires deeper knowledge about the feature.

Guru 

Very complex and/or dangerous feature.

Attention: Wrong usage of these features may damage the device.

◆ MeasureLinePlacement

Possible placements of a measure line (relative to the UIElement which they are measuring).

Enumerator
Left 

Measure line is placed left of a control.

Top 

Measure line is placed atop a control.

Right 

Measure line is placed right of a control.

Bottom 

Measure line is placed below a control.

◆ MeasureLineValueSource

Possible value sources for the value displayed by a measure line.

Enumerator
ActualSize 

Determine the value to display from the control's actual size.

Value 

Take the value to display from the value property (which might be bound).

◆ MouseOverInformation

Available mouse over information for the Display.

Enumerator
None 

No mouse over information is shown.

MouseCursor 

Pixel location and value information is shown.

ImageDimension 

Image width, height and plane data is shown.

All 

All mouse over information is shown.

◆ PixelCoordinateSystem

Defines the location of a point in an image pixel.

Enumerator
LeftTop 

The point is at the left-top edge of the pixel.

Barycentric 

The point is at the center of the pixel (center of mass).