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.