Stemmer.Cvb Namespace

CVB.Net Documentation
The namespace and assembly Stemmer.Cvb holds all published definitions of the types that form Cvb.Net.
Classes

  ClassDescription
Public classAnalyze
A collection functions available in the Common Vision Blox Image Manager for analyzing image content.
Public classAngleMath
Provides trigonometry functions that work with Angle objects.
Public classCalibrator3D
Object used to reconstruct point clouds.
Public classConnectionStateChangeEventArgs
Event arguments of the ConnectionStateChanged event.
Public classConvert3D
Conversion functions for 3D objects.
Public classConvertColorSpace
Simple color space conversion routines that are covered by the CVB Image Manager license.
Public classCvbException
Base exception for all Stemmer.Cvb exceptions.
Public classDataTypes
Contains common CVB DataTypes.
Public classDensePointCloud
Dense point cloud object.
Public classDevice
Generic CVB physical device.
Public classDeviceFactory
Factory object for creating Device objects.
Public classErrorCodes
Native CVB error codes.
Public classFileImage
An Image loaded from the file system.
Public classGeometryFit
Fitting algorithms for geometric objects.
Public classImage
The Common Vision Blox image.
Public classImageData
Stores the access data for image access.
Public classImageDrawer
Immediate mode drawing on a Image plane.
Public classImagePlaneCollection
Collection of plane informations.
Public classImagePlaneExtensions
Extension methods used on image planes.
Public classMappedImage
A mapped Common Vision Blox image.
Public classOverlayBitDrawer
Immediate mode drawing on Image overlay plane(s).
Public classPanoramicMappedImage
Mapped image of two merged source images.
Public classPfncFormatValue
Helper methods for PfncFormat values.
Public classPlaneLinkCollection
Collection of linked planes of a MappedImage.
Public classPointCloud
Base class for point clouds.
Public classPointCloudExtensions
Extension methods for PointClouds.
Public classProcess
Collection of functions available for image processing.
Public classPropertyValueChangedEventArgsT
Generic event arguments for property value changes.
Public classRectEventArgs
Event arguments transporting a rectangular area.
Public classRefT
Class to store a reference to a value type in.
Public classCode exampleScopedStateTState
Simple object for writing RAII-like scoped states (see example).
Public classSparsePointCloud
Sparse point cloud object.
Public classStreamCollection
A collection of DeviceStreams.
Public classSystemExtensions
Extension methods for types located in the System name space.
Public classTransform3D
Transformation functions for 3D objects.
Public classTransformations
Container class for a selection of functions that perform a (non-geometric) transformation on the input image.
Public classVpatIndexerBase
Indexer object for X and Y VPAT access.
Public classVpatIntIndexer
Indexer that returns an Int32 offset.
Public classVpatIntPtrIndexer
Indexer that returns an IntPtr offset.
Public classVpatLongIndexer
Indexer that returns an Int64 offset.
Public classWhiteBalance
WhiteBalance functions inside the Image Manager.
Public classWrappedImage
A wrapped image wraps another pixel buffer without owning it.
Structures

  StructureDescription
Public structureAffineMatrix2D
Compacted affine matrix for 2D operations.
Public structureAffineMatrix3D
Compacted affine matrix for 3D operations.
Public structureAngle
Object for convenient and type-safe handling of angles.
Public structureArea2D
Structure that represents an area of interest in the image.
Public structureComponentsPointer3D
Point components of a point cloud.
Public structureCuboid
3-dimensional range construct.
Public structureDataType
Data type description for a Image plane.
Public structureFactors3D
3D factor struct.
Public structureFeatureExtent
The rectangular extent of a feature relative to an anchor point.
Public structureImagePlane
Plane information container.
Public structureLinearAccessData
Linear Access properties.
Public structureLinearAccessDataT
Typed linear access properties with coordinate pixel access.
Public structureLinearPlaneAccess1D
Linear access to a plane;
Public structureLocalMaximum
Result type returned by the FindLocalMaxima function
Public structureMatrix2D
Double precision 2x2 Matrix struct.
Public structureMatrix3D
Double precision 3x3 matrix struct.
Public structureMatrix3DH
Double precision 4x4 matrix struct.
Public structurePlaneConfiguration
Structure defining the plane order for painting Image objects.
Public structurePoint2D
Multi-purpose 2D Point class
Public structurePoint2Dd
Multi-purpose 2D Point class
Public structurePoint3Dcd
Multi-purpose 3D float vector struct with confidence value.
Public structurePoint3Dcf
Multi-purpose 3D float vector struct with confidence value.
Public structurePoint3Dd
Multi-purpose 3D double vector struct.
Public structurePoint3Df
Multi-purpose 3D float vector struct.
Public structurePoint3Dhd
Multi-purpose homogeneous 3D double vector struct.
Public structurePoint3Dhf
Multi-purpose homogeneous 3D float vector struct.
Public structureRect
Cvb Rectangle structure.
Public structureRectD
Corresponds in intention and use with the type RectD, although RectD is far more widely used.
Public structureRgbColor
Color type resembling that of System.Drawing.Color but which can be used without the System.Drawing dependency.
Public structureRotationAngles3D
Roll-pitch-yaw rotation angle struct.
Public structureSize2D
Stores an ordered pair of integers, typical the width and height of a Rect.
Public structureSize2Dd
Stores an ordered pair of doubles, typical the width and height of a RectD.
Public structureValueRangeTValue
Container for range definitions.
Public structureVpat
Virtual Pixel Access Table.
Public structureVpatEntry
One entry of the VPAT.
Public structureVpatAccessDataT
Typed VPAT access properties with coordinate pixel access.
Public structureWhiteBalanceFactors
Factors for white balance correction.
Public structureWrappedImagePixelFormatInfo
Information extracted from Bitmap pixel format.
Interfaces

  InterfaceDescription
