Skip to content

Group SpinnakerGenApiClasses

Modules > SpinnakerGenApiClasses

Modules

Type Name
module AutoPollController Class
module AutoVector Class
module BooleanNode Class
module CategoryNode Class
module ChunkAdapterDcam Class
module ChunkAdapterGEV Class
module ChunkAdapterGeneric Class
module ChunkAdapterU3V Class
module ChunkAdapter Class
module ChunkPort Class
module CommandNode Class
module Counter Class
module EnumClasses Class
module EnumEntryNode Class
module EnumNodeT Class
module EnumNode Class
module EventAdapter1394 Class
module EventAdapterGEV Class
module EventAdapterGeneric Class
module EventAdapterU3V Class
module EventAdapter Class
module EventPort Class
module Filestream Class
module FloatNode Class
module FloatRegNode Class
module GCString Class
module GCSynch Class
module GCTypes Class
module IPortRecorder Interface
module IString Class
module IValue Class
module IntRegNode Class
module IntegerNode Class
module NodeCallback Class
module NodeMapFactory Class
module NodeMap Class
module Node Class
module Persistence Class
module Pointer Class
module PortImpl Class
module PortNode Class
module PortRecorder Class
module PortReplay Class
module PortWriteList Class
module RegisterNode Class
module RegisterPortImpl Class
module SelectorSet Class
module SpinTestCamera Class
module StringNode Class
module StringRegNode Class
module StructPort Class
module Synch Class
module ValueNode Class

Classes

