Classes#
- Basler_ImageFormatConverterParams
- CImageFormatConverterParams_Params
A parameter class containing all parameters as members that are available for Image Format Converter. - CImageFormatConverterParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for Image Format Converter.
- CImageFormatConverterParams_Params
- Basler_InstantCameraParams
- CInstantCameraParams_Params
A parameter class containing all parameters as members that are available for Instant Camera. - CInstantCameraParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for Instant Camera.
- CInstantCameraParams_Params
- Basler_UniversalCameraParams
- CUniversalCameraParams_Params
A parameter class containing all parameters as members that are available for Basler camera devices. - CUniversalCameraParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for Basler camera devices.
- CUniversalCameraParams_Params
- Basler_UniversalChunkDataParams
- CUniversalChunkDataParams_Params
A parameter class containing all parameters as members that are available for chunk data of Basler camera devices. - CUniversalChunkDataParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for chunk data of Basler camera devices.
- CUniversalChunkDataParams_Params
- Basler_UniversalEventParams
- CUniversalEventParams_Params
A parameter class containing all parameters as members that are available for pylon event grabbers. - CUniversalEventParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for pylon event grabbers.
- CUniversalEventParams_Params
- Basler_UniversalInterfaceParams
- CUniversalInterfaceParams_Params
A parameter class containing all parameters as members that are available for pylon interfaces. - CUniversalInterfaceParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for pylon interfaces.
- CUniversalInterfaceParams_Params
- Basler_UniversalStreamParams
- CUniversalStreamParams_Params
A parameter class containing all parameters as members that are available for pylon stream grabbers. - CUniversalStreamParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for pylon stream grabbers.
- CUniversalStreamParams_Params
- Basler_UniversalTLParams
- CUniversalTLParams_Params
A parameter class containing all parameters as members that are available for pylon device transport layers. - CUniversalTLParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for pylon device transport layers.
- CUniversalTLParams_Params
- Basler_VideoWriterParams
- CVideoWriterParams_Params
A parameter class containing all parameters as members that are available for Video Writer. - CVideoWriterParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for Video Writer.
- CVideoWriterParams_Params
- GenApi
Contains definitions of the types of GenICam GenApi modules.- CBaseRefT
- CBooleanRefT
- CCategoryRefT
- CCommandRefT
- CEnumEntryRefT
- CEnumerationTRef
- CFloatPtr
SmartPointer for IFloat interface pointer. - CFloatRefT
- CGeneric_XMLLoaderParams
Empty base class used by class CNodeMapRef as generic template argument. - CIntegerRefT
- CNodeCallback
callback body instance for INode pointers - CNodeMapRef
Smartpointer for NodeMaps with create function. - CNodeMapRefT
Smartpointer template for NodeMaps with create function. - CPointer
Encapsulates a GenApi pointer dealing with the dynamic_cast automatically. - CPortRefT
- CRegisterRefT
- CSelectorRefT
- CStringRefT
- CValueRefT
- EAccessModeClass
EAccessModeClass holds conversion methods for the access mode enumeration. - ECachingModeClass
ECachingModeClass holds conversion methods for the caching mode enumeration. - EDisplayNotationClass
Holds conversion methods for the notation type of floats. - EEndianessClass
EEndianessClass holds conversion methods for the endianess enumeration. - EGenApiSchemaVersionClass
helper class converting EGenApiSchemaVersion from and to string - EInputDirectionClass
Holds conversion methods for the notation type of floats. - ENameSpaceClass
Holds conversion methods for the namespace enumeration. - ERepresentationClass
ERepresentationClass holds conversion methods for the representation enumeration. - ESignClass
ESignClass holds conversion methods for the sign enumeration. - ESlopeClass
Holds conversion methods for the converter formulas. - EStandardNameSpaceClass
Holds conversion methods for the standard namespace enumeration. - EVisibilityClass
EVisibilityClass holds conversion methods for the visibility enumeration. - EYesNoClass
Holds conversion methods for the standard namespace enumeration. - FileProtocolAdapter
Adapter between the std::iostreambuf and the SFNC Features representing the device filesystem. - Function_NodeCallback
Container for a function pointer. - IBase
Base interface common to all nodes. - IBoolean
Interface for Boolean properties. - ICategory
Gives access to a category node. - ICommand
- IDevFileStreamBase
- IDevFileStreamBuf
- IEnumEntry
Interface of single enum value. - IEnumeration
Interface for enumeration properties. - IEnumerationT
Interface for enumeration properties. - IFileProtocolAdapter
Adapter between the std::iostreambuf and the SFNC Features representing the device filesystem. - IFloat
Interface for float properties. - IInteger
Interface for integer properties. - INode
Interface common to all nodes. - INodeMap
Interface to access the node map. - IPort
Interface for ports. - IRegister
Interface for registers. - ISelector
Interface for groups of features selected by a single one. - IString
Interface for string properties. - IValue
Interface for value properties. - Member_NodeCallback
Container for a member function pointer. - ODevFileStreamBase
- ODevFileStreamBuf
- node_vector
A vector of INode pointers. - value_vector
A vector of IValue pointers.
- GenICam
Contains definitions of GenICam types and exceptions. - Pylon
Contains definitions of pylon types.- AccessException
Exception thrown to indicate an access error. (i.E. A when trying to set a read-only value) - AccessModeSet
Collection of access mode bits. - AutoLock
A scoped lock class to acquire and release a CLock upon creation and destruction. - AviWriterFatalException
Exception thrown if a fatal error occurs (e.g. access violations, …) when accessing an AVI video file. - BadAllocException
Exception thrown if memory could not be allocated. - Base_Callback1Body
- CAcquireContinuousConfiguration
Changes the configuration of the camera to free-running continuous acquisition. - CAcquireSingleFrameConfiguration
An instant camera configuration for single frame acquisition, Use together with CInstantCamera::GrabOne() only. - CActionTriggerConfiguration
Changes the configuration of the camera so that it is triggered by the first available action command. - CArrayParameter
CArrayParameter class used to simplify access to GenApi parameters. - CAviWriter
Supports writing AVI files. - CBaslerUniversalCameraEventHandler
The camera event handler base class. - CBaslerUniversalConfigurationEventHandler
The configuration event handler base class. - CBaslerUniversalGrabResultData
The Universal grab result data. - CBaslerUniversalGrabResultPtr
The Universal grab result smart pointer. - CBaslerUniversalImageEventHandler
The image event handler base class. - CBaslerUniversalInstantCamera
Extends the CInstantCamera by universal parameter interface classes combining all interface types. - CBaslerUniversalInstantCameraArray
Universal instant camera array. - CBaslerUniversalInstantCameraTraits
Lists all the types used by the universal instant camera class. - CBooleanParameter
CBooleanParameter class used to simplify access to GenApi parameters. - CCameraEventHandler
The camera event handler base class. - CCameraPixelTypeMapperT
A camera specific pixeltypemapper (maps device specific pixelformats contained in the generated camera classes to pylon pixeltypes by their name). - CChunkParser
Low Level API: Base class for chunk parsers returned by camera objects. - CCommandParameter
CCommandParameter class used to simplify access to GenApi parameters. - CConfigurationEventHandler
The configuration event handler base class. - CConfigurationHelper
Helper functions for different camera configuration classes. - CDeviceInfo
Holds information about an enumerated device. - CDeviceSpecificGrabResultPtr
Implementation Detail: Header only implementation class for creating device specific grab result ptrs. - CDeviceSpecificInstantCameraArrayT
Implementation Detail: Header only implementation class for creating device specific Instant Camera Array classes. - CDeviceSpecificInstantCameraT
Implementation Detail: Header only implementation class for creating device specific Instant Camera classes. - CEnumParameter
CEnumParameter class used to simplify access to GenApi parameters. - CEnumParameterT
- CFeaturePersistence
Utility class for saving and restoring camera features to and from a file or string. - CFloatParameter
CFloatParameter class used to simplify access to GenApi parameters. - CGrabResultData
Makes the data for one grabbed buffer available. - CGrabResultImageT
Low Level API: Adapts grab result to Pylon::IImage. - CGrabResultPtr
A smart pointer holding a reference to grab result data. - CImageDecompressor
Provides convenient access to cameras that support image compression and helps with decompressing these images. - CImageEventHandler
The image event handler base class. - CImageFormatConverter
Creates new images by converting a source image to another format. - CImagePersistence
Contains static functions supporting loading and saving of images. - CImagePersistenceOptions
Used to pass options to CImagePersistence methods. - CInfoBase
Base implementation for PYLON info container. - CInstantCamera
Provides convenient access to a camera device. - CInstantCameraArray
Supports grabbing with multiple camera devices. - CInstantInterface
Provides convenient access to an interface. - CIntegerParameter
CIntegerParameter class used to simplify access to GenApi parameters. - CInterfaceInfo
Class used for storing information about an interface object provided by a transport layer. - CLock
A simple recursive lock class. - CNodeMapProxyT
Implementation Detail: This class wraps programming interfaces that are generated from GenICam parameter description files to provide native parameter access. - CParameter
CParameter class used to simplify access to GenApi parameters. - CPixelTypeMapper
A simple pixeltypemapper (maps device specific pixelformats read from device-node map to pylon pixeltypes by their name). - CPylonBitmapImage
This class can be used to easily create Windows bitmaps for displaying images. - CPylonDataComponent
Provides methods for accessing a single component of CPylonDataContainer. - CPylonDataContainer
Provides methods for accessing grab results consisting of multiple components. - CPylonImage
Describes an image. - CPylonImageBase
Provides basic functionality for pylon image classes. - CPylonImageUserBufferEventHandler
The CPylonImage user buffer event handler base class. - CPylonImageWindow
Class to manage a pylon image window. - CSoftwareTriggerConfiguration
Changes the configuration of the camera so that the acquisition of frames is triggered by software trigger. - CStaticDefectPixelCorrection
Provides utility functions to use Static Defect Pixel Correction on certain ace 2 cameras. - CStreamGrabberProxyT
Low Level API: The stream grabber class with parameter access methods. - CStringParameter
CStringParameter class used to simplify access to GenApi parameters. - CTlFactory
the Transport Layer Factory - CTlInfo
Class used for storing the result of the transport layer enumeration process. - CVideoWriter
Supports writing video files. - Callback1
- CompressionInfo_t
The struct containing information about a grab buffer/result. - DeviceInfoList
STL std::vector like container for Pylon::CDeviceInfo objects. - DynamicCastException
Exception thrown to indicate a dynamic cast has failed. Usually this means a value is not of expected type. - EventResult
Low Level API: An event result. - Function_CallbackBody
- GenericException
pylon exception class - GigEActionCommandResult
Optional result structure of IGigETransportLayer::IssueActionCommand and IGigETransportLayer::IssueScheduledActionCommand. - GrabResult
Low Level API: A grab result that combines the used image buffer and status information. - IBooleanEx
Extends the GenApi::IBoolean interface with convenience methods. - IBufferFactory
Usable to create a custom buffer factory when needed. - IChunkParser
Low Level API: The interface for chunk parsers analyzing a data stream consisting of chunks. - ICommandEx
Extends the GenApi::ICommand interface with convenience methods. - IDevice
Low Level API: The interface implemented by all device objects. - IDeviceFactory
Interface to be implemented by device factories used to create devices. - IEnumParameterT
A template class that is used to create classes derived from CEnumParameter. - IEnumerationEx
Extends the GenApi::IEnumeration interface with convenience methods. - IEventAdapter
Low Level API: IEventAdapter delivers event messages to ports. - IEventGrabber
Low Level API: Interface of an object receiving asynchronous events. - IFloatEx
Extends the GenApi::IFloat interface with convenience methods. - IGigETransportLayer
Extends the ITransportLayer interface by GigE Vision specific functionality. - IImage
Usable to access image properties and image buffer. - IIntegerEx
Extends the GenApi::IInteger interface with convenience methods. - IInterface
An interface is used to represent a frame grabber board, a network card, etc. - IProperties
interface for a property container - IPylonDevice
Low Level API: Interface for camera objects. - IPylonGigEDevice
Low Level API: The interface for Basler GigE camera devices. - IRegisterEx
Extends the GenApi::IRegister interface with convenience methods. - IReusableImage
Extends the IImage interface to be able to reuse the image's resources to represent a different image. - ISelfReliantChunkParser
Low Level API: Interface for chunk parsers with an own chunk data node map attached. - IStreamGrabber
Low Level API: Interface to an (input) data stream. - IStringEx
Extends the GenApi::IString interface with convenience methods. - ITransportLayer
The interface of Transport Layer objects. - IValueEx
Extends the GenApi::IValue interface with convenience methods. - IXmlFileProvider
- InterfaceInfoList
STL std::vector like container for Pylon::CInterfaceInfo objects. - InvalidArgumentException
Exception thrown if an argument passed is invalid. - Key
This namespace contains keys for accessing the properties of pylon info objects. - LogicalErrorException
Exception thrown to indicate logical errors in program flow. - Member_CallbackBody
- OutOfRangeException
Exception thrown if an argument is out of range. - PropertyException
Exception thrown if a property access fails. - PylonAutoInitTerm
Helper class to automagically call PylonInitialize and PylonTerminate in constructor and destructor. - PylonPrivate
- RuntimeException
Exception thrown if a runtime error occurs. - SAviCompressionOptions
Wraps the AVI compression options of the Video for Window API. - SBGR8Pixel
Describes the memory layout of a BGR8 pixel. This pixel is used in Windows bitmaps. - SBGRA8Pixel
Describes the memory layout of a BGRA8 pixel. This pixel is used in Windows bitmaps. - SPixelData
Describes the data of one pixel. - SRGB16Pixel
Describes the memory layout of a RGB16 pixel. - SRGB8Pixel
Describes the memory layout of a RGB8 pixel. - SYUV422_UYVY
Describes the memory layout of a YUV422_UYVY pixel with information about brightness and chroma for two pixels. - SYUV422_YUYV
Describes the memory layout of a YUV422_YUYV pixel with information about brightness and chroma for two pixels. - StaticDefectPixel
A single defect pixel. - StaticDefectPixelList
STL std::vector like container for Pylon::StaticDefectPixel objects. - TLType
This namespace contains values for the different transport layer types. - TList
STL std::vector like container class. - TimeoutException
Exception thrown when a timeout has elapsed. - TlInfoList
STL std::vector like container for Pylon::CTlInfo objects. - VersionInfo
Holds a four-part version number consisting of major.minor.subminor.build. - WaitObject
A platform independent wait object. - WaitObjectEx
A wait object that the user may signal. - WaitObjects
A set of wait objects.
- AccessException