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. | |
| typedef CPointer< INode, IBase > | CNodePtr |
| SmartPointer for INode interface pointer. | |
| typedef CPointer< IValue > | CValuePtr |
| SmartPointer for IValue interface pointer. | |
| typedef CPointer< ICategory > | CCategoryPtr |
| SmartPointer for ICategory interface pointer. | |
| typedef CPointer< IBoolean > | CBooleanPtr |
| SmartPointer for IBoolean interface pointer. | |
| typedef CPointer< IInteger > | CIntegerPtr |
| SmartPointer for IInteger interface pointer. | |
| typedef CPointer< IString > | CStringPtr |
| SmartPointer for IString interface pointer. | |
| typedef CPointer< IRegister > | CRegisterPtr |
| SmartPointer for IRegister interface pointer. | |
| typedef CPointer< IEnumeration > | CEnumerationPtr |
| SmartPointer for IEnumeration interface pointer. | |
| typedef CPointer< IEnumEntry > | CEnumEntryPtr |
| SmartPointer for IEnumEntry interface pointer. | |
| typedef CPointer< IPort > | CPortPtr |
| SmartPointer for IPort interface pointer. | |
| typedef CPointer< IPortReplay > | CPortReplayPtr |
| SmartPointer for IPortReplay interface pointer. | |
| typedef CPointer< IPortRecorder > | CPortRecorderPtr |
| SmartPointer for IPortRecorder interface pointer. | |
| typedef CPointer< IPortWriteList, IPortWriteList > | CPortWriteListPtr |
| SmartPointer for IPortWriteList interface pointer. | |
| typedef CPointer< IChunkPort > | CChunkPortPtr |
| SmartPointer for IChunkPort interface pointer. | |
| typedef CPointer< INodeMap, INodeMap > | CNodeMapPtr |
| SmartPointer for INodeMap interface pointer. | |
| typedef CPointer< INodeMapDyn, INodeMap > | CNodeMapDynPtr |
| SmartPointer for INodeMapDyn interface pointer. | |
| typedef CPointer< IDeviceInfo, INodeMap > | CDeviceInfoPtr |
| SmartPointer for IDeviceInfo interface pointer. | |
| typedef CPointer< ISelector > | CSelectorPtr |
| SmartPointer for ISelector interface pointer. | |
| typedef CPointer< ICommand > | CCommandPtr |
| SmartPointer for ICommand interface pointer. | |
| typedef CPointer< IPortConstruct > | CPortConstructPtr |
| SmartPointer for IPortConstruct interface pointer. | |
Functions | |
| template<class T , class B > | |
| bool | IsReadable (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
| Checks if a node is readable. | |
| template<class T , class B > | |
| bool | IsWritable (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
| Checks if a node is Writable. | |
| template<class T , class B > | |
| bool | IsImplemented (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
| Checks if a node is Implemented. | |
| template<class T , class B > | |
| bool | IsAvailable (const Spinnaker::GenApi::CPointer< T, B > &ptr) |
| Checks if a node is Available. | |
| GenICam::gcstring | GetInterfaceName (IBase *pBase) |
| Returns the name of the main interface as string DEPRICATED, use IBase::GetPrincipalInterfaceType() instead. | |
| 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<IPortConstruct> CPortConstructPtr |
SmartPointer for IPortConstruct interface pointer.
| typedef CPointer<IPortRecorder> CPortRecorderPtr |
SmartPointer for IPortRecorder interface pointer.
| typedef CPointer<IPortReplay> CPortReplayPtr |
SmartPointer for IPortReplay interface pointer.
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.
|
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.