Public interfaceIAreaOfInterest
Base Interface for all areas of interest
Public interfaceINamed
Interface for anything that has a name.
Public interfaceINativeHandle
Base interface for Cvb objects that are accessible through a native handle.
Public interfaceIPosition
Interface for anything that denotes a position.
Public interfaceIQualified
Interface for anything that has a quality (e.g. search results).
Public interfaceIRotated
Interface for anything that has a rotation.
Public interfaceIScaled
Interface for anything that has a scale.
Public interfaceISized
Interface for anything that has a size.
Delegates

  DelegateDescription
Public delegateMovie2Error
Error callback for the Movie2.dll
Public delegateMovie2ImageSnapped
ImageSnapped callback for Movie2.dll
Public delegateMovie2ImageUpdated
ImageUpdated callback for Movie2.dll
Public delegateMovie2ProvideMetaData
Metadata callback for Movie2.dll
Public delegateNativeHandleEventDelegate
Delegate for the ObjectDisposing event.
Enumerations

  EnumerationDescription
Public enumerationColorModel
Color model that this image is using.
Public enumerationConnectionState
Current connection state of the Device.
Public enumerationCoordinateSystemType
Enumeration of the different available coordinate systems that an Area of interest may be defined in.
Public enumerationDeviceUpdateMode
Defines how to treat the optional device image, when the device itself is updated.
Public enumerationDiscoverFlags
Flags controlling the discovery process.
Public enumerationHighBitScaleMode
Defines the mode that is being used for scaling high bit images (more than 8 bits per pixel) to an 8 bit display.
Public enumerationImageDataLockMode
Specifies flags passed to the GetLockedAccess(ImageDataLockMode) method.
Public enumerationMappingOption
Mapping options when creating a (potentially) mapped image
Public enumerationMonochromeConversion
Options for converting to monochrome.
Public enumerationNeighborhood
Neighborhood to use in sub pixel calculation of local maxima. The bigger the neighborhood for calculation is, the longer the sub pixel fit will take.
Public enumerationOverlayBitDrawMode
Specifies whether overlay bits are set or erased in the draw operation.
Public enumerationPanoramaDirection
Defines the direction of the panoramic image.
Public enumerationPfncFormat
GenICam Pixel Format Naming Convention (PFNC) format values.
Public enumerationPixelDataType
Defines the numeric data type of one pixel.
Public enumerationPointCloudFlags
Flags for creating PointClouds.
Public enumerationPointCloudLayout
Supported point cloud layouts.
Public enumerationSubPixelMode
Method for determining sub pixel accuracy when working with the FindLocalMaxima functions.
Public enumerationTriggerState
The current state of the TriggerMode property.
Public enumerationVpatLayout
Defines diagnostic information about the contents a VPAT.
Public enumerationVpatRotation
Identifiers for discrete VPAT rotations
Remarks

Directly underneath Stemmer.Cvb the functionality resident in the CVCImg.dll and CVCDriver.dll may be found in the form of the corresponding image and device types. Functionality implemented by other Image Manager DLLs (like CVCUtilities.dll or CVGenApi.dll) and Tools is located in the namespaces below Stemmer.Cvb.