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