Type Name
class Spinnaker::GenApi::AutoLock
class Spinnaker::GenApi::AutoPollController
Auto polling controller for NodeMap .
class Spinnaker::GenApi::BooleanNode
Interface for string properties.
class Spinnaker::GenApi::CChunkAdapter
Connects a chunked buffer to a node map.
class Spinnaker::GenApi::CChunkAdapterDcam
Connects a chunked DCAM buffer to a node map.
class Spinnaker::GenApi::CChunkAdapterGEV
Connects a chunked DCAM buffer to a node map.
class Spinnaker::GenApi::CChunkAdapterGeneric
class Spinnaker::GenApi::CChunkAdapterU3V
Connects a chunked U3V buffer to a node map.
class Spinnaker::GenApi::CChunkPort
Port attachable to a chunk in a buffer.
class Spinnaker::GenApi::CEnumerationTRef <class EnumT>
Interface for string properties.
class Spinnaker::GenApi::CEventAdapter
Delivers Events to ports.
class Spinnaker::GenApi::CEventAdapter1394
Distribute the events to the node map.
class Spinnaker::GenApi::CEventAdapterGEV
Connects a GigE Event to a node map.
class Spinnaker::GenApi::CEventAdapterGeneric
Connects a generic event to a node map.
class Spinnaker::GenApi::CEventAdapterU3V
Connects a U3V Event to a node map.
class Spinnaker::GenApi::CEventPort
Port attachable to an event.
class Spinnaker::GenApi::CFeatureBag
Bag holding streamable features of a nodetree.
class Spinnaker::GenApi::CLock
A lock class.
class Spinnaker::GenApi::CLockEx
class Spinnaker::GenApi::CNodeCallback
callback body instance for INode pointers
class Spinnaker::GenApi::CNodeMapFactory
The node map factory is used for creating node maps from camera description files. See the following for some examples. __
class Spinnaker::GenApi::CPointer <class T, class B>
Encapsulates a GenApi pointer dealing with the dynamic_cast automatically.
class Spinnaker::GenApi::CPortImpl
Standard implementation for a port.
class Spinnaker::GenApi::CPortWriteList
class Spinnaker::GenApi::CRegisterPortImpl
Standard implementation for a port using a register based transport layer.
class Spinnaker::GenApi::CSelectorSet
class Spinnaker::GenApi::CTestPortStruct <class CDataStruct>
class Spinnaker::GenApi::CategoryNode
Interface for string properties.
class Spinnaker::GenApi::CommandNode
Interface for string properties.
class Spinnaker::GenApi::Counter
Definition of a simple Counter class.
class Spinnaker::GenApi::EAccessModeClass
Holds conversion methods for the access mode enumeration.
class Spinnaker::GenApi::ECachingModeClass
Holds conversion methods for the caching mode enumeration.
class Spinnaker::GenApi::EDisplayNotationClass
Holds conversion methods for the notation type of floats.
class Spinnaker::GenApi::EEndianessClass
Holds conversion methods for the endianess enumeration.
class Spinnaker::GenApi::EGenApiSchemaVersionClass
helper class converting EGenApiSchemaVersion from and to string
class Spinnaker::GenApi::EInputDirectionClass
Holds conversion methods for the notation type of floats.
class Spinnaker::GenApi::ENameSpaceClass
Holds conversion methods for the namespace enumeration.
class Spinnaker::GenApi::ERepresentationClass
Holds conversion methods for the representation enumeration.
class Spinnaker::GenApi::ESignClass
Holds conversion methods for the sign enumeration.
class Spinnaker::GenApi::ESlopeClass
Holds conversion methods for the converter formulas.
class Spinnaker::GenApi::EStandardNameSpaceClass
Holds conversion methods for the standard namespace enumeration.
class Spinnaker::GenApi::EVisibilityClass
Holds conversion methods for the visibility enumeration.
class Spinnaker::GenApi::EYesNoClass
Holds conversion methods for the standard namespace enumeration.
class Spinnaker::GenApi::EnumEntryNode
Interface for string properties.
class Spinnaker::GenApi::EnumNode
Interface for string properties.
class Spinnaker::GenApi::FileProtocolAdapter
Adapter between the std::iostreambuf and the SFNC Features representing the device file system.
class Spinnaker::GenApi::FloatNode
Interface for string properties.
class Spinnaker::GenApi::FloatRegNode
Interface for string properties.
class Spinnaker::GenApi::Function_NodeCallback <class Function>
Container for a function pointer.
class Spinnaker::GenApi::IDevFileStreamBase <typename CharType, typename Traits>
class Spinnaker::GenApi::IDevFileStreamBuf <typename CharType, typename Traits>
class Spinnaker::GenApi::IntRegNode
Interface for string properties.
class Spinnaker::GenApi::IntegerNode
Interface for string properties.
class Spinnaker::GenApi::Member_NodeCallback <class Client, class Member>
Container for a member function pointer.
class Spinnaker::GenApi::Node
class common to all nodes
class Spinnaker::GenApi::NodeMap
Smart pointer template for NodeMaps with create function.
class Spinnaker::GenApi::ODevFileStreamBase <typename CharType, typename Traits>
class Spinnaker::GenApi::ODevFileStreamBuf <typename CharType, typename Traits>
class Spinnaker::GenApi::PortNode
Interface for value properties.
class Spinnaker::GenApi::PortRecorder
Interface for recording write commands on a port.
class Spinnaker::GenApi::PortReplay
Interface for replaying write commands on a port.
class Spinnaker::GenApi::RegisterNode
Interface for string properties.
class Spinnaker::GenApi::SpinTestCamera
class Spinnaker::GenApi::StringNode
Interface for string properties.
class Spinnaker::GenApi::StringRegNode
Interface for string properties.
class Spinnaker::GenApi::ValueNode
Interface for value properties.
class Spinnaker::GenApi::double_autovector_t
Vector of doubles with reference counting.
class Spinnaker::GenApi::int64_autovector_t
Vector of integers with reference counting.
class Spinnaker::GenICam::AutoLock
class Spinnaker::GenICam::CGlobalLock
Named global lock which can be used over process boundaries.
class Spinnaker::GenICam::CGlobalLockUnlocker
Unlocks the global lock object on destruction.
class Spinnaker::GenICam::CLock
A lock class.
class Spinnaker::GenICam::CLockEx
class Spinnaker::GenICam::LockableObject <class Object>
Instance-Lock for an object.
struct Spinnaker::GenICam::Version_t
class Spinnaker::GenICam::gcstring

Public Types

Type Name
typedef NodeMap CNodeMapRef
typedef Node CNodeRef
typedef Node CSelectorRef

Public Functions

Type Name
SPINNAKER_API std::istream & EatComments (std::istream & is)
Helper function ignoring lines starting with comment character '#'.
SPINNAKER_API std::ostream & operator<< (std::ostream & os, const CFeatureBag & FeatureBag)
writes out persistent data to a stream
SPINNAKER_API std::istream & operator>> (std::istream & is, CFeatureBag & FeatureBag)
Reads in persistent data from a stream.

Public Types Documentation

typedef CNodeMapRef

typedef NodeMap Spinnaker::GenApi::CNodeMapRef;

typedef CNodeRef

typedef Node Spinnaker::GenApi::CNodeRef;

typedef CSelectorRef

typedef Node Spinnaker::GenApi::CSelectorRef;

Public Functions Documentation

function EatComments

Helper function ignoring lines starting with comment character '#'.

SPINNAKER_API std::istream & EatComments (
    std::istream & is
) 


function operator<<

writes out persistent data to a stream

SPINNAKER_API std::ostream & operator<< (
    std::ostream & os,
    const CFeatureBag & FeatureBag
) 


function operator>>

Reads in persistent data from a stream.

SPINNAKER_API std::istream & operator>> (
    std::istream & is,
    CFeatureBag & FeatureBag
)