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.