Modules | |
Spinnaker GenApi Classes | |
Classes | |
class | CPointer< T, B > |
Encapsulates a GenApi pointer dealing with the dynamic_cast automatically. More... | |
class | CFloatPtr |
SmartPointer for IFloat interface pointer. More... | |
Typedefs | |
typedef CPointer< IBase > | CBasePtr |
SmartPointer for IBase interface pointer. More... | |
typedef CPointer< INode, IBase > | CNodePtr |
SmartPointer for INode interface pointer. More... | |
typedef CPointer< IValue > | CValuePtr |
SmartPointer for IValue interface pointer. More... | |
typedef CPointer< ICategory > | CCategoryPtr |
SmartPointer for ICategory interface pointer. More... | |
typedef CPointer< IBoolean > | CBooleanPtr |
SmartPointer for IBoolean interface pointer. More... | |
typedef CPointer< IInteger > | CIntegerPtr |
SmartPointer for IInteger interface pointer. More... | |
typedef CPointer< IString > | CStringPtr |
SmartPointer for IString interface pointer. More... | |
typedef CPointer< IRegister > | CRegisterPtr |
SmartPointer for IRegister interface pointer. More... | |
typedef CPointer< IEnumeration > | CEnumerationPtr |
SmartPointer for IEnumeration interface pointer. More... | |
typedef CPointer< IEnumEntry > | CEnumEntryPtr |
SmartPointer for IEnumEntry interface pointer. More... | |
typedef CPointer< IPort > | CPortPtr |
SmartPointer for IPort interface pointer. More... | |
typedef CPointer< IPortReplay > | CPortReplayPtr |
SmartPointer for IPortReplay interface pointer. More... | |
typedef CPointer< IPortRecorder > | CPortRecorderPtr |
SmartPointer for IPortRecorder interface pointer. More... | |
typedef CPointer < IPortWriteList, IPortWriteList > | CPortWriteListPtr |
SmartPointer for IPortWriteList interface pointer. More... | |
typedef CPointer< IChunkPort > | CChunkPortPtr |
SmartPointer for IChunkPort interface pointer. More... | |
typedef CPointer< INodeMap, INodeMap > | CNodeMapPtr |
SmartPointer for INodeMap interface pointer. More... | |
typedef CPointer< INodeMapDyn, INodeMap > | CNodeMapDynPtr |
SmartPointer for INodeMapDyn interface pointer. More... | |
typedef CPointer< IDeviceInfo, INodeMap > | CDeviceInfoPtr |
SmartPointer for IDeviceInfo interface pointer. More... | |
typedef CPointer< ISelector > | CSelectorPtr |
SmartPointer for ISelector interface pointer. More... | |
typedef CPointer< ICommand > | CCommandPtr |
SmartPointer for ICommand interface pointer. More... | |
typedef CPointer< IPortConstruct > | CPortConstructPtr |
SmartPointer for IPortConstruct interface pointer. More... | |
Functions | |
template<class T , class B > | |
bool | IsReadable (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
Checks if a node is readable. More... | |
template<class T , class B > | |
bool | IsWritable (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
Checks if a node is Writable. More... | |
template<class T , class B > | |
bool | IsImplemented (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
Checks if a node is Implemented. More... | |
template<class T , class B > | |
bool | IsAvailable (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
Checks if a node is Available. More... | |
GenICam::gcstring | GetInterfaceName (IBase *pBase) |
Returns the name of the main interface as string DEPRICATED, use IBase::GetPrincipalInterfaceType() instead. More... | |
typedef CPointer<IBase> CBasePtr |
SmartPointer for IBase interface pointer.
typedef CPointer<IBoolean> CBooleanPtr |
SmartPointer for IBoolean interface pointer.
typedef CPointer<ICategory> CCategoryPtr |
SmartPointer for ICategory interface pointer.
typedef CPointer<IChunkPort> CChunkPortPtr |
SmartPointer for IChunkPort interface pointer.
typedef CPointer<ICommand> CCommandPtr |
SmartPointer for ICommand interface pointer.
typedef CPointer<IDeviceInfo, INodeMap> CDeviceInfoPtr |
SmartPointer for IDeviceInfo interface pointer.
typedef CPointer<IEnumEntry> CEnumEntryPtr |
SmartPointer for IEnumEntry interface pointer.
typedef CPointer<IEnumeration> CEnumerationPtr |
SmartPointer for IEnumeration interface pointer.
typedef CPointer<IInteger> CIntegerPtr |
SmartPointer for IInteger interface pointer.
typedef CPointer<INodeMapDyn, INodeMap> CNodeMapDynPtr |
SmartPointer for INodeMapDyn interface pointer.
typedef CPointer<INodeMap, INodeMap> CNodeMapPtr |
SmartPointer for INodeMap interface pointer.
typedef CPointer<INode, IBase> CNodePtr |
SmartPointer for INode interface pointer.
typedef CPointer<IPortConstruct> CPortConstructPtr |
SmartPointer for IPortConstruct interface pointer.
typedef CPointer<IPort> CPortPtr |
SmartPointer for IPort interface pointer.
typedef CPointer<IPortRecorder> CPortRecorderPtr |
SmartPointer for IPortRecorder interface pointer.
typedef CPointer<IPortReplay> CPortReplayPtr |
SmartPointer for IPortReplay interface pointer.
typedef CPointer<IPortWriteList, IPortWriteList> CPortWriteListPtr |
SmartPointer for IPortWriteList interface pointer.
typedef CPointer<IRegister> CRegisterPtr |
SmartPointer for IRegister interface pointer.
typedef CPointer<ISelector> CSelectorPtr |
SmartPointer for ISelector interface pointer.
typedef CPointer<IString> CStringPtr |
SmartPointer for IString interface pointer.
typedef CPointer<IValue> CValuePtr |
SmartPointer for IValue interface pointer.
|
inline |
Returns the name of the main interface as string DEPRICATED, use IBase::GetPrincipalInterfaceType() instead.
|
inline |
Checks if a node is Available.
|
inline |
Checks if a node is Implemented.
|
inline |
Checks if a node is readable.
|
inline |
Checks if a node is Writable.
Contact Support | Spinnaker® SDK Programmer's Guide and API Reference | Mon Apr 10 2023 © FLIR Integrated Imaging Solutions Inc. All rights reserved. |