| 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.