#include <memory>
#include <string>
Go to the source code of this file.
Classes |
class | rcg::Buffer |
| The buffer class encapsulates a Genicam buffer that is provided by a stream. More...
|
Namespaces |
namespace | rcg |
Enumerations |
enum | rcg::PARTDATATYPE_IDS {
rcg::PART_DATATYPE_UNKNOWN = 0,
rcg::PART_DATATYPE_2D_IMAGE = 1,
rcg::PART_DATATYPE_2D_PLANE_BIPLANAR = 2,
rcg::PART_DATATYPE_2D_PLANE_TRIPLANAR = 3,
rcg::PART_DATATYPE_2D_PLANE_QUADPLANAR = 4,
rcg::PART_DATATYPE_3D_IMAGE = 5,
rcg::PART_DATATYPE_3D_PLANE_BIPLANAR = 6,
rcg::PART_DATATYPE_3D_PLANE_TRIPLANAR = 7,
rcg::PART_DATATYPE_3D_PLANE_QUADPLANAR = 8,
rcg::PART_DATATYPE_CONFIDENCE_MAP = 9,
rcg::PART_DATATYPE_CHUNKDATA = 10,
rcg::PART_DATATYPE_CUSTOM_ID = 1000
} |
| Enumeration describing which data type is present in given buffer part as taken from GenTL 1.5 definition. More...
|
enum | rcg::PAYLOADTYPE_INFO_IDS {
rcg::PAYLOAD_TYPE_UNKNOWN = 0,
rcg::PAYLOAD_TYPE_IMAGE = 1,
rcg::PAYLOAD_TYPE_RAW_DATA = 2,
rcg::PAYLOAD_TYPE_FILE = 3,
rcg::PAYLOAD_TYPE_CHUNK_DATA = 4,
rcg::PAYLOAD_TYPE_JPEG = 5,
rcg::PAYLOAD_TYPE_JPEG2000 = 6,
rcg::PAYLOAD_TYPE_H264 = 7,
rcg::PAYLOAD_TYPE_CHUNK_ONLY = 8,
rcg::PAYLOAD_TYPE_DEVICE_SPECIFIC = 9,
rcg::PAYLOAD_TYPE_MULTI_PART = 10,
rcg::PAYLOAD_TYPE_CUSTOM_ID = 1000
} |
| Payload types as taken from GenTL 1.5 definition. More...
|
enum | rcg::PIXELFORMAT_NAMESPACE_IDS {
rcg::PIXELFORMAT_NAMESPACE_UNKNOWN = 0,
rcg::PIXELFORMAT_NAMESPACE_GEV = 1,
rcg::PIXELFORMAT_NAMESPACE_IIDC = 2,
rcg::PIXELFORMAT_NAMESPACE_PFNC_16BIT = 3,
rcg::PIXELFORMAT_NAMESPACE_PFNC_32BIT = 4,
rcg::PIXELFORMAT_NAMESPACE_CUSTOM_ID = 1000
} |
| Pixelformat namespace IDs as taken from GenTL 1.5 definition. More...
|
Functions |
bool | rcg::isHostBigEndian () |