Classes | |
class | int64_autovector_t |
Vector of integers with reference counting. More... | |
class | double_autovector_t |
Vector of doubles with reference counting. More... | |
class | BooleanNode |
Interface for string properties. More... | |
class | CategoryNode |
Interface for string properties. More... | |
class | CChunkAdapter |
Connects a chunked buffer to a node map. More... | |
class | CChunkAdapterDcam |
Connects a chunked DCAM buffer to a node map. More... | |
class | CChunkAdapterGeneric |
class | CChunkAdapterGEV |
Connects a chunked DCAM buffer to a node map. More... | |
class | CChunkAdapterU3V |
Connects a chunked U3V buffer to a node map. More... | |
class | CChunkPort |
Port attachable to a chunk in a buffer. More... | |
class | CommandNode |
Interface for string properties. More... | |
class | Counter |
Definition of a simple Counter class. More... | |
class | ESignClass |
Holds conversion methods for the sign enumeration. More... | |
class | EEndianessClass |
Holds conversion methods for the endianess enumeration. More... | |
class | ERepresentationClass |
Holds conversion methods for the representation enumeration. More... | |
class | EVisibilityClass |
Holds conversion methods for the visibility enumeration. More... | |
class | EAccessModeClass |
Holds conversion methods for the access mode enumeration. More... | |
class | ECachingModeClass |
Holds conversion methods for the caching mode enumeration. More... | |
class | ENameSpaceClass |
Holds conversion methods for the namespace enumeration. More... | |
class | EYesNoClass |
Holds conversion methods for the standard namespace enumeration. More... | |
class | EStandardNameSpaceClass |
Holds conversion methods for the standard namespace enumeration. More... | |
class | ESlopeClass |
Holds conversion methods for the converter formulas. More... | |
class | EDisplayNotationClass |
Holds conversion methods for the notation type of floats. More... | |
class | EInputDirectionClass |
Holds conversion methods for the notation type of floats. More... | |
class | EGenApiSchemaVersionClass |
helper class converting EGenApiSchemaVersion from and to string More... | |
class | EnumEntryNode |
Interface for string properties. More... | |
class | EnumNode |
Interface for string properties. More... | |
class | CEnumerationTRef< EnumT > |
Interface for string properties. More... | |
class | CEventAdapter |
Delivers Events to ports. More... | |
class | CEventAdapter1394 |
Distribute the events to the node map. More... | |
class | CEventAdapterGeneric |
Connects a generic event to a node map. More... | |
class | CEventAdapterGEV |
Connects a GigE Event to a node map. More... | |
class | CEventAdapterU3V |
Connects a U3V Event to a node map. More... | |
class | CEventPort |
Port attachable to an event. More... | |
class | FileProtocolAdapter |
Adapter between the std::iostreambuf and the SFNC Features representing the device file system. More... | |
class | IDevFileStreamBuf< CharType, Traits > |
class | ODevFileStreamBuf< CharType, Traits > |
class | ODevFileStreamBase< CharType, Traits > |
class | IDevFileStreamBase< CharType, Traits > |
class | FloatNode |
Interface for string properties. More... | |
class | FloatRegNode |
Interface for string properties. More... | |
class | gcstring |
class | CLock |
A lock class. More... | |
class | CLockEx |
This class is for testing purposes only. More... | |
class | AutoLock |
class | LockableObject< Object > |
Instance-Lock for an object. More... | |
class | CGlobalLock |
Named global lock which can be used over process boundaries. More... | |
class | CGlobalLockUnlocker |
Unlocks the global lock object on destruction. More... | |
struct | Version_t |
Version. More... | |
class | IntegerNode |
Interface for string properties. More... | |
class | IntRegNode |
Interface for string properties. More... | |
class | Node |
class common to all nodes More... | |
class | CNodeCallback |
callback body instance for INode pointers More... | |
class | Function_NodeCallback< Function > |
Container for a function pointer. More... | |
class | Member_NodeCallback< Client, Member > |
Container for a member function pointer. More... | |
class | NodeMap |
Smart pointer template for NodeMaps with create function. More... | |
class | CNodeMapFactory |
The node map factory is used for creating node maps from camera description files. See the following for some examples. More... | |
class | CFeatureBag |
Bag holding streamable features of a nodetree. More... | |
class | CPointer< T, B > |
Encapsulates a GenApi pointer dealing with the dynamic_cast automatically. More... | |
class | CFloatPtr |
SmartPointer for IFloat interface pointer. More... | |
class | CPortImpl |
Standard implementation for a port. More... | |
class | PortNode |
Interface for value properties. More... | |
class | PortRecorder |
Interface for recording write commands on a port. More... | |
class | PortReplay |
Interface for replaying write commands on a port. More... | |
class | CPortWriteList |
Container holding a list of port write commands. More... | |
class | RegisterNode |
Interface for string properties. More... | |
class | CRegisterPortImpl |
Standard implementation for a port using a register based transport layer. More... | |
class | CSelectorSet |
The set of selectors selecting a given node. More... | |
class | SpinTestCamera |
class | StringNode |
Interface for string properties. More... | |
class | StringRegNode |
Interface for string properties. More... | |
class | CTestPortStruct< CDataStruct > |
Implements a register spaces based on a C++ struct. More... | |
class | CLock |
A lock class. More... | |
class | CLockEx |
This class is for testing purposes only. More... | |
class | AutoLock |
class | ValueNode |
Interface for value properties. More... | |
Typedefs | |
typedef Node | CNodeRef |
typedef Node | CSelectorRef |
typedef NodeMap | CNodeMapRef |
Functions | |
SPINNAKER_API std::istream & | EatComments (std::istream &is) |
Helper function ignoring lines starting with comment character '#'. | |
SPINNAKER_API std::istream & | operator>> (std::istream &is, CFeatureBag &FeatureBag) |
Reads in persistent data from a stream. | |
SPINNAKER_API std::ostream & | operator<< (std::ostream &os, const CFeatureBag &FeatureBag) |
writes out persistent data to a stream | |
typedef NodeMap CNodeMapRef |
typedef Node CSelectorRef |
